| MC14499是由MOTOROLA公司的高集成度LED顯示驅(qū)動器,采用動態(tài)掃描方式顯示驅(qū)動4個LED數(shù)碼管。它集鎖存、譯碼、驅(qū)動、掃描、時鐘于一體。 所需的輔助電路簡單,MC14499與單片機(jī)的數(shù)據(jù)傳送采用串行同步方式。因此,用MC14499組成單片機(jī)的顯示電路,具有占用單片機(jī)軟件資源小,不再再外加電路即可與單片機(jī)協(xié)調(diào)工作,使用靈活方便,電路簡單可靠等特點(diǎn)。 電路工作原理 MC14499能接受20位數(shù)據(jù)的串行輸入,16位用作四位LED顯示,4位用作小數(shù)點(diǎn)顯示。輸入時序是先發(fā)送四位小數(shù)點(diǎn)碼,具體如圖1所示。當(dāng)ENB由高變底時,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 |