32段LCD驱动器AY0438及其与单片机的接口设计
2013-01-19 00:17 来源:未知

32段LCD驱动器AY0438及其与单片机的接口设计

AY0438是Microchip公司出产的一种完全的MCOS显示驱动器,可在单片机或微处置器的掌握下直接驱动 LCD显示模块。它结构简略,使用便利。特殊是在驱动32段LCD显示器方面,更能显示出它的精致和方便。AY0438只用三条控制线即可持续一直地向与它相连的LCD显示器输送驱动信号。该器件内含32位锁存器,它既可对被显示的数据进行锁存,也可以锁存微处理器的状态或波形。

  AY0438可以驱动任何尺度的LCD显示器,也可以驱动与尺度LCD显示器相相似的显示器相相似的显示模块。可显示用于7段、9段、14段或16段字符、十进制数的“+”“- ”号以及其它特别字符。假如须要显示更多段位的数据或字符,则可将多少个AY0438驱动器连起来使用。 AY0438内含时钟振荡器。可为系统提供准确的时钟输入信号,如果设计职员盼望使用外部时钟,可在 LCDφ和地之间串接一只电容器,依据电容值的大小来断定时钟频率的高下。

  AY0438有两种封装方法,LED电源驱动,一种采用40脚PDIP封装,另一种采用44脚PLCC情势。另外,为了便利在某些特别情形下的应用,led驱动,Microchip公司还可以供给未经包装的AY0438器件。

  ?

AY0438的重要特色如下

·可为任何构造的32段LCD供给驱动信号;

·采取CMOS工艺技巧;

·电源电压实用范畴宽;

·工作电压低;

·具备很高噪声拟制才能;

·温度规模宽;

·CMOS信号与TTL输入信号完整兼容;

·所有引脚均经由防静电的维护处置;

·存在片内时钟振荡器;

·把持简略,只用三条节制线即可掌握芯片的全体功效。



2 引脚功能及电气参数

  21引脚排列及功效

  AY0438采取40脚PDIP封装,其引脚排列如图1所示,表1所列为各引脚的阐明。

  22电气参数

  只管AY0438有较宽的电气参数范畴,但在设计时亦应斟酌公道的电气参数,表2所列是AY0438在畸形工作时的电气参数。

3 操作进程

  AY0438LCD显示驱动器是由32bit状况移位存放器、锁存器、32段驱动器跟内部时钟产生器等电路组成的,led 驱动ic。图2是它的内部构造框图,led驱动芯片,现将多少个重要引脚的工作原理加以解释。


  31DATA IN和CLOCK

  AY0438的内部移位寄存器是在时钟信号的降低沿进行移位和输出的。工作时,移位寄存器中的数据在每个时钟信号的降落沿逻辑向左移一位。如果时钟为32位脉冲且LOAD信号已被激活,那么,第一个时钟脉冲时的数据输入信号将在SEG32脚输出,而最后一个时钟脉冲时的数据信号将在SEG1脚输出,LED电源。这样,在每一个32位移位实现时,系统都会推出一个新的输出。当DATA IN为逻辑“1”时,如果对应的地位正在被激活或者显示,那么Seg-ment output的输出采用背景输出方法进行。图3给出了AY0438的操作时序。

  32LOAD

  当LOAD真个输入为逻辑“1”时,AY0438将通过锁存器把移位寄存器中的数据锁存到与其把持所对应的器件段位上。一旦LOAD信号停止高电平,那么锁存器将停止锁存。这时的移位存放器跟段位驱动器将一致坚持畅通地衔接。

?
33LCDφ

  在外部LCDφ与地之间接一个电容器能够发生用驱动LCDφ的外部扩大时钟信号 ,这样做的利益是可能通过转变电容器的值来得到不同的时钟频率。当然,也能够通过片内固有的时钟振荡器。无论是采用扩大时钟仍是采用片内时钟, 都能得到用于驱动背景电极的输出电压。应用片内时钟时,LCDφ端可以悬空不接。

  在将多个AY0438连接在一起应用时,可在第一个AY0438的LCDφ与地之间接上电容器,而后将其发生的背影输出接到下一个芯片的 LCDφ输入端,顺次连接下去最后一个芯片的背景输出用于驱动LCD显示模声的背景电极。图4是两片AY0438的连接图。

  

4 基于PIC16C71单片机的利用电路及编程

  为了避免和防止数据输入到负载之间因梗阻或闲暇等意外情形而引起体系工作的不畸形,在时钟信号的降落沿,AY0438的DATA IN和LOAD信号的状况都不转变。图5是AY0438在PIC16C71单片机的节制下驱动4位7段LCD显示器的典范运用电路。连接时,将CLK、DATA IN和LOAD分离接到PIC16C71单片机的PB0、PB1和PB2上,把SEG1~7、SEG9~15 、SEG17~23和SEG25~31分辨顺次衔接到4位7段LCD显示模块的第一、第三、第二和第四位上。另外,在 PIC16C71的PB7端连接一个微动开关,用于检讨体系是否梗阻。假如产生壅塞,通过PB7可以从新设定LCD 模块上从第一位到最后一位的值。下面是对PIC16C71单片机的编程

责任编辑:站长的自我修养