制作一個八路流水燈,一個按鍵控制開關源碼及仿真文件在附件中
仿真原理圖如下(proteus仿真工程文件可到本帖附件中下載)
1546098108(1).png (83.54 KB, 下載次數: 71)
下載附件
proteus仿真
2018-12-29 23:46 上傳
單片機源程序如下:
- ORG 00H
- LJMP START
- ORG 0030H
- MOV P2,#7FH
- START:MOV A,#0FFH ;賦初值
- CLR C
- MOV R2,#8
- LOOP:
- JNB P2.0, DS
- RLC A ; 帶進位右移
- MOV P2,A
- CALL DELAY
- DJNZ R2,LOOP
- MOV R2,#7
- LOOP1:RRC A ; 帶進位左移
- MOV P2,A
- CALL DELAY
- DJNZ R2,LOOP1
- JMP START
- DS: ajmp ds
- DELAY:MOV R3,#20 ; 延時0.2秒
- D1: MOV R4,#20
- D2: MOV R5,#248
- DJNZ R5,$
- DJNZ R4,D2
- DJNZ R3,D1
- RET
- END
復制代碼
所有資料51hei提供下載:
單片機課堂實例-流水燈.zip
(76.36 KB, 下載次數: 34)
2018-12-29 23:45 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
|