1、第第 10章章 人机交互设备及接口人机交互设备及接口第第 10章章 人机交互设备及接口人机交互设备及接口 键盘设备及接口 鼠标设备及接口 视频设备及接口打印设备及接口【 学习目标学习目标 】第第 10章章 人机交互设备及接口人机交互设备及接口10.1 键盘键盘PC微机主要使用微机主要使用 104键键 Windows键盘键盘第第 10章章 人机交互设备及接口人机交互设备及接口键盘的基本工作原理键盘的基本工作原理Intel 8048串串行行接接口口电缆线电缆线键盘键盘矩阵矩阵译码译码电路电路第第 10章章 人机交互设备及接口人机交互设备及接口键盘键盘接口接口电路电路键盘键盘缓冲缓冲区区其它其它接口
2、接口电路电路CPU图图 10.1-3 键盘接口电路键盘接口电路1234 5第第 10章章 人机交互设备及接口人机交互设备及接口表 10.1-1 键盘接口信号定义引脚引脚 信号信号12345数据 Data保留地 GND电 源 Vcc时钟 Clk第第 10章章 人机交互设备及接口人机交互设备及接口10.1.3 键盘键盘 接口接口 编编 程程 键盘缓冲区位于内存键盘缓冲区位于内存 0040:0017H 0040:003DH存储空间存储空间 : 0040:0017H和和 18H为标志单元为标志单元 0040:0019H为数字键盘为数字键盘 ASCII 0040:001AH和和 1CH为缓冲区循环队列结
3、为缓冲区循环队列结构指针构指针第第 10章章 人机交互设备及接口人机交互设备及接口 0040:001EH 0040:003DH为缓冲区为缓冲区 16个个 键码的存储区域。键码的存储区域。在在 IBM PC系统中用户可通过系统中用户可通过 BIOS中断调中断调用用 Int 16H编问键盘缓冲区。编问键盘缓冲区。Int 16H的功能调用参数见表的功能调用参数见表 10.2-2。第第 10章章 人机交互设备及接口人机交互设备及接口10.2 鼠标及接口鼠标及接口第第 10章章 人机交互设备及接口人机交互设备及接口10.3 视频子系统视频子系统视频子系统组成视频子系统组成视频子系统视频子系统视频视频显示器显示器视频视频适配器适配器主机主机