《计算机组成原理》课程教学资源:第四讲 输入设备和输出设备

第四单元第四讲 输入设备和输出设备
第四单元 第四讲 输入设备和输出设备

外部设备 输入/输出设备 外存储器 ·脱机输入输出设备 主要完成人机交互 是电子、机械、光学、化学等多学科的交叉 Anyway, Anywhere, Anytime, Anyone
外部设备 • 输入/输出设备 • 外存储器 • 脱机输入/输出设备 • 主要完成人机交互 • 是电子、机械、光学、化学等多学科的交叉 • Anyway, Anywhere, Anytime, Anyone

外部设备功能 完成数据的输入(和/或)输出 信号转换 数据采样 ·与接口进行连接 接口信号,电平标准等 与主机进行通信 通过总线进行 速度和方式
外部设备功能 • 完成数据的输入(和/或)输出 – 信号转换 – 数据采样 • 与接口进行连接 – 接口信号,电平标准等 • 与主机进行通信 – 通过总线进行 – 速度和方式

输入设备 键盘 鼠标 ·扫描仪
输入设备 • 键盘 • 鼠标 • 扫描仪

键 ·功能要求 能完成字符的输入 设计要求 完成功能 稳定可靠
键盘 • 功能要求 – 能完成字符的输入 • 设计要求 – 完成功能 – 稳定可靠

键盘的运行原理 计算机的键盘,用于向主机内敲入字符、功能键、汉字等符号, 通过逐次敲击键盘上不同的键来完成。被敲击的键将以一个特定的编 码被表示并被存入计算机主机。故键盘的运行原理,是把敲击的键在 键盘上的位置对应为一个编码。 +5V 10K 键 0行 键盘 1行并 0列1列 "/参 并行接口
键盘的运行原理 计算机的键盘,用于向主机内敲入字符、功能键、汉字等符号, 通过逐次敲击键盘上不同的键来完成。被敲击的键将以一个特定的编 码被表示并被存入计算机主机。故键盘的运行原理,是把敲击的键在 键盘上的位置对应为一个编码。 …... 并行接口 并 行 接 口 +5V 10K 0列 1列 m列 0行 1行 n行 键 盘 键 。. . . . . . 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。

键盘的运行原理 把每个键在键盘上的位置对应为一个编码 具体实现:是用行列扫描的方法,即把每个键分 配在一个m列*n行矩阵的一个交叉点上,通过并行 接口向n行依次送出仅有一行为零、其余各行均为 的值,再用并行接口读入m列上的取值。 当该值不为FFH(全1码)时,表明有键按下, 若该值仅含一位零,表明取值为0的行、列的交叉点 的键被按下,用一个对照表即可得到相应键的编码。 尚需解决如下的一些问题:键的抖动、多键同时 按下、由哪个部件完成这些操作过程
键盘的运行原理 把每个键在键盘上的位置对应为一个编码。 具体实现:是用行列扫描的方法,即把每个键分 配在一个 m 列 * n 行矩阵的一个交叉点上,通过并行 接口向 n 行依次送出仅有一行为零、其余各行均为一 的值,再用并行接口读入 m 列上的取值。 当该值不为 FFH (全 1 码)时,表明有键按下, 若该值仅含一位零,表明取值为 0 的行、列的交叉点 的键被按下,用一个对照表即可得到相应键的编码。 尚需解决如下的一些问题:键的抖动、多键同时 按下、由哪个部件完成这些操作过程

并行接口送来10..1的n位数值到二极管的负极,并行接口接收键 盘线路m列送出的m位数据。当A键按下去后,5V电源送出经电阻、A键、 二极管到0信号处的电流,从而在第2列产生0电平(红线所示),其他各 列都给出高电平(黑线所示),故并行接口接收到的是110…1这样的m 位数据 5V 10K 键 二极管 0行 A键 1行<并 键盘 0 接 1行 0列1列 m-1列 0孔并行接
并行接口 并 行 接 口 +5V 10K 0列 1列 m-1列 0行 1行 n-1行 键 盘 键 . . . . . 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 …... 0 1 1 A键 1 1 0 1 ... 并行接口送来1 0 … 1 的 n 位数值到二极管的负极,并行接口接收键 盘线路 m 列送出的 m 位数据。当A键按下去后,5V电源送出经电阻、A键、 二极管到0 信号处的电流,从而在第 2列产生0 电平(红线所示),其他各 列都给出高电平(黑线所示),故并行接口接收到的是1 1 0 … 1 这样的m 位数据 1 1 0... 。 1 1 0 1 ... 二极管

