位置:51电子网 » 技术资料 » 单 片 机

串行显示驱动器MC14499的应用

发布时间:2008/5/27 0:00:00 访问次数:714

作者:宁波市立体显示技术研究所 沈炳海 来源:《电子产品世界》

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

作者:宁波市立体显示技术研究所 沈炳海 来源:《电子产品世界》

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

相关IC型号

热门点击

 

推荐技术资料

硬盘式MP3播放器终级改
    一次偶然的机会我结识了NE0 2511,那是一个远方的... [详细]
版权所有:51dzw.COM
深圳服务热线:13751165337  13692101218
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!