10.3969/j.issn.1006-7167.2016.11.035
基于CPLD的开关和数码管驱动模块化设计
结合普通拨码开关和LED数码管的各自性能特点,分别介绍了实现8421码拨码开关和7段数码管译码的控制模块的设计方案,并给出主要的硬件选择及算法实现、软件仿真.研究此模块的目的,是通过应用Altera公司的EPM7192芯片实现单片机有限I/O口的扩展,解决普通可编程并行I/O接口芯片无法实现的功能复用且译码复杂等局限性.在此基础上将8421码拨码开关驱动与7段数码管驱动有机结合起来,一并解决两者硬件上无法融合的矛盾,节约了成本,增强了抗干扰性.该模块已经应用于真空溅射监控显示系统、新型真空计等开发项目中,在复杂的电磁场环境中依然能够稳定准确地运行.通过实践证明,该设计方案能同时驱动3位8421码拨码和2位7段数码管,并且还可以根据实际需要进行扩展.因此,具有较高的通用性、可靠性.
CPLD、8421码拨码开关、7段数码管、Verilog HDL描述、译码、分时复用
35
TN79+1(基本电子电路)
2017-01-11(万方平台首次上网日期,不代表论文的发表时间)
共5页
146-150