基于Verilog HDL的PS2控制器设计开题报告

 2022-09-18 17:23:37

1. 研究目的与意义

说到ps/2相信大家都不会陌生,ps/2是在较早电脑上常见的接口之一,用于鼠标、键盘等设备。

一般情况下,ps/2接口的鼠标为绿色,键盘为紫色。

ps/2 原是personal system 2的意思,个人系统2,是ibm公司在上个世纪80年代推出的一种个人电脑。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

2. 课题关键问题和重难点

当前人们所用的一般都是非编码键盘,它仅仅是按行、列排列起来的矩阵开关,键盘内部使用的单片机能够自动的识别键的按下与释放,自动生成相应的扫描码(即行列位置码),并以串行方式送往接口。

此外,它还具有若干个键扫描码的缓冲能力和出错下的自动重发能力,但是,由于是非编码键盘,所以它向接口提供的只是键的行列位置码(即键盘扫描码),而不是键的含义和功能直接对应的ascii码,因此设计时需要将键盘扫描码转化成反映键的ascii码。

在串并转换中,由于ps/2键盘在发送数据之前会将data管脚拉低,所以当data管脚为0时,准备接收数据,但由于data在发送有效数据时候也会出现这样为0的情况,如何区别开这2种相似的情况,这是一个难点。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

3. 国内外研究现状(文献综述)

本次主要查阅的文献是关于ps/2控制和集成电路方面的书籍。

至此了解到的信息有随着计算机工业的发展,作为计算机最常用的输入设备的键盘也日新月异,并且在1981年ibm推出了ibmpc/xt键盘及其接口标准。

该标准定义了83键,采用5脚din连接器和简单的串行协议。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

4. 研究方案

共5个模块:锁定标准键盘模块、判断键盘命令模块、系统初始化模块、发送对应的通码与断码模块本次设计需要设计以下4个部分程序:串并转换程序,时钟分频程序,缓冲程序,扫描码与ascii码的转换程序。

其中部分程序实现的功能简要如下:1.串并转换程序:该程序主要是接收由键盘date线发送过来的11位串行数据。

用的是11位寄存器的基本原理。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

5. 工作计划

第1周:查找文献和翻译文献第2周:撰写开题报告第3周:电路系统的总体设计和规划第4周:电路模块的设计第5周:各模块的Modelsim电路仿真第6周:系统电路仿真与调试第7周:芯片电路模块的设计第8周:芯片电路模块的仿真第9周:芯片电路的版图设计第10周:芯片电路的模拟与验证第11周:规整毕设资料,撰写论文第12周:提交论文第13周:准备答辩第14周:毕设结束工作

剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付

课题毕业论文、开题报告、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。