串行顯示驅(qū)動(dòng)器MC14499的應(yīng)用
MC14499是由MOTOROLA公司的高集成度LED顯示驅(qū)動(dòng)器,采用動(dòng)態(tài)掃描方式顯示驅(qū)動(dòng)4個(gè)LED數(shù)碼管。它集鎖存、譯碼、驅(qū)動(dòng)、掃描、時(shí)鐘于一體。所需的輔助電路簡(jiǎn)單,MC14499與單片機(jī)的數(shù)據(jù)傳送采用串行同步方式。因此,用MC14499組成單片機(jī)的顯示電路,具有占用單片機(jī)軟件資源小,不再再外加電路即可與單片機(jī)協(xié)調(diào)工作,使用靈活方便,電路簡(jiǎn)單可靠等特點(diǎn)。
電路工作原理
MC14499能接受20位數(shù)據(jù)的串行輸入,16位用作四位LED顯示,4位用作小數(shù)點(diǎn)顯示。輸入時(shí)序是先發(fā)送四位小數(shù)點(diǎn)碼,具體如圖1所示。當(dāng)ENB由高變底時(shí),MC14499的寄存器開始接受串行數(shù)據(jù)。圖2是MC1499的譯碼方式。
XIANSHI:CLR P0.4
CLR P0.5
MOV R1,#30H
INC R1
INC R1
MOV A,@R1
SWAP A
LCALL 0001
DEC R1
DEC R1
MOV A,@R1
LCALL 000
INC R1
MOV A,@R1
LCALL 000
SETB P0.4
RET
000:MOV R7,#08H
SJMP 0002
0001:MOV R7,#04H
0002:SETB P0.5
RLC A
MOV P0.6,C
NOP
CLR P0.5
DJNZ R7,0001
CLR P0.6
RET
評(píng)論