需要金币:1000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:7485 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
上一篇:CPLD实现I2C读写.doc
下一篇:U-boot移植.doc
摘要:目前键盘是嵌入式系统的最重要的输入设备之一,是实现人机交互的重要途径。除了可以自行设计扫描式矩阵键盘之外,还可以选择标准PS2键盘实现人机交互。标准PS2键盘由于接口通信协议简单,在系统中占用软硬件资源少,高可靠性,表达信息量大而得到了越来越广泛的应用,本设计根据PS2键盘的通信时序,利用硬件描述语言VHDL来设计PS2接口键盘的输入识别电路,并在CPLD上实现,最终能够通过CPLD对键值进行解码后在LCD液晶上显示,然后再让键值通过异步串行通信UART传到PC机上的串口调试助手进行显示。 关键词: UART, LCD, PS2接口键盘, VHDL
目录 摘要 Abstract 第一章 绪论-3 1.1 引言-3 1.2 研究背景与意义-3 1.3 CPLD概述-4 1.4 硬件开发工具Quartus II-4 第二章 各模块原理-6 2.1 UART通信协议-6 2.2 PS2通信协议-7 2.3 LCD1602显示控制-8 第三章 程序介绍-10 3.1总的结构图-10 3.2分频模块结构图-12 3.3 PS2键值解码模块结构图-13 3.4键值解析模块结构图-14 3.5 UART_T模块结构图-15 3.6 LCD1602显示模块结构图-16 第四章 硬件介绍-17 4.1 电路原理图-17 4.2 EPM240T100C5芯片介绍-18 4.3 MAX232芯片介绍-18 4.4 LCD1602介绍-19 第五章 结论-20 5.1 设计总结论-20 5.2 设计结果图-20 参考文献-22 致谢-23 附录 各模块程序-23 |