显示与键盘接口
- 格式:ppt
- 大小:207.50 KB
- 文档页数:18
ARM7的键盘与VFD显示器接口技术引言仪表行业以及工业生产过程对实时性、处理速度、智能化等方面有了更高的要求,而ARM 微处理器具有功耗低、指令吞吐量高、实时中断响应、处理器宏单元性价比高等特点,因此,将ARM 微处理器引入产品和工业生产的开发设计中已经成为一种必然趋势。
在工业控制和产品设计中,一般都要求具有供操作的键盘和可视化界面。
传统显示模块的设计一般都是采用I/O口外扩驱动电路连接而成,显示器一般都采用LED 或LCD,要么成本低但实现起来比较复杂,要么实现起来简单成本却很高。
笔者综合考虑了成本、实现的难易程度、功能以及稳定性等方面的要求,提出了一种实现起来较容易且具有较高对比度和精度的VFD 显示的方法。
1 硬件电路的实现考虑到未来市场对功耗、处理速度、实时性、多功能、多任务处理等方面会有更高的要求,本设计采用基于周立功公司MiniARM 的M2020―FNU20嵌入式核心板(微处理器为LPC2220)及其M22A 开发板。
M22A 开发板的板上资源主要有:◆μC/OS―II实时操作系统;◆TCP/IP 协议、FAT32 文件管理系统;◆UART、I2C、SPI 通信接口;◆JTAG 接口支持在线调试;◆工业级10M 以太网控制接口CSB900A―IQ;◆2 MB NOR Flash 程序存储器等。
另外,现代工业控制和产品生产大都需要可供操作的键盘以及可视化界面。
本设计采用HTl6511 芯片驱动键盘和显示。
考虑到工业生产中各种不利环境的影响,本设计采用具有较高对比度,且具有很好的可靠性与环境适应性的VFD(真空荧光显示器)进行显示。
HTl6511 是一个典型的VFD 驱动芯片,由5 个led 输出口、1 个控制电路、1 个显示存储器(内部)和1 个按键扫描电路组成。
微处理器通过三线串行接口对HTl6511 进行串行数据输入、输出。
图1 是系统硬件电路框图,主要包括LPC2220 与驱动芯片HTl6511 的连接。