人机接口技术word版本
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第四章人机接口技术
一、填空题
1.在多位LED显示器接口电路的控制信号中,必不可少的是信号和信号。
2.在7段LED显示器接口中,如果采用软件译码法,那么显示数据时,CPU输出的
是,如果采用硬件译码法,CPU输出的是。
3.在8位的7段LED显示器接口中,如果采用动态显示法,CPU需要输出2路数据,一路
用于,另一路用于。
4.矩阵式非编码键盘识别按键有两种方法:一种是传统的,另一种
是速度较快的;其中必须采用可编程并行接口。
5.智能仪器的非编码键盘按组织方式分,有和,
若系统需要32个按键,宜采用键盘结构为好。
二、选择题
1.在利用字符发生器的点阵式LED显示器中,当要显示一个字符时,CPU输出的是()
A.点阵码 B.二进制数据
C.字型码
D.ASCⅡ码和点阵序列号
2.为给扫描法工作的键盘提供接口电路,在接口电路中需要()
A.一个输入口 B.一个输出口
C.一个输入口和一个输出口 D.两个输入口
3.8279芯片与80C51接口电路时,其内部时钟信号是由外部输入的时钟信号经过分频产
生的。
如80C51的fosc=6MHz,8279为取得100KHz的内部时钟信号,则其定时值为A.20D B.10D C.20H D.10H
4.在矩阵式非编码接口中,线反转法的特点在于()
A.接口线中作为输入线或输出线是固定的
B.接口线中作为输入线或输出线是变化的
C.接口线作为输出线的,输出扫描码;作为输入线的,输入键特征码
D.微机通过地址线输出扫描码,接口线输入键特征码
三、判断题
1.8279和zlg7289都是用于键盘和LED显示器的专用接口芯片。
()
2.在单片机与微型打印机的接口中,打印机的BUSY信号可作为查询信号或中断请求信号
使用。
()
3.为给扫描法工作的8*8键盘提供接口电路,在接口电路中只需要提供两个输入口和一个
输出口。
()
4.LED显示器的字型码是固定不变的。
()
四、简答题(1.2.3.9.10与PPT上相同)
1.在进行单片机与键盘接口设计时需要解决哪几个主要问题?什么是按键弹跳?如何解
决按键弹跳的问题?
2.键盘和非编码键盘各有什么特点?
3.行扫描式非编码键盘和线反转式非编码键盘的工作原理。
4.说明矩阵式键盘按键按下的识别原理。
5.简述非编码键盘的行扫描法和线反转法的工作原理。
6.独立式键盘和矩阵式键盘各有什么特点?分别用在什么场合?
7.在使用普通按键的时候,为什么要进行去抖动处理,如何处理?怎么样设置键盘中的复
合键?
8.LED显示器有哪几种结构形式?接口中是怎样实现字符显示的?
9.请简要说明七段LED显示器静态与动态多位数字显示系统的特点。
10.请比较光栅扫描字符CRT显示系统与图形CRT显示系统的特点。
11.对于动态扫描显示电路,怎样才能使显示时看不出闪烁?CPU在执行其他操作时,如何
保持稳定显示?
12.LED的静态显示方式与动态显示方式有何区别?各有什么优缺点?
13.说明单片机应用系统中LED显示器的两种显示方式?
14.说明LCD显示器件的工作原理?
15.说明行列式键盘扫描原理?
四、综合题(无题目相同)
1.设计一个4*4行列式键盘电路并编写键扫描子程序。
2.设计一个用8155与有32个按键的键盘连接的接口电路。
编写程序实现以下功能:用
8155定时器定时,每隔2s读一次键盘,并将其读入的键值存入8155片内RAM40H开始的单元中。
3.试用8155为80C51微机系统设计一个键盘接口。
键盘为3*4个键,其中10个为数1~9,
两个为功能键RESET和START。
具体要求:
(1)按下数字键后,键值存入3040H开始的单元中(每个字节放一个键值)。
(2)按下RESET(复位)键后,使得PC复位成0000H。
(3)按下START(启动)键后,系统开始执行用户程序(用户程序的入口地址为4080H)。
试画出该接口的硬件连接图并运行程序设计。
4.设计一个软件译码采用6位七段LED显示器的动态扫描接口电路,并编写显示控制程
序。
现有一静态显示接口电路,以74HC273为输出芯片。
试问它应如何与LED管连接?
呼出以80C51为控制器的完整电路。
5.已知一个具有64键的键盘系统如图所示,请列出8155的PA口、PB口、PC口及控制口
的访问地址。
并说明如何根据得到的行列号确定键读数,编制相应程序。
6.设计一个利用8031串行口外接移位寄存器74LS164扩展4个LED数码管的静态显示
电路。
编写显示程序,使显示器轮流显示“8031”和“PASS”,每秒钟翻转一次。
7.已知80C51单片机的键盘接口电路如下图,共8个按键,按键读数分别为“0”~“7”。
1)依图,当键盘上没有按键按下时,P1口线上电平状态是什么?
2)当某个按键被按下时,则相应的P1.X口线上电平状态会如何改变?
3)编写如下键盘接口子程序,功能为:每调用一次该子程序,便扫描一次键盘,若无键按下,则将寄存器A置成0FH返回,若有键按下,则将按键读数存于R1中。
8.设计一个动态扫描的键盘/LED显示器组合接口电路,要求键盘扫描与显示器扫描共用
同一组端口线。
画出电路原理图和控制程序的流程图。
9.80C51的P1口设计一个16个键的键盘电路,并编写出相应的键盘程序。
10.设计单片机应用系统的显示部分,将片内RAM的30H-35H单元(30H为最高位,35H为
最低位)的6位非压缩BCD码显示在6位动态LED显示器上。
(1)选择元器件;
(2)画出原理电路图;
(3)编写相应程序。
11.利用单片机串行口扩展24个发光二级管和8个按键,要求画出电路图并编写程序使24
个发光二极管按照不同的顺序发光(发光的时间间隔为1s)。
12.试为80C51微机系统设计一个LED显示器接口,该显示器共有八位,从左到右分别
DG1~DG8(共阴极式),要求将内存3080H~3087H八个单元中的十进制(BCD码)依次显示在DG1~DG8上。
要求:画出该接口硬件连接图并运行接口程序设计。
13.试用80C51单片机、开关和LED显示器等器件,设计一个四路抢答器,请画出硬件电
路,并编写软件程序。
14.80C51单片机的P3口接一个共阴极的数码管,P1口接4*4的键盘,每个键的键值依次
是0~F,要求任意按下一个键,则在数码管上显示该键的键值,请编写一段程序完成上述任务。