自动测试系统课件第二篇 微机外围设备接口.doc

自动测试系统课件第二篇 微机外围设备接口.doc

  1. 1、本文档共41页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
自动测试系统课件第二篇 微机外围设备接口

第二篇 微机外围设备接口 在第一部分中介绍了GPIB总线,它在军事、科学和工业上得到了很好的应用。但这种总线主要应用于测控领域。在本篇中,将介绍一些在工业和生活中应用更为广泛的一些接口。 在微机的后面板上有很多接口,计算机就是通过这些接口完成数据的输入和输出,实现人机交互。这些接口种类很多,而且都是应用十分广泛的接口,很具有代表性,在本篇中,将逐一介绍这些接口。 在这一部分中将首先介绍微机常用外围设备的接口,包括:键盘接口、鼠标接口、显示器接口、打印机接口。然后将介绍串行通信接口以及新出现的USB接口和IEEE1394接口。 第6章 人机交互设备接口 人机交互设备是指在人和计算机之间建立联系、交流信息的输入/输出设备。 随着计算机应用领域的日益广泛,人机交互设备的性能和类型有了很大的发展。不仅那些以计算机为中心的常规输入/输出设备(如键盘、显示器、打印机等)在不断发展与更新,而且逐步研制和生产了各种以人为中心的智能设备。从整体来看,各种人机交互设备的设计构造越来越先进,使用越来越方便,人机交互的手段和途径越来越灵活多样。 本章中将介绍常规输入输出设备的接口。 6.1 键盘接口 键盘是微型计算机系统中最基本的人机对话输入设备。组成键盘的按键有机械式、电容式、导电橡胶式、薄膜式等多种,但不管何种形式,其作用都是一个使电路接通与断开的开关。 6.1.1键盘的分类 键盘按不同的标准可以分成不同的类型。 1.按键的形式分类 键盘按其按键的结构形式来分一般有机械式、电容式、电感式、磁感式、薄膜式和橡胶垫式等。其中最常用的是机械式和电容式键盘。其按键结构原理如图6-1所示。 2.按插口方式分类 按照键盘插口方式,键盘可分为串口(AT)键盘(大口)、并口(即PS/2)键盘(小口)两类。其接口引脚及功能说明如图6-2所示。 3.按键盘编码方式分类 分为编码键盘和非编码键盘。 (1)编码键盘:键盘本身带有实现接口主要功能所必需的硬件电路。不仅能自动检测被按下的键,并完成去抖动、防串键等功能,而且能提供与被按键功能相对应的键码(如ASCII码)送往CPU。所以,编码键盘接口简单、使用方便。但由于硬件电路较复杂,因而价格较贵。 (2)非编码键盘:键盘只简单地提供按键开关的行列矩阵。有关按键的识别、键码的确定与输入、去抖动等功能均由软件完成。目前微机系统中,一般为了降低成本大多采用非编码键盘。 值得指出的是,实际中使用的某些键盘往往介于两种类型之间,即它们可完成编码键盘的部分功能,但又不能完全属于编码键盘。 图6-1 键盘按键结构示意图 图6-2 键盘插座示意图及各引脚功能 6.1.2键盘电路的组成 图6-3为AT键盘控制器电路框图,其控制电路如图6-4所示。 图6-3 键盘电路组成示意图 图6-4 键盘控制电路 1.微处理器 8049时一种典型的8位单片机,具有独立的指令系统,可外接振荡电路、内含数据和程序存储器,具有多用途多功能及I/O接口等功能。具有如下特点: (1)27条输入输出电路,即3个8位I/O,其中两个(P10~P17)可作为寻址、一个(DB0~DB7)用于8位数据总线的字节寻址。此外,T0、T1、INT均可作为输入线使用。 (2)128个RAM数据存储器。 (3)2KB ROM程序存储器。 (4)可外接1MHz~11 MHz的晶体振荡器。 (5)两个带溢出中断T0、T1的定时/计数器。 (6)外部中断INT和单步中断SS0。 2.译码器 74LS 154是一种4~16位的译码器,由8049的P24~P27四引脚作为译码器的输入(范围0000~1101),译码器输出为13条不同时为0的行扫描线。这13条线每一个与键盘矩阵的一行相连。 3.键盘矩阵 AT101/102键盘由8列×13行组成,行和列交叉处分别连接键的两个触点(如图6-5所示)。每个列信号线的一端与Vcc高电平之间有上拉电阻,使列线在没有键按下时保持为高电平。 图6-5 键盘矩阵结构示意图 6.1.3键盘工作原理 PC系列键盘采用13行×8列的矩阵结构。在键盘中用一单片机处理器8048来控制整个键盘的工作。键盘中还有一个扫描电路,采用行列扫描并不断地对键盘进行扫描,检查键盘是否有键按下以及所按按键的位置信息,送给单片微处理器8048的测试端T1。8048读取T1端的信息经内部扫描程序的分析确定键盘上所按按键的位置,并翻译成扫描码,由数据线DATA输出给键盘接口电路,键盘接口电路收到扫描码后再进行处理,转换成ASCII码或设置一些状态。如图6-6所示。 图6-6 8048和键盘接口的连接图 在PC系列键盘中,微处理器8048向主机键盘接口传送的扫描码有两种:接通扫描码和断开扫描码。

文档评论(0)

yaocen + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档