upd16312在dvd视盘机vfd显示电路中的应用

upd16312在dvd视盘机vfd显示电路中的应用

ID:10365922

大小:55.00 KB

页数:4页

时间:2018-07-06

upd16312在dvd视盘机vfd显示电路中的应用_第1页
upd16312在dvd视盘机vfd显示电路中的应用_第2页
upd16312在dvd视盘机vfd显示电路中的应用_第3页
upd16312在dvd视盘机vfd显示电路中的应用_第4页
资源描述:

《upd16312在dvd视盘机vfd显示电路中的应用》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、uPD16312在DVD视盘机VFD显示电路中的应用

2、第1内容显示中求。uPD16312是一种VFD控制与驱动芯片,它具有集成度高、外围电路简单、功能强等优点,用它可组成DVD视盘机的VFD显示电路。本文将对uPD16312的功能结构、编程方法及其在DVD视盘机中的应用做详细的论述。1uPD16312的组成和性能特点uPD16312是日本NEC公司生产的VFD控制与驱动集成电路主要用来完成对VFD器件的驱动与控制。它具有11个段位输出引脚,6个栅极输出引脚,5个段位/栅极两用输出引脚。其内部包括:一个显示存储器、一个控制电路和一

3、个按键扫描电路。它通过一个由三根引线组成的串行接口与CPU或其它器件进行通讯。其方框图如图1所示。500)this.style.ouseg(this)">图1中的显示存储器是用来存放显示数据的。它由22个8bit的存储单元组成,每个单元都有一个地址,其结构如图2所示。由图2我们可以看到,偶数地址的存储单元(如0x00单元)的每一位与Seg1~Seg8段引脚一一对应,奇数地址的存储单元(如0x01单元)的每一位与Seg9~Seg16段引脚一一对应。每两个相邻的存储单元构成一个显示字,这些显示字与栅极引脚一一对应。当某一栅级引脚被置为

4、高电平时,存储在与之相对应的显示字中的显示内容就被显示出来。由于某一时刻uPD16312只能输出一个显示字,所以要想使所有的显示字都显示出来,就必须采用时分复用的办法,其时序图如图3所示。uPD16312的主要性能特点如下:(1)具有多种显示模式,其显示模式可在11段×11字到16段×4字的范围内选择。(2)具有按键扫描的功能,按键矩阵为6×4。(3)显示亮度可调,共有8个亮度级。(4)具有高电压输出。(5)具有一个4bit通用输入口和一个4通道LED输出口。(6)输出端口不需要额外的上拉或下拉电阻。值得一

5、提的是,uPD16312除了可完成对VFD器件的驱动与控制外,还具有键盘扫描等功能,而这些已超出了本文的讨论范围,在本文中将不做论述。uPD16312是一个可编程器件。它的任何一种功能都需要对其编程后才能实现。由于uPD16312的外围电路较简单,因此如何对其编程成了应用的关键。要想对uPD16312正确编程,就必须了解它的控制命令以及向它传送数据与命令的时序。2uPD16312的控制命令与串行口时序2.1uPD16312的控制命令500)this.style.ouseg(this)">uPD16312有四条控制命令,它们是显示模

6、式命令、数据设置命令、地址设置命令和显示控制命令。显示模式命令用来设置uPD16312的显示模式。其命令的格式如图4所示。图4中,“-”表示该位可设置为任意值;b0、b1、b2的不同组合决定了所选的显示模式,如表1所示。在芯片刚接通电源时,显示模式的缺省设置为11字×11段模式。执行该命令时显示会被强行关闭。要想恢复显示,必须执行一次显示控制命令,将显示打开。500)this.style.ouseg(this)">数据设置命令用来设置数据写入与读出的方式。其格式如图5所示。图5中,b0、b1两位用来设置数据的传输方向。在向显示存储

7、器写数据时,b0、b1应设为“00”。b2位用来设置数据传输方式。当b2置为1时,数据被写入某一显示存储单元中,其地址由地址设置命令来设置,写入数据后,地址不变化。当b2设置为0时,数据以地址增量的方式进行传输,即数据写入显示存储器的某一存储单元后,其地址自动加1,这意味着在这种方式下可以向显示存储器的某一存储单元段连续写入数据。b3位用来设置测试方式。当b3置为1时,芯片工作在测试方式,当b3置为0时,芯片处于正常工作方式。在芯片刚接通电源时,芯片处于正常工作方式且数据以地址增量方式传输。500)this.style.ouseg

8、(this)">地址设置命令用来设置要写入数据的存储单元地址,其命令格式如图6所示。图6中,b0、b1、b2、b3、b4五位用来设置存储单元地址,其范围为0x00H~0x15H。当写入地址超出这一范围时,数据将不被写入。在芯片刚接通电源时,地址的缺省设置为0x00H。500)this.style.ouseg(this)">显示控制命令用来控制显示的开与关以及显示亮度,其命令格式如图7所示。图7中,b3位用来控制显示的开与关。当b3置为0时,显示被关闭;当b3置为1时,显示被打开。b0、b1、b2三位用来控制栅极脉冲宽度,如表2所示

9、。uPD16312通过对栅极脉冲宽度的控制实现对显示亮度的控制。当芯片刚接通电源时,显示处于关状态,栅极脉冲宽度为TDISP。2.2串行接口的时序500)this.style.ouseg(this)">uPD16312是通过一个串行接口与CPU及其

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。