实验四_PS2键盘的控制.ppt

上传人:99****p 文档编号:1455298 上传时间:2019-02-28 格式:PPT 页数:22 大小:3.67MB
下载 相关 举报
实验四_PS2键盘的控制.ppt_第1页
第1页 / 共22页
实验四_PS2键盘的控制.ppt_第2页
第2页 / 共22页
实验四_PS2键盘的控制.ppt_第3页
第3页 / 共22页
实验四_PS2键盘的控制.ppt_第4页
第4页 / 共22页
实验四_PS2键盘的控制.ppt_第5页
第5页 / 共22页
点击查看更多>>
资源描述

1、实验 四 PS/2键盘 的控制设计 PS/2键盘 控制器程序,在数 码 管上 显示 扫 描 码 。PS/2键盘 接口控制器 设计PS/2接口概述PS/2 通信原理 PS/2设备 履行一种 双向同步串行 协议 PS/2键盘 的通信是 键盘 到主机的通信 键盘 主机 主机可以是 计 算机、 实验 板等, 这 里特指FPGA实验 板。 PS/2接口各 针 的定 义 1、数据 输 入、 输 出 2、未定 义 3、地 4、 电 源( +5V) 5、 键盘 /鼠 标 时钟 6、未定 义 PS/2键盘 接口 协议 分析 每按一个 键 会 产 生如下数据 按下 产 生 一 组 串行数据; 松开 产 生 两 组

2、 串行数据 每 组 串行数据 11位 ,从低位开始 传输 ; 每 组 数据包括 1位起始位,低 电 平; 8位数据位(即 扫 描 码 ),从低位开始 传输 ; 1位奇偶校 验 位 如果 扫 描 码 中 1的个数 为 奇数, 该 位取 0; 如果 扫 描 码 中 1的个数 为 偶数, 该 位取 1。 1位 结 束位,高 电 平;PS/2键盘 接口 协议 分析 ( 续)扫 描 码 扫 描 码 分 为 通 码 和断 码 , 一般用 16进 制表示 通 码 和断 码 当一个 键 被 按下 就 发 送 通 码 (Make) 当一个 键 被 释 放 就 发 送 断 码 (Break) 每个 按 键 被分配了唯一的通 码 和断 码 , 这样 主机通 过查 找唯一的 扫 描 码 就可以 测 定是按下哪个 键 扫 描 码 包含在每 组 串行数据中PS/2键盘 接口 协议 分析 ( 续)一次按 键过 程 产 生的数据分析 举 例:按下和松开一次 “A”键时产 生的数据,注意 低位在前 第 1组 : 00011100001(按下, 扫 描 码 1C ) 第 2组 : 00000111111(松开前一 组 ,扫 描 码 F0) 第 3组 : 00011100001(松开后一 组 ,扫 描 码 1C )

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育教学资料库 > 课件讲义

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。