新闻中心

EEPW首页 > 模拟技术 > 设计应用 > ARM7的键盘与VFD显示器接口技术

ARM7的键盘与VFD显示器接口技术

作者:时间:2009-09-23来源:网络收藏
2.2 主要驱动程序
驱动程序主要包括显示驱动和按键驱动。
图3为HTl65l1的显示驱动一般命令时序。图中,命令1设置显示模式;命令2设置读/写数据模式;命令3设置读/写数据的起始地址;数据1到n为需要读/写的数据;命令4设置的显示亮度。

本文引用地址:http://www.eepw.com.cn/article/188601.htm

显示驱动程序主要包括向HTl6511写命令和写控制显示的数据;而按键驱动程序则主要是从HTl6511读取键值,再拼接为有效键值。由图3中时序可知,应先设置显示模式,然后设置读/写数据模式和读/写数据的起始地址,再发送数据,最后设置显示亮度。每发送一个命令或数据之后都需要一段延时。
显示驱动程序为:


结 语
在实际应用中,只需要将HTCS、HTCLK、HTD0、HTDI定义为微处理器的一般双向I/O口。根据使用的真值表确定显示数据或字母的字形码。用一个数组disp口来存储这些字形码,并使用上述的update_disp()函数将数组发送到HTl6511驱动芯片,即可完成显示。对于按键扫描,使用read_key()函数已经读到按键值,并放在data寄存器中。
本设计采用ARM微处理器实现了多功能显示,具有实现容易、性价比高、显示精度高、显示对比度高、反应速度快等优点。因此,该设计适用于很多要求较高的工业应用场合。HTl6511的驱动模块适用于各种类型的微处理器。本设计采用微处理器来实现,主要是考虑到现代产品和工业过程设计中对功耗、处理速度以及功能的高要求。本设计具有一定的通用性,适应工业生产发展的总趋势。


上一页 1 2 下一页

关键词: ARM7 VFD 键盘 显示器

评论


相关推荐

技术专区

关闭