這是一個關于51單片機的proteus的仿真,用的是匯編的。還有幾個是實現其他效果的匯編程序,已經生成的HEX文件的匯編代碼如下:
ORG 0000H ;程序從此地址開始運行
LJMP MAIN ;跳轉到 MAIN 程序處
ORG 030H ;MAIN 從030H處開始
MAIN:
MOV A,#11111110B
AGAIN: MOV P0 , A ;P0為低電平 LED 燈亮
ACALL DELAY ;調用延時子程序
RL A
AJMP AGAIN ;跳轉到主程序處
DELAY:
MOV R5,#02H ;將立即數傳給寄存器R5
F3:
MOV R6,#0C8H
F2:
MOV R7,#0FAH
F1:
DJNZ R7,F1 ;若為0程序向下執行,若不為0程序跳轉到
DJNZ R6,F2
DJNZ R5,F3
RET
END
全部資料下載:
1.IO口高低電平控制及LED.zip
(28.99 KB, 下載次數: 8)
2016-12-7 20:29 上傳
點擊文件名下載附件
Proteus的51仿真實現跑馬燈
|