The present invention discloses a multi bit digital tube control circuit and method, it includes digital tube, digital tube drive circuit, latch drive circuit, a microprocessor and a decoding circuit, which is characterized in that the 8 digital tube as the control unit of a segment, one, two latch circuit respectively as digital tube segment, a unit of the driving method, (1): section, a latch data input and data transmission allows separate parallel data transmission terminal, allowing the end directly or by connecting the decoding circuit and the microprocessor; methods: (2) section, data latch input parallel data transmission terminal allows separate, separate section, a data transmission allows end are respectively connected with the microprocessor; each control unit, a latch signal by a digital data Tube drive circuit drives corresponding digital tube. Solve the problem of high cost of multi digital tube drive or multi LED imaging.
【技术实现步骤摘要】
本专利技术涉及一种可变信息的指示进行控制的方法,更具体地,涉及一种多位数码管控制 电路及其方法。
技术介绍
目前,控制数码管的显示方法一般为动态显示或静态显示;驱动方法有的用单片机直 接驱动,但占用大量的通信输入/输出接口1/0,而驱动的位数不多;有的用数码管译码电路 结合单片机驱动,但驱动的位数也很少;还有更先进的控制方法就是用具有串口通信接口的 数码管专用芯片驱动,这种方法占用接口I/0少,一块这种芯片一般可驱动4-8位数码管,如 型号为SAA1064或MAX7219的专用芯片,但这种芯片价格贵,在需要多位数码管驱动的场合, 就需要级连,成本就更高了。当需要更多位的数码管驱动时,以上的方法就得从成本、硬件 资源考虑了。
技术实现思路
本专利技术的目的在于提供,能解决上述现有技术存在的 多位数码管驱动时成本、硬件资源的问题。 本专利技术的技术方案为通过软件编程,以8位数码管为一个控制单元,两块锁存器集成电路分别为一个控制单元 的数码管的段、位驱动,段、位锁存器集成电路输出分别接段、位驱动电路,段、位驱动电 路输出后连接到数码管的段、位上,而段、位锁存器集成电路输入端控制方法l:a) 、所有控制单元锁存器的位或段输入驱动数据线一一并联连接,段、位数据线各占8个 微处理器I/0,同时并联引出各单元的两个锁存器的数据传输允许端CPXOEn,作为控制此个 单元的数据传输允许控制端口,即两个锁存器数据选通的控制端口CPXOEn, —个控制单元占 用一个数据传输允许1/0, N个单元占用N个数据传输允许1/0,由此可知,(16+N)个接口I/0 可驱动8N位数码管;由 ...
【技术保护点】
一种多位数码管控制电路,它括包数码管(1)、数码管驱动电路(2)、锁存器驱动电路(3)、收发接口电路(5)、微处理器(6)、看门狗(7)、存储器(8)、译码电路(9),其特征在于: 以8位数码管(1)为一个段、位的控制单元,两块锁存器 (Un、Un+1)分别作为一个单元数码管的段、位驱动,每个控制单元段、位锁存器(Un、Un+1)的输出数据信号,各通过一个段、位数码管驱动电路(Qn、Qn+1)驱动所对应的数码管的段、位,而两块锁存器(Un、Un+1)的输入的连接方法为: a)段、位锁存器的数据输入端独立分开而数据传输允许端并联数码管驱动; b)段、位锁存器的数据输入端并联而数据传输允许端独立分开数码管驱动。
【技术特征摘要】
1、一种多位数码管控制电路,它括包数码管(1)、数码管驱动电路(2)、锁存器驱动电路(3)、收发接口电路(5)、微处理器(6)、看门狗(7)、存储器(8)、译码电路(9),其特征在于以8位数码管(1)为一个段、位的控制单元,两块锁存器(Un、Un+1)分别作为一个单元数码管的段、位驱动,每个控制单元段、位锁存器(Un、Un+1)的输出数据信号,各通过一个段、位数码管驱动电路(Qn、Qn+1)驱动所对应的数码管的段、位,而两块锁存器(Un、Un+1)的输入的连接方法为a)段、位锁存器的数据输入端独立分开而数据传输允许端并联数码管驱动;b)段、位锁存器的数据输入端并联而数据传输允许端独立分开数码管驱动。2、 根据权利要求1所述的一种多位数码管控制电路,其特证在于所述的微处理器(6)还分别与收发接口电路(5)、看门狗(7)、存储器(8)连接,其中,收 发接口电路(5)的信号输出端与微处理器的串口通信数据接收引脚RX连接,接收接口电 路的信号输入端与微处理器的串口通信数据发射引脚TX连接,存储器的时钟线SCL、 数据线SDA通过IIC总线连接到微处理器上。3、 根据权利要求1所述的一种多位数码管控制电路,其特证在于所述译码器(如74LS138或74L154等)的信号输入端Ll、 L2、 L3…Ln分别与微处理 器的数据传输允许端K1、 K2、 K3…Kn相连,译码器的信号输出端D1、 D2、 D3、 ...Dn 分别与数码管的段、位两个驱动锁存器所并接的公共数据传输允许端CP/OEl、 CP/OE2、 CP/OE3、…CP/OEn连接。4、 根据权利要求1所述的一种多位数码管控制方法,其特证在于多个控制单元的段、位锁存器(Un、 Un+1)的8(SC8 SCl)+8(COM8 COMl)个驱 动数据信号输入脚分别依序一一并接到所述微处理器(6)对应的8(SC8 SCl)+8(COM8 COMl)个段、位数据信号输出I/O上,各个控制单元的段、位两个锁存器(Un、 Un+1)的 数据传输允许端位CP/OESCn、段CP/OECOMn并联连接后的公共数据传输允许端 (CP OEii)作为控制一个单元的数据传输允许端,每个单元的公共数据传输允许端 (CPXOEn)直接或通过M-n译码电路与所述...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。