这是我前几个月做的流水灯程序
仅供新手认识学习 对单片机有个初步了解
附件里面有程序 用stc 下载调试即可
都是自己原创 希望大家多多指教
单片机源程序如下:
- #include<reg52.h>
- sbit LED0=P1^0;
- sbit LED1=P1^1;
- sbit LED2=P1^2;
- sbit LED3=P1^3;
- sbit LED4=P1^4;
- sbit LED5=P1^5;
- sbit LED6=P1^6;
- sbit LED7=P1^7;
- void Delay100ms()
- {
- unsigned char i, j, k;
- i = 5;
- j = 52;
- k = 195;
- do
- {
- do
- {
- while (--k);
- } while (--j);
- } while (--i);
- }
- sbit ADDR0=P0^0;
- sbit ADDR1=P0^1;
- sbit ADDR2=P0^2;
- sbit ADDR3=P0^3;
- sbit ENLED=P0^4;
- void main()
- {
- ENLED=0;
- ADDR3=1;
- ADDR2=1;
- ADDR1=1;
- ADDR0=0;
- while(1)
- {
- LED7=1,LED0=0;Delay100ms();
- LED0=1,LED1=0;Delay100ms();
- LED1=1,LED2=0;Delay100ms();
- LED2=1,LED3=0;Delay100ms();
- LED3=1,LED4=0;Delay100ms();
- LED4=1,LED5=0;Delay100ms();
- LED5=1,LED6=0;Delay100ms();
- LED6=1,LED7=0;Delay100ms();
- }
- }
复制代码
所有资料51hei提供下载:
流水灯.zip
(25.78 KB, 下载次数: 7)
|