單片機TIMER0流水燈控制 需要的下載
仿真原理圖如下(proteus仿真工程文件可到本帖附件中下載)
0.png (16.83 KB, 下載次數: 78)
下載附件
2017-8-11 18:55 上傳
0.png (46.78 KB, 下載次數: 72)
下載附件
2017-8-11 18:55 上傳
單片機源程序如下:
- #include <reg52.h>
- #include <intrins.h>
- #define uchar unsigned char
- #define uint unsigned int
- void main()
- {
- uchar T_Count = 0;
- P0 = 0xfe;
- P2 = 0xfe;
- TMOD = 0x01;
- TH0 = (65535-40000)/256;
- TL0 = (65535-40000)%256;
- TR0 = 1;
- while(1)
- {
- if(TF0 == 1)
- {
- TF0 = 0;
- TH0 = (65535-40000)/256;
- TL0 = (65535-40000)%256;
- if(++T_Count == 100)
- {
- P0 = _crol_(P0,1);
- P2 = _crol_(P2,1);
- T_Count = 0;
- }
- }
- }
- }
復制代碼
所有資料51hei提供下載:
28 TIMER0控制流水燈.rar
(36.19 KB, 下載次數: 15)
2017-8-11 18:26 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
|