這是我前幾個月做的流水燈程序
僅供新手認識學習 對單片機有個初步了解
附件里面有程序 用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)
2021-1-4 15:12 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
|