基于微控制器8线I/O端口实现8段条形图LED显示设计

带有数字显示器的仪器设计也许会受益于一个提供显示参数的模拟版的副显示器。条形图显示器提供了一种很容易解释的图形指示器,该指示器允许与它的满刻度值相比较,但基于微控制器的常规设计要使用至少一个8线i/o端口来驱动8段条形图led显示器。
作为替代方案,一些微控制器包含pwm(脉宽调制)输出。如果使用pwm输出来驱动national semiconductor公司的lm3914条形图显示器驱动电路或等效器件,就能把需要的i/o线路数量减少至最低程度。在操作中,微控制器的程序调节pwm输出的脉宽,使得输送给lm3914电路的平均电压能照明显示器中必要数量的条形。
图1中的设计消除了这些方法的缺点,并且只使用一条端口线路来驱动一个8段条形图。该设计不使用pwm输出,因此能应用到任何微控制器。请参考图2中的时序示意图,无论条形图显示器何时需要更新,微控制器的软件都通过它的输出端口提供一个脉冲序列。第一个脉冲的宽度为t1,它比脉冲宽度t2更宽,后者是通过触发单稳态ic1(74123 或等效器件)产生的。把两个脉冲施加到ic3(7400或等效nand门),它和ic1 一起组成一个长脉冲检测器。利用ic1的数据表中的公式来为c1和r1 选值,它们为 t2 的输出脉冲产生约为1.5ms的值。t1和t3 的典型宽度分别是3ms和1ms。
c3的输出脉冲变低,持续时间为t1-t2,并且该脉冲清空ic2(一个8bit串入并出移位寄存器),这迫使 ic2 的所有输出变低,并点亮条形图阵列(led1 ~ led8)的所有段。
为了点亮条形图阵列的n段,微控制器立即通过输出端口线路发送一个由(8-n)个宽度为t3的脉冲组成的串行序列。由于这些脉冲的宽度小于 t2,nand门ic3的输出始终保持高电平,因此不清空移位寄存器。微控制器的每个输出脉冲的上升沿都把一个高电平加载到ic2的某个输出端。
请注意:移位寄存器ic2的qa输出连接到条形图最重要的段。因此,第一个脉冲关断最重要的段。从最重要的段开始,对于(8-n)个脉冲,8-n个段关断,而由最不重要的段开始的n个段则保持点亮。运用这个反向逻辑,就可利用移位寄存器的输出端的能力来使吸收的电流大于它们能供应的电流——分别是8ma和0.4ma,因此在不添加输出缓冲器的前提下产生了更亮的条形图显示。图2显示了一张样本时序示意图,它点亮了8个显示段中的5个。
如果还有第二条输出端口线路,则可不使用单稳态多谐振荡器ic1和nand门ic3,而是使用第二个端口,通过在条形图需要更新时输出零来清空移位寄存器。为了获得更好的分辨率,可以串联额外的移位寄存器来向条形图添加一些段。为了点亮m段长显示器的 n 个段,第一个输出端口向移位寄存器的时钟输入发送 m-n 个脉冲。


电缆护层保护器的性能怎么样
富士康否认撤离大陆
红米note4x到手,开箱图赏,红米note4x的续航怎么样?
沙特阿美去年在华投资超329亿,成外企投资之最
高电压汽车电池组监视器实现了 0.04% 的测量准确度
基于微控制器8线I/O端口实现8段条形图LED显示设计
思博伦推出业界首创800G测试平台 可加快部署时间线
PRBTEK分享高压差分探头的用法
2020IFA产品技术创新大奖榜单体现后疫情时代消费电子行业走向
诺基亚和中国移动成功完成了Cloud RAN架构的外场测试
方寸之间尽现星空之美 OPPO R15星空紫让人如何不心动?
阻抗不变的情况下会不会发生反射?
天时地利人和:4G LTE“发展机遇期”到来
华为Mate 60发布后,首周销量占比17%冲上中国第二
三星大力布局芯片上游 2.38亿美元投向材料和设备类中型公司
只需要开启天气定位,这款插件可以在iOS10锁屏界面中显示天气
Ka波段巴伦设计以及Smith匹配内容的介绍
ADI构筑平台级解决方案加速智慧城市建设
基于工地塔吊安全的无线监控系统的应用方案
三丰机器人以汽车行业为主要市场 2018年销售额超过1.5亿元