老古开发网首页
导航:老古开发网首页文章索引文章分类嵌入式系统→[驱动条形图显示器的微控制器I/O端口单条线路技术]
| -文章搜索 - 最新文章 - |

驱动条形图显示器的微控制器I/O端口单条线路技术

发布时间:2006年10月20日 点击次数:824
来源:   作者:R Jayapal, Bharat Heavy Electricals Ltd,Trichy,India
 

  带有数字显示器的仪器设计也许会受益于一个提供显示参数的模拟版的副显示器。条形图显示器提供了一种很容易解释的图形指示器,该指示器允许与它的满刻度值相比较,但基于微控制器的常规设计要使用至少一个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。


  IC3的输出脉冲变低,持续时间为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 个脉冲。


欢迎进入老古论坛进行讨论
[嵌入式系统] 相关文章:
嵌入式Linux的低功耗策略研究
简介:
  摘 要 :功耗是嵌入式设备的一个十分重要的性能指标。在硬件设计和选型之后,功耗水平在极大程度上取决于软件的设计。鉴于Lioux在嵌入式设备中的应用日益广泛,提出在嵌入式Linux下软件编写的几种策略。通过这些软件编写方式,能有效降低最终产品的功耗水平。 关键词 :嵌入式Linux功耗策略 引 言 由于Linux系统具有嵌入式操作系统需要的很多特色,如适应于多种CPU和多种硬件平台、性能稳定、可裁剪性很好、源码开放、开发和使用简单等。目前,基于Linux应用的嵌入式设备日益增多,Linux正在嵌入式领域发挥着越......

嵌入式技术在水库信息智能化系统中的应用
HOLTEK推出新八位元加強版12 Bit A/D型微控制器 --- HT46R51A/52A/53A/54A
ST新8位微控制器可降低车身应用的总体成本
飞思卡尔推Windows Vista SideShow工具包
赛普拉斯为MoBL-USB™ TX2收发器添加UTMI接口三态模式,专为Intel的XScale技术而优化
Microchip集成以太网外设的小巧8位单片机
uCOS-Ⅱ C51移植笔记
linux内核分析
XSBase255 -linux 启动过程描述
 
下一个:[测试测量]新型实时频谱分析仪应对数字RF应用测试需求
简介:
  众所周知,无线频谱是一种稀缺的资源。目前,全球统一分配的频谱在大部分时间内利用率低,相互干扰、并要求支付昂贵的许可费等。数字RF的出现,为软件定义的无线电(SDR)和认知无线电(CR)技术提供了新的发展道路,数字RF技术使得随时间变化的技术能够更有效地利用可用的频谱,避免干扰,保证无缝操作,将从根本上改变频谱分配方法。 点击看原图    传统分析仪已无法承担对数字RF的测试   为了改善频谱容量和性能,一般会结合使用完善的RF技术,如信号突发、跳频和自适应调制,这些技术都表现出频率和调制随时间变化的特点。但也使得现代RF信号变得异常复杂,给设计工程师也带来......
 

上一个:[EDA/IC设计]新型光刻智能IC布线器加入竞争

老古开发网版权所有 2006年9月 asp.Net V2.0 设计:老古
页面缓存:10分钟 执行时间:16毫秒