这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » DIY与开源设计 » 电子DIY » 碎雨花 MCU DIY进程帖--流水灯

共2条 1/1 1 跳转至

碎雨花 MCU DIY进程帖--流水灯

菜鸟
2011-12-22 12:07:26     打赏
流水灯 原理:只是简单的给P1口高低电平即可。 方案一:采用查表,设置好流水灯的表格 方案二:采用移位函数 由于流水灯比较简单,方案一不上程序清单   方案二: #include <reg52.h>            //52系列单片机头文件 #include <intrins.h> #define uint    unsigned int               //宏定义 #define uchar   unsigned char #define P1     one_port void delayms(uint);                      //声明子函数 uchar   a; void main()                             //主函数 {        a=0xfe;                               //赋初值11111110        while(1)                             //大循环        {               one_port=a;               delayms(500);             //延时500毫秒               aa=_crol_(aa,1);        //将aa循环左移1位后再赋给aa        }     } void delayms(uint xms)                       {        uint i,j;        for(i=xms;i>0;i--)                //i=xms即延时约xms毫秒               for(j=110;j>0;j--); } 简单的流水灯.rar



关键词: 碎雨     进程     流水    

菜鸟
2012-01-28 14:35:47     打赏
2楼

共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]