|
说明:从左到右循环依次点亮的流水灯接在P0口的8个LED 从左到右循环依次点亮,
产生走马灯效果
附:PROTEUS仿真文件,与KEIL原代码,C语言,亲手制作,亲测可用
- /* 名称:从左到右的流水灯
- 说明:接在P0口的8个LED 从左到右循环依次点亮,
- 产生走 马灯效果 */
- #include<reg51.h>
- #include<intrins.h>
- #define uchar unsigned char
- #define uint unsigned int
- //延时
- void Delayms(uint x)
- {
- uchar i,j;
-
- for(i=x;i>0;i--)
- for(j=115;j>0;j--);
- }
- void main()
- {
- P0=0XFE;
- while(1)
- {
- P0=_crol_(P0,1);
- Delayms(1500);
- }
- }
复制代码
|
评分
-
查看全部评分
|