基于STC15W4K32S4单片机仿真《花样流水灯》

您所在的位置:网站首页 流水灯keil程序 基于STC15W4K32S4单片机仿真《花样流水灯》

基于STC15W4K32S4单片机仿真《花样流水灯》

2024-07-09 17:38| 来源: 网络整理| 查看: 265

1、 编 程 软 件:keil5版本。  

 2、仿 真 软 件:Proteus8.12。  

3、单片机选型:STC15W4K32S4  

4、学 习 目 标:学会自己输入代码显示不同效果的LED

 5、程 序 文 件 :

/********************************************************************** 项目名称:基于STC15W4K32S4单片机仿真《花样流水灯》 项目作者:LCY 项目版本:V1.0 项目说明:实现不同显示规律的LED,LED单个左移点亮,相邻2个左移点亮,           间隔一个左移点亮,相邻4个左移点亮。然后右移。 学习目标:1、学习自己输入代码表,来观察显示效果 起止日期:2022年12月3号-2022年12月3号 **********************************************************************/ #include    //头文件 #include  //左移右移头文件与库函数 #define uchar unsigned char #define uint  unsigned int     

uchar code LEDTAB[]={0XFE,0XFD,0XFB,0XF7,0XEF,0XDF,0XBF,0X7F,0XFC,0XF3, 0XCF,0X3F,0XFA,0XF5,0XAF,0X5F,0XF0,0X0F,0X7F,0XBF,0XDF,0XEF,0XF7,0XFB,0XFD, 0XFE,0X3F,0XCF,0XF3,0XFC,0X5F,0XAF,0XF5,0XFA,0X0F,0XF0};//LED显示代码表

/********************************************************************** 函 数 名:调用的子函数 函数功能: **********************************************************************/ void delay_1ms(uint x); /********************************************************************** 函 数 名:主函数 函数功能: **********************************************************************/ void main(void)     {          uchar a;             //temp变量赋初始值0XFE,1111 1110

    P0M0 = 0x00; P0M1 = 0x00; //GPIO初始化,设置为准双向口   P1M0 = 0x00; P1M1 = 0x00; //GPIO初始化,设置为准双向口   P2M0 = 0x00; P2M1 = 0x00; //GPIO初始化,设置为准双向口   P3M0 = 0x00; P3M1 = 0x00; //GPIO初始化,设置为准双向口   P4M0 = 0x00; P4M1 = 0x00; //GPIO初始化,设置为准双向口   P5M0 = 0x00; P5M1 = 0x00; //GPIO初始化,设置为准双向口   P6M0 = 0x00; P6M1 = 0x00; //GPIO初始化,设置为准双向口   P7M0 = 0x00; P7M1 = 0x00; //GPIO初始化,设置为准双向口     while(1)       {     for(a=0;a0;y--)      for(z=110;z>0;z--); } 6、仿真电路



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3