?? 5_1_5_1.s43
字號(hào):
DIP MOV.B #0FFh,&P1DIR ;P1口輸出
MOV.B #0FFH,&P5DIR ;P5口輸出
MOV #200H,R9 ;初始化顯示指針
MOV #0FFEFH,R8 ;使用右移操作,0FFEFH對(duì)應(yīng)最右邊的一個(gè)顯示器
DIS6LOOP MOV.B @R9,R7 ;在顯示緩存內(nèi)找出顯示數(shù)據(jù)
MOV.B TABLED(R7) ,R7 ;從表中查得顯示碼
MOV.B R7,&P5OUT ;輸出顯示碼
MOV.B ? R8,&P1OUT ;輸出位選碼
MOV #900,R15
DIPL1 DEC R15 ;延時(shí)一小段時(shí)間
JNZ DIPL1
INC R9
RRA R8
CMP #208H,R9 ;8位顯示完了嗎?
JNZ DIS6LOOP ;沒(méi)有完,則繼續(xù)
RET ;顯示完了,則退出(返回調(diào)用處)
;以下為顯示段碼表
TABLED: DB 3FH , 06H , 5BH ,4FH ;0 1 2 3
DB 66H , 6DH , 7DH , 07H ;4 5 6 7
DB 7FH , 6FH , 77H, 7CH ;8 9 A B
DB 39H , 5EH, 79H , 71H ;C D E F
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -