位置:51电子网 » 技术资料 » 接口电路

8位液晶译码驱动MAX7232BF的原理及应用

发布时间:2008/6/3 0:00:00 访问次数:335

  max7232bf为串行输入4位数据、2位小数点和4位地址;输出为10位数据加20个独立小数点,数据输出代码为bcd码,每一位的2个小数点都在com3上。可以直接与微处理器连接。

1 管脚结构及说明

  max7232bf具有双列直插式40管脚封装和四边形式44脚封装。现以40脚封装的通用形式介绍其管脚结构及功能;44脚封装的形式类似,只是有部分管脚为空(nc),以及其他管脚号与其功能相对40脚有些差异。如表1所示。




2 动态显示驱动时序

  由于lcd显示驱动信号与led显示驱动信号不大相同,因而不能简单地在动态显示驱动方式的lcd电极上加高电平或低电平,否则显示会出现混乱。另一方面,lcd两电极间不能有直流电压,即两电极驱动信号的平均值应该为0。因此,lcd显示驱动信号需要采用偏压法,常用的偏压法有1/2偏压、1/3偏压、1/4偏压和1/7偏压等。max7232bf驱动信号采用1/3偏压来进行动态扫描驱动,扫描信号从背电极输出,显示信息从笔段电极输出。


3 译码选择格式

  max7232bf输入4位数据、2位小数点和4位地址的二进制数据,他们的组合不同,产生的输出形式也各不相同。下面将分别讨论各种组合的译码格式,根据不同的显示需要,选择其中不同的编码组合来产生需要的显示格式。
 
3.1 小数点译码输出格式

  小数点控制输入2位,由此产生4种不同的组合,根据显示的需要可选择其中任一种格式,译码格式如表2所示。

3.2 数据译码输出格式

  数据控制输入4位二进制数据,共形成16种输出格式,由于max7232bf输出为bcd码,只需要1~9共9位数字,另外还有1个不输出控制,其他6位不用。

3.3 地址译码输出格式

  max7232bf最多可输出10位数据,由4位输入二进制地址数据来控制。将这4位数据译码为16位,其中前10位选择输出位的地址,后6位无效。

4 max7232bf的工作时序

max7232bf有3种输入时序:

  第1种是用来输出10位数据(最大值,可以小于10位)和20个独立的小数点;

  第2种是用来输出10位数据(最大值,可以小于10位)但不输出任何小数点;

  第3种是用来输出10位数据(最大值,可以小于10位)但只输出右边10个独立的小数点(an2)。

  为了使设计的液晶显示器的显示功能尽量强大,不仅要在硬件上保证功能强大,在软件上也要使硬件的最大功能尽量发挥出来,所以在时序上要选择第1种时序,使2个小数点都可以显示,在此,只读第1种时序。图1为这种输入方式的输入时序。

  如图1所示,其数据输入时序依次为:an1→an2→bd0→bd1→bd2→bd3→a0→a1→a2→a3,要求在时钟脉冲的上升沿时,按顺序输入这10位数据,他与时钟脉冲配合进行数据输入。在每个时钟脉冲的上升沿,max7232bf自动将数据输入线上的数据读入,因此,每个时钟脉冲都要输入一位数据,不允许在写期间停止若干周期,直到写控制线变为低电平为止。



  max7232bf为串行输入4位数据、2位小数点和4位地址;输出为10位数据加20个独立小数点,数据输出代码为bcd码,每一位的2个小数点都在com3上。可以直接与微处理器连接。

1 管脚结构及说明

  max7232bf具有双列直插式40管脚封装和四边形式44脚封装。现以40脚封装的通用形式介绍其管脚结构及功能;44脚封装的形式类似,只是有部分管脚为空(nc),以及其他管脚号与其功能相对40脚有些差异。如表1所示。




2 动态显示驱动时序

  由于lcd显示驱动信号与led显示驱动信号不大相同,因而不能简单地在动态显示驱动方式的lcd电极上加高电平或低电平,否则显示会出现混乱。另一方面,lcd两电极间不能有直流电压,即两电极驱动信号的平均值应该为0。因此,lcd显示驱动信号需要采用偏压法,常用的偏压法有1/2偏压、1/3偏压、1/4偏压和1/7偏压等。max7232bf驱动信号采用1/3偏压来进行动态扫描驱动,扫描信号从背电极输出,显示信息从笔段电极输出。


3 译码选择格式

  max7232bf输入4位数据、2位小数点和4位地址的二进制数据,他们的组合不同,产生的输出形式也各不相同。下面将分别讨论各种组合的译码格式,根据不同的显示需要,选择其中不同的编码组合来产生需要的显示格式。
 
3.1 小数点译码输出格式

  小数点控制输入2位,由此产生4种不同的组合,根据显示的需要可选择其中任一种格式,译码格式如表2所示。

3.2 数据译码输出格式

  数据控制输入4位二进制数据,共形成16种输出格式,由于max7232bf输出为bcd码,只需要1~9共9位数字,另外还有1个不输出控制,其他6位不用。

3.3 地址译码输出格式

  max7232bf最多可输出10位数据,由4位输入二进制地址数据来控制。将这4位数据译码为16位,其中前10位选择输出位的地址,后6位无效。

4 max7232bf的工作时序

max7232bf有3种输入时序:

  第1种是用来输出10位数据(最大值,可以小于10位)和20个独立的小数点;

  第2种是用来输出10位数据(最大值,可以小于10位)但不输出任何小数点;

  第3种是用来输出10位数据(最大值,可以小于10位)但只输出右边10个独立的小数点(an2)。

  为了使设计的液晶显示器的显示功能尽量强大,不仅要在硬件上保证功能强大,在软件上也要使硬件的最大功能尽量发挥出来,所以在时序上要选择第1种时序,使2个小数点都可以显示,在此,只读第1种时序。图1为这种输入方式的输入时序。

  如图1所示,其数据输入时序依次为:an1→an2→bd0→bd1→bd2→bd3→a0→a1→a2→a3,要求在时钟脉冲的上升沿时,按顺序输入这10位数据,他与时钟脉冲配合进行数据输入。在每个时钟脉冲的上升沿,max7232bf自动将数据输入线上的数据读入,因此,每个时钟脉冲都要输入一位数据,不允许在写期间停止若干周期,直到写控制线变为低电平为止。



相关IC型号

热门点击

 

推荐技术资料

耳机放大器
    为了在听音乐时不影响家人,我萌生了做一台耳机放大器的想... [详细]
版权所有:51dzw.COM
深圳服务热线:13692101218  13751165337
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!