VFD显示模块128S64AA1及其应用
摘要:128S64AA1是一种128×64点阵式VFD显示模块,具有使用方便、亮度高且可以调节、显示图文灵活等优点。本文介绍128S64AA1的基本原理,探讨实际应用中的硬件设计和软件编程方法。
关键词:VFD模块点阵式显示真空荧光显示屏
引言
目前,智能仪表常用的显示设备有发光二极管显示器LED、液晶显示器LCD等,但是由于LED不能显示复杂字符、LCD不宜在暗室中使用的缺点,无法满足智能仪表对显示的更高求;而真空荧光显示屏VFD具有亮度高、可调节、显示图案灵活的优点,在智能仪表中得到了广泛的应用。本文以Samsung公司的128S64AA1VFD显示模块为例,介绍在基于51系列单片机的智能仪表中的应用。
1显示模块的结构以及与单片机的接口
1.1128S64AA1的基本结构
该模块提供有128×64点阵,包括VFD显示屏、VFD驱动电路、DC/DC转换器以及显示控制器;供电电压是12V,逻辑电压是5V;亮度可以由软件来控制。
其接线端子有供电端和接口端两个。其中接口端的引脚说明如表1所列。
表1接口端引脚说明
引脚名称引脚名称引脚名称1BRAD11A721D22GND12A622D33WRITE13A523D44GND14A424D55READY15A325D66CLEAR16A226D77DSPE17A127WP08A1018A028DP09A919D029WP110A820D130DP1
外部接口简单易用,表1中所列的30根接口线的功能分别为:8根数据线D0~D7和于传输数据及亮度控制信号;11根地址线用于指定数据写入地址,其中A0~A7指定列数,A8~A10指定行数;9根控制线中,BRAD为选择写数据模式与亮度控制模式,WRITE为写控制信号,READY为模块写数据允许,CLEAR为清屏信号,DSPE为显示允许信号,WP为选择写数据页数,DP为显示页数;2根地线为从电池和逻辑地。
1.2128S64AA1与单片机的接口
图1是128S64AA1模块与51系列单片机的接口示意图。其中P1口作为VFD所需的控制线,P0和P2作为地址线和数据线。
2显示模块的控制和操作
该模块有清空方式(ClearMode)、写数据方式(WriteMode)和亮度控制方式(DimmingMode)三种工作方式,对应的操作时序如图2所示。
图2所示的操作时序清晰示意了三种工作方式下对VFD模块的控制和操作过程。
(1)清空方式
将CLEAR端置低电平,此时由WP0和WP1所选择的RAM清空。当清空完毕时,READY输出低电平。此方式的优先级最高,即使READY的输出为1,RAM仍波清空。
用C51实现的RAM清空的函数为:
voidVFD_clear(void)
{P1^2=0;//置清空RAM模式
P1^2=1;
P1^1=0;
do{}
while(P1^1==1);//等待清空响应
}
(2)写数据方式
《VFD显示模块128S64AA1及其应用》
本文链接地址:http://www.oyaya.net/fanwen/view/177295.html
关键词:VFD模块点阵式显示真空荧光显示屏
引言
目前,智能仪表常用的显示设备有发光二极管显示器LED、液晶显示器LCD等,但是由于LED不能显示复杂字符、LCD不宜在暗室中使用的缺点,无法满足智能仪表对显示的更高求;而真空荧光显示屏VFD具有亮度高、可调节、显示图案灵活的优点,在智能仪表中得到了广泛的应用。本文以Samsung公司的128S64AA1VFD显示模块为例,介绍在基于51系列单片机的智能仪表中的应用。
1显示模块的结构以及与单片机的接口
1.1128S64AA1的基本结构
该模块提供有128×64点阵,包括VFD显示屏、VFD驱动电路、DC/DC转换器以及显示控制器;供电电压是12V,逻辑电压是5V;亮度可以由软件来控制。
其接线端子有供电端和接口端两个。其中接口端的引脚说明如表1所列。
表1接口端引脚说明
引脚名称引脚名称引脚名称1BRAD11A721D22GND12A622D33WRITE13A523D44GND14A424D55READY15A325D66CLEAR16A226D77DSPE17A127WP08A1018A028DP09A919D029WP110A820D130DP1
外部接口简单易用,表1中所列的30根接口线的功能分别为:8根数据线D0~D7和于传输数据及亮度控制信号;11根地址线用于指定数据写入地址,其中A0~A7指定列数,A8~A10指定行数;9根控制线中,BRAD为选择写数据模式与亮度控制模式,WRITE为写控制信号,READY为模块写数据允许,CLEAR为清屏信号,DSPE为显示允许信号,WP为选择写数据页数,DP为显示页数;2根地线为从电池和逻辑地。
1.2128S64AA1与单片机的接口
图1是128S64AA1模块与51系列单片机的接口示意图。其中P1口作为VFD所需的控制线,P0和P2作为地址线和数据线。
2显示模块的控制和操作
该模块有清空方式(ClearMode)、写数据方式(WriteMode)和亮度控制方式(DimmingMode)三种工作方式,对应的操作时序如图2所示。
图2所示的操作时序清晰示意了三种工作方式下对VFD模块的控制和操作过程。
(1)清空方式
将CLEAR端置低电平,此时由WP0和WP1所选择的RAM清空。当清空完毕时,READY输出低电平。此方式的优先级最高,即使READY的输出为1,RAM仍波清空。
用C51实现的RAM清空的函数为:
voidVFD_clear(void)
{P1^2=0;//置清空RAM模式
P1^2=1;
P1^1=0;
do{}
while(P1^1==1);//等待清空响应
}
(2)写数据方式
《VFD显示模块128S64AA1及其应用》