第四单元第四讲 输入设备和输出设备
第四单元 第四讲 输入设备和输出设备
外部设备 输入/输出设备 外存储器 ·脱机输入输出设备 主要完成人机交互 是电子、机械、光学、化学等多学科的交叉 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 – 慢速总线