C51流水燈仿真原理圖如下(proteus仿真工程文件可到本帖附件中下載)
單片機源程序如下:
- #include <reg51.h>
- #include <intrins.h> /*包含移位函數的頭文件*/
- #define uchar unsigned char
- #define uint unsigned int
- void delay(uint i) /*延時函數*/
- { uchar t;
- while (i--)
- { for(t=0; t<120; t++);
- }
- }
- void main( ) /*主程序*/
- { P1=0xfe;
- while (1)
- {
- delay( 500 ); /*500為延時參數,可根據實際需要調整*/
- P1=_crol_(P1,1) ; /*C51函數庫中的左移函數,P1中的數據循環左移1位*/
- }
- }
復制代碼
所有資料51hei提供下載:
例5-1 控制流水燈點亮.zip
(36.64 KB, 下載次數: 36)
2019-6-1 22:24 上傳
點擊文件名下載附件
|