FPGA控制的PS2接口电路设计宣贯.pdfVIP

  • 31
  • 0
  • 约3.26万字
  • 约 20页
  • 2021-11-20 发布于福建
  • 举报
FPGA 控制的 PS/2 接口电路设计 *** (电信科071 班 *********** ) 摘要: 介绍了 FPGA 控制的 PS/2 接口电路的设计。 FPGA 控制电路能够识别 PS/2 键盘按键,并将按 键的扫描码与对应 ASCII 码显示在数码管上,且将上述所有内容按要求显示在 1602 液晶屏上。 关键字 :FPGA ;键盘接口;键盘扫描;数码显示 Design of PS/2 port circuit controlled by FPGA Zhang Lijuan Abstract :this paper introduces the design of PS/2 port circuit controled by FPGA.The circuit controled by FPGA can identify PS/2 push-button ,and display it ’s scan code corresponding ASCII on Nixie tube, and all above will be displayed in the LCD screen 1602 as required. Keywords: FPGA;keyboard port; keyboard scan; Nixie display 引言 :作为计算机最常用输入设备键盘,最早使用的是的 PC/AT 机的 84 键 的键盘,现在使用的是增强型的,键盘是嵌入式系统的最重要的输入设备之一 , 是实现人机交互的重要途径。 键盘接口的主要电路是用 Intel 8042 单片机作键盘 控制,该芯片能够实现键盘接口的全部功能,可以将键盘扫描码转换成系统 ASCII 码,同时还实现了键盘和 CPU 之间的双向传输功能。 PS/2 接口电路的工作原理 :PS/2 协议和接口最初是 IBM 公司开发并推广使 用的一种应用于键盘 / 鼠标的协议和接口, PS/2键盘按键接口是 6 芯的插头与 PC 机的键盘相连接,插头、插座定义如图 1 所示。 图 1 PS/2键盘(鼠标)接口 图 2 键盘收发数据时序图 实际上 6 芯中要使用的信号时 4 个管脚:电源和地各占一个,除了电源线 VCC 和地线 GND 之外,另外两个是键盘和键盘接口之间的两条双向通信线: 时 钟线 CLK 和数据线 DATA 。PS/2 键盘 (或鼠标)都采取双向串行同步传输方式。 双向式指既可以发送数据到主机, 主机也可以发送数据到设备。 串行指的是每次 数据线上发送一位数据也要在时钟线上发一个脉冲数据才能被读入, 在整个时钟 脉冲作用下同步地收发数据,如图 2 所示。 数据格式 : 从键盘 / 鼠标发送到主机的数据是在时钟的下降沿时被读取, 而从主机发送到 键盘 / 鼠标是在时钟的上升沿时被读取。主机要传送的数据包含了 11~12 位,组 成一帧数据,格式如下: 1 个起始位 总是逻辑 0 8 个

文档评论(0)

1亿VIP精品文档

相关文档