- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
汇编语言课件第18章键盘及打印机
制作:马瑞芳 制作:马瑞芳 * * * * * * * * * * * * * * * * * * 第18章 键盘与打印机接口 * * DEC HEX BIN18 12 汇编语言与接口技术 第18章 键盘与打印机接口 本章主要内容: 18.1 键盘与主机的接口 18.2 PC键盘接口与编程 18.3 IBMPC打印机及接口 18.1 键盘与主机的接口 1.键盘的底层组织形式是行列矩阵 CPU通过端口存取行和列,当一个键按下时行列接触,否则,行和列之间没有接触。 2.IBMPC键盘中有一个微控制器 微控制器包括微处理器,RAM和EPROM以及几个端口都集成在一片芯片上。 18.1 键盘与主机的接口 3.键盘矩阵与端口的连接如图18.1所示。 4.键盘扫描流程图(检测和识别按键)P385 图18.1 键盘矩阵与端口的连接 第18章 键盘与打印机接口 18.1 键盘与主机的接口 18.2 PC键盘接口与编程 18.3 IBMPC打印机及接口 18.2 PC键盘接口与编程 1.键盘接口 IBMPC及其兼容机用微控制器INTEL 8042检测和识别键。微控制器8042是将微处理器、上百字节的RAM,上千字节的EPROM,以及若干个I/O接口部件集成在一块芯片上,通过程序控制,8042用来检测和识别按键。 2. 扫描码 键盘上的每个键都对应一个扫描码,微控制器将键盘的扫描码提供给主板。IBMPC键的按下与释放由两种不同的扫描码表示。 标准打字键的扫描码 P388表18.1 组合键扫描码 表18.2 扩展键扫描码 表18.3 3.BIOS INT 16H键盘编程(参看下页表) 18.2 PC键盘接口与编程 表18-1 BIOS键盘中断(INT 16H) AH 功能 返回参数 0 从键盘读一字符 AL=字符码 AH=扫描码 1 读键盘缓冲区的字符 如ZF=0 (判断是否有字符存在) AL=字符码 AH=扫描码 如ZF=1,缓冲区空 2 取键盘状态字 AL=键盘状态字 18.2 PC键盘接口与编程 4.硬件中断INT 9的作用 IBM PC键盘通过8259硬件中断IRQ1与主板进行通信。 实现键盘与主板的通信要点: 1)读取键盘的扫描码,将其转换成ASCII码(如果存在)并把扫描码和ASCII码保存在主板上的键盘缓冲区中。 2)如果有特殊键按下,INT 9会在键盘状态字节中设置相应位 参看P391:INT 9中断服务程序的工作过程。 18.2 PC键盘接口与编程 5.键盘溢出 键盘溢出:指CPU没有跟上接二连三的按键动作。 溢出报警:发生溢出时,主板会使扬声器发出嘟声。 鸣叫的产生过程,请看P392 * * 第18章 键盘与打印机接口 18.1 键盘与主机的接口 18.2 PC键盘接口与编程 18.3 IBMPC打印机及接口 18.3 IBMPC打印机及接口 1.并行打印机接口中的引脚 FX100标准,36引脚连接器(许多引脚用于接地),36引脚的功能归纳如下: 1)数据线,将PC的数据发送到打印机 2)打印机状态信号,实时的表示打印机状态 3)打印机控制信号,告诉打印机做什么 4)接地信号,为每一根数据线、控制信号线和状态信号线提供独立的接地回路。 18.3 IBMPC打印机及接口 图18.8 DB-25打印机连接器 These are all output pins from theprinter to the PC used by the printerto indicate its own status. 2.数据线和地线 DB-25连接器如下所示: 18.3 IBMPC打印机及接口 3.打印机的状态信号 打印机将这些信号传给主机,以表示打印机的自身状态(
您可能关注的文档
最近下载
- 《陀螺》课文原文及练习题.doc VIP
- 骨质疏松骨折的治疗策略暨老年髋部骨折绿色通道建设课件.pptx
- 力士乐A6VM变量马达6系列样本资料和特性.pdf VIP
- 《鲁迅的生平》课件.ppt VIP
- 美国次贷危机复盘与启示.docx VIP
- 光学测试与测量软件:Phasics二次开发_(7).光学测试数据可视化与报告生成.docx VIP
- 大型工程建设全过程项目管理(126页).pptx VIP
- 单位工作收入证明范文.docx VIP
- 环卫保洁项目服务质量保证措施.docx VIP
- 光学测试与测量软件:Phasics二次开发_(6).Phasics软件在不同光学测试场景的应用实例.docx VIP
原创力文档


文档评论(0)