位置:51电子网 » 技术资料 » EDA/PLD

8SEGMENT为段码

发布时间:2015/6/13 20:36:52 访问次数:892

   8SEGMENT为段码,对于MAX7219,串行数据以16位数据包的形式从DIN脚串行输入,MC7447AVU1267LB的每一个上升沿一位一位地送入芯片内部16位移位寄存器,而不管LOAD脚的状态如何,LOAD脚必须在第16个CLK上升沿出现的同时或之后,但在下一个CLK上升沿之前变为高电平,否则移入的数据将丢失。

   操作者只需要编程发送16位数据包,就能简单地操作LED的位选以及段选,设置和改变MAX7219的工作模式,16位数据包的数据格式如下:

   D7一DO:8位数据位,D7为最高位,DDO为最低位。

   Dll~D8:四位地址位。

   D15~D12:无关位,通常全取1。

   MAX7219通过Dll~D8,4位地址位移码,可寻址14个内部寄存器,分别是8个LED显示位寄存器,5个控制寄存器和一个空操作寄存器。LED显示寄存器由内部8x8静态RAM构成,操作者可直接对位寄存器进行个别寻址,以刷新和保存数据,只要V+超过2V(一般为+5V)。

   控制寄存器包括移码模式,显示亮度调节,扫描限制(选择扫描位数),关断和显示测试寄存器。

   MAX7219的驱动程序首先必须对5个控制寄存器初始设置即初始化。

   显示模块采用四位七段数字LED显示器,选用MAX7219作为驱动控制芯片。MAX7219与显示模块的连接电路原理图如图5-10所示。

        

     图5 -10     MAX7219驱动的显示模块的连接电路原理图

   通过单片机程序控制,判断是否报警,即单片机某一引输出脚高低电平,通过外部上拉电阻来控制晶体管驱动声、光等报警设备。

   如有需要还可以通过单片机控制外部按键,通过外部按钮设计报警点以及零位设计等功能。



   8SEGMENT为段码,对于MAX7219,串行数据以16位数据包的形式从DIN脚串行输入,MC7447AVU1267LB的每一个上升沿一位一位地送入芯片内部16位移位寄存器,而不管LOAD脚的状态如何,LOAD脚必须在第16个CLK上升沿出现的同时或之后,但在下一个CLK上升沿之前变为高电平,否则移入的数据将丢失。

   操作者只需要编程发送16位数据包,就能简单地操作LED的位选以及段选,设置和改变MAX7219的工作模式,16位数据包的数据格式如下:

   D7一DO:8位数据位,D7为最高位,DDO为最低位。

   Dll~D8:四位地址位。

   D15~D12:无关位,通常全取1。

   MAX7219通过Dll~D8,4位地址位移码,可寻址14个内部寄存器,分别是8个LED显示位寄存器,5个控制寄存器和一个空操作寄存器。LED显示寄存器由内部8x8静态RAM构成,操作者可直接对位寄存器进行个别寻址,以刷新和保存数据,只要V+超过2V(一般为+5V)。

   控制寄存器包括移码模式,显示亮度调节,扫描限制(选择扫描位数),关断和显示测试寄存器。

   MAX7219的驱动程序首先必须对5个控制寄存器初始设置即初始化。

   显示模块采用四位七段数字LED显示器,选用MAX7219作为驱动控制芯片。MAX7219与显示模块的连接电路原理图如图5-10所示。

        

     图5 -10     MAX7219驱动的显示模块的连接电路原理图

   通过单片机程序控制,判断是否报警,即单片机某一引输出脚高低电平,通过外部上拉电阻来控制晶体管驱动声、光等报警设备。

   如有需要还可以通过单片机控制外部按键,通过外部按钮设计报警点以及零位设计等功能。



相关技术资料
6-138SEGMENT为段码

热门点击

 

推荐技术资料

声道前级设计特点
    与通常的Hi-Fi前级不同,EP9307-CRZ这台分... [详细]
版权所有:51dzw.COM
深圳服务热线:13692101218  13751165337
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!