分享一個簡單的單片機流水燈仿真實驗。
16位流水燈仿真原理圖如下(proteus仿真工程文件可到本帖附件中下載)
0.png (18.88 KB, 下載次數: 91)
下載附件
2018-6-2 17:34 上傳
0.png (48.2 KB, 下載次數: 60)
下載附件
2018-6-2 17:35 上傳
單片機源程序如下:
- #include"reg51.h"
- void delay(void);
- void main(void)
- {
- unsigned int i;
- unsigned char led;
- while(1)
- {
- led=0xfe;
- for(i=0;i<8;i++){
- P1=led;
- delay();
- P1=0xff;
- delay();
- led=(led<<1)|0x01;
-
- }
- led=0xfe;
- for(i=0;i<8;i++){
- P0=led;
- delay();
- P0=0xff;
- delay();
- led=(led<<1)|0x01;
-
- }
- }
- }
- void delay(void){
- int i,j;
- for(i=200;i>0;i--)
- for(j=200;j>0;j--);
- }
復制代碼
所有資料51hei提供下載:
單片機流水燈實驗.zip
(47.74 KB, 下載次數: 92)
2018-6-2 16:44 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
|