標(biāo)題:
PROTEUS仿真:通過譯碼器控制四位數(shù)碼管顯示不同數(shù)字(匯編程序)
[打印本頁]
作者:
多喝點(diǎn)
時(shí)間:
2020-1-29 21:29
標(biāo)題:
PROTEUS仿真:通過譯碼器控制四位數(shù)碼管顯示不同數(shù)字(匯編程序)
本帖最后由 多喝點(diǎn) 于 2020-1-30 09:24 編輯
仿真電路圖:
1.PNG
(58.69 KB, 下載次數(shù): 41)
下載附件
2020-1-29 21:26 上傳
匯編程序代碼:
如下示例程序控制顯示數(shù)字:8765
org 0000h
jmp Start
;====================================================================
; CODE SEGMENT
;====================================================================
org 0100h
Start:
;--------------111111111111111
SETB P1.0;
CLR P1.4;
CLR P1.5;
CLR P1.6;
SETB P1.7;
ACALL DELAY;
;--------------222222222222
CLR P1.0;
SETB P1.1;
SETB P1.4;
SETB P1.5;
SETB P1.6;
CLR P1.7;
ACALL DELAY;
;-------------3333333333333333
CLR P1.1;
SETB P1.2;
CLR P1.4;
SETB P1.5;
SETB P1.6;
CLR P1.7;
ACALL DELAY;
;-------------4444444444444444
CLR P1.2;
SETB P1.3;
SETB P1.4;
CLR P1.5;
SETB P1.6;
CLR P1.7;
ACALL DELAY;
CLR P1.3;
LJMP Start;
DELAY:
MOV R6,#00001111B;延時(shí)一段時(shí)間?
D1:
MOV R7,#00001111B;
DJNZ R7,$;
DJNZ R6,D1;?
RET;子程序返回????
;====================================================================
END
復(fù)制代碼
歡迎光臨 (http://www.torrancerestoration.com/bbs/)
Powered by Discuz! X3.1