流水灯实验实现流水灯自上而下、自下而上的闪烁
添加两个按键,KEY1,KEY2 ,KEY控制自上而下闪烁,KEY2控制自下而上闪烁。
电路原理图如下:
单片机源程序如下:
- #include <REGX51.H>
- #include <intrins.h>
- void delay(void)
- {
- unsigned char i,j;
- for(i=1;i<=200;i++)
- for(j=1;j<=125;j++);
- }
- void main(void)
- {
- unsigned char i;
- P1=0xfe;
- delay();
- while(1)
- {
- for(i=1;i<=7;i++)
- {
- P1=_crol_(P1,1);
- delay();
- }
- for(i=1;i<=7;i++)
- {
- P1=_cror_(P1,1);
- delay();
- }
- }
- }
复制代码 视频效果:
1-1流水灯.zip
(2.27 MB, 下载次数: 12)
|