CPLD与PC串行通信实现.doc

资料分类:工程技术 上传会员:congxia 更新时间:2021-05-18
需要金币1000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:7485
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.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

相关论文资料:
最新评论
上传会员 congxia 对本文的描述:CPLD与PC串行通信实现,总的来说,这个课题的目的在于使CPLD设计的电路设备能够很好的与PC进行通信。并且串行通信比并行通信更具优点,具体表现在:串口通信的概念非常简单,串口......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: