|
|
MC14499是由MOTOROLA公司的高集成度LED显示驱动器,采用动态扫描方式显示驱动4个LED数码管。它集锁存、译码、驱动、扫描、时钟于一体。 所需的辅助电路简单,MC14499与单片机的数据传送采用串行同步方式。因此,用MC14499组成单片机的显示电路,具有占用单片机软件资源小,不再再外加电路即可与单片机协调工作,使用灵活方便,电路简单可靠等特点。 电路工作原理 MC14499能接受20位数据的串行输入,16位用作四位LED显示,4位用作小数点显示。输入时序是先发送四位小数点码,具体如图1所示。当ENB由高变底时,MC14499的寄存器开始接受串行数据。图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
|
|