POS机键盘 ·功能要求 抗污染和腐蚀 ·设计实现
POS机键盘 • 功能要求 – 抗污染和腐蚀 • 设计实现

键盘接口 采用串行口或者并行口 中断方式 ·总线 USB 慢速总线
键盘接口 • 采用串行口或者并行口 • 中断方式 • 总线 – USB – 慢速总线
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 清华大学:《计算机组成原理》第八讲 控制器.ppt
- 清华大学:《计算机组成原理》第三讲 逻辑电路设计基础.ppt
- 清华大学:《计算机组成原理》第二十九、三十二讲 输入输出系统.ppt
- 清华大学:《计算机组成原理》第二十七、二十八讲 输入输出设备.ppt
- 清华大学:《计算机组成原理》第二十一、二十三讲 流水线处理机.ppt
- 清华大学:《计算机组成原理》第十一、十二讲 指令系统.ppt
- 清华大学:《计算机组成原理》第九-十讲 存储器.ppt
- 清华大学:《计算机组成原理》第六-八讲 计算机算法和算法逻辑实现.ppt
- 清华大学:《计算机组成原理》第四、五讲 信息表示与编码.ppt
- 清华大学:《计算机组成原理》第三讲 逻辑电路设计基础.ppt
- 清华大学:《计算机组成原理》第二讲 计算机发展简史.ppt
- 清华大学:《计算机组成原理》第一讲 计算机系统概述.ppt
- 清华大学:《计算机组成原理》存储器习题.doc
- 鞍山科技大学:《C语言程序设计与数据结构》第11章 文件.ppt
- 鞍山科技大学:《C语言程序设计与数据结构》第10章 位运算.ppt
- 鞍山科技大学:《C语言程序设计与数据结构》第9章 查找与排序.ppt
- 鞍山科技大学:《C语言程序设计与数据结构》第8章 树的存储结构及应用.ppt
- 鞍山科技大学:《C语言程序设计与数据结构》第7章 数据的链式存储及应用.ppt
- 鞍山科技大学:《C语言程序设计与数据结构》第6章 指针.ppt
- 鞍山科技大学:《C语言程序设计与数据结构》第5章 数据的顺序存储结构及应用.ppt
- 《计算机组成原理》课程教学资源:第三讲 接口电路设计.ppt
- 《计算机组成原理》课程教学资源:第二讲 总线.ppt
- 《计算机组成原理》课程教学资源:第一讲 输入/输出系统概述和输入/输出方式.ppt
- 《计算机组成原理》课程教学资源:第六讲 光盘的存储原理与组成.ppt
- 西南师范大学:《网络操作系统-Linux基础》第1章 Red Hat Linux简介.pdf
- 西南师范大学:《网络操作系统-Linux基础》第2章 Red Hat Linux9.0 安装与配置.pdf
- 西南师范大学:《网络操作系统-Linux基础》第3、5章 Redhat linux9桌面环境.pdf
- 西南师范大学:《网络操作系统-Linux基础》第6章 Linux进程.pdf
- 西南师范大学:《网络操作系统-Linux基础》第7、8章 Linux文件系统.pdf
- 西南师范大学:《网络操作系统-Linux基础》第9、12章 TCP/P网络基础.pdf
- 西南师范大学:《网络操作系统-Linux基础》第13、18章 用户管理.pdf
- 西南师范大学:《网络操作系统-Linux基础》第19、22章 配置网络连接.pdf
- 西南师范大学:《网络操作系统-Linux基础》第23、25章 Linux基础编程.pdf
- 西南师范大学:《网络操作系统-Linux基础》第26章 应用软件.pdf
- 《信息代码》数字化信息编代码讲义.doc
- 《网络与信息安全》课程教学资源:课程习题及参考答案.doc
- 《网络与信息安全》课程教学资源:复习题与习题.ppt
- 北京工业大学:《人工神经网络》PDF电子书.pdf
- 西安电子科技大学:《现代密码学》课程教学资源(PPT课件讲稿)第一章 引言(主讲:李晖).ppt
- 西安电子科技大学:《现代密码学》课程教学资源(PPT课件讲稿)第四章 分组密码(分组码的运行模式).ppt