單片機(jī)學(xué)習(xí)知識(shí)點(diǎn)全攻略(完結(jié)篇)(一)
PUSH PSW ;PSW入棧
MOV A,DISPBUFF ;取第一個(gè)待顯示數(shù)
MOV DPTR,#DISPTAB ;字形表首地址
MOVC A,@A+DPTR ;取字形碼
MOV P0,A ;將字形碼送P0位(段口)
CLR FIRST ;開第一位顯示器位口
LCALL DELAY ;延時(shí)1毫秒
SETB FIRST ;關(guān)閉第一位顯示器(開始準(zhǔn)備第二位的數(shù)據(jù))
MOV A,DISPBUFF+1 ;取顯示緩沖區(qū)的第二位
MOV DPTR,#DISPTAB
MOVC A,@A+DPTR
MOV P0,A ;將第二個(gè)字形碼送P0口
CLR SECOND ;開第二位顯示器
LCALL DELAY ;延時(shí)
SETB SECOND ;關(guān)第二位顯示
POP PSW
POP ACC
RET
DELAY: ;延時(shí)1毫秒
PUSH PSW
SETB RS0
MOV R7,#50
評(píng)論