习题参考答案1章(5)
对81C55片内的14位计数器减1。TIMEROUT为计数器输出引脚。当14位计数器减为0时,就在该引线上输出脉冲或方波,输出的信号波形与所选的计数器工作方式有关。
9.现有一片AT89C51单片机,扩展了一片82C55,若把82C55的PB口用作输入,PB口的每一位接一个开关,PA口用作输出,每一位接一个发光二极管,请画出电路原理图,并编写出PB口某一位开关接高电平时,PA口相应位发光二极管被点亮的程序。
答:电路图可以参考图9-10,PA口每一位接二极管的正极,二极管的负极接地。PB口每1位接一开关和上拉电阻,开关另一端直接接地。这样只需要将读到的PB口的值送给PA口就可以满足题目要求了。
ORG 0100H
MIAN: MOV A,#10000010B ;设置PA口方式0输出,PB口方式0输入 MOV DPTR,#0FF7FH ;控制口地址送DPTR MOVX @DPTR,A ;送方式控制字 MOV DPTR,#0FF7DH ;PB口地址送DPTR MOVX A,@DPTR ;读入开关信息 MOV DPTR,#0FF7CH ;PA口地址送DPTR MOVX @DPTR,A ;PA口的内容送PB口点亮相应的二极管
END
10.假设81C55的TIMERIN引脚输入的频率为4MHz,问81C55的最大定时时间是多少?
答:81C55计数器的初值范围是3FFFH~2H。当频率为4MHz,初值为3FFFH时,最大定时时间为0.004096s。
11.假设81C55的TIMERIN引脚输入的脉冲频率为1MHz,请编写在81C55的TIMEROUT引脚上输出周期为10ms的方波的程序(假设I/O口地址为7F00H~7F05H)。
答:将1MHz的脉冲改变为10ms的方波,实际上就是分频。分频前后频率之比为100∶1,这样只要将定时器初值设置为64H就可以了(假设I/O口地址为7F00H~7F05H)。
START: MOV DPTR,#7F04H ;指针指向计数器低8位 MOV A,#64H ;送初值给A MOVX ;初值送给计数器低8位 @DPTR,A INC DPTR ;指向计数器高8位 MOV A,#40H ;计数器方波输出 MOVX @DPTR,A MOV DPTR,#7F00H ;指向命令/状态口 MOV A,#0C2H ;设定控制字 MOVX ;启动计数器 @DPTR,A END
第10章 AT89C51单片机与输入外设和输出外设的接口设计
1.下列 项说法正确。
A.HD7279是一个用于键盘和LED显示器的专用接口芯片
B.在单片机与微型打印机的接口中,打印机的BUSY信号可作为查询信号或中断请求信号使用
C.为给扫描法工作的8 ? 8键盘提供接口电路,在接口电路中只需要提供两个输入口和一个输出口
D.LED显示器的字型码是固定不变的 答:A.对;B.对;C.错;D.错。
2.为什么要消除按键的机械抖动?软件消除按键机械抖动的原理是什么? 答:在按键的闭合和断开过程中,由于开关的机械特性,导致了按键抖动的产生。如果不消除按键的机械抖动,按键的状态读取将有可能出现错误。消除按键抖动一般是采用软件或硬件去抖。软件去抖的原理是,在第一次检测到有键按下时,该键所对应的行线为低电平,执行一端延时10ms的子程序后,确认该行线电平是否仍然为低电平,如果仍为低电平,则确认该行确实有键按下。
3.LED的静态显示方式与动态显示方式有何区别?各有什么优缺点?
答:静态显示时,数据是分开送到每一位LED上的。而动态显示时,则数据是同时送到每一个LED上,再根据位选线来确定是哪一位LED被显示。静态显示亮度很高,但口线占用较多。动态显示口线占用较少,适合用在显示位数较多的场合。
4.写出表10-1中仅显示小数点“.”的段码。 答:80H(共阴极);7FH(共阳极)。
5.说明矩阵式键盘按键按下的识别原理。
答:按键设置在行、列线交点上,行、列线分别连接到按键开关的两端。行线通过上拉电阻接到+5V上,无按键按下时,行线处于高电平状态,而当有按键按下时,行线电平状态将由与此行线相连的列线的电平决定。列线的电平如果为低,则行线电平为低;列线的电平如果为高,则行线的电平亦为高。将行、列线信号配合起来并做适当的处理,才能确定闭合键的位置。
6.对于图10-10所示的键盘,采用线反转法原理编写出识别某一按键被按下并得到其键号的程序。
答:先对P1口高4位送低电平,读取P1口低4位的值;再对P1口低4位送低电平,读取P1口高4位的值,将两次读到的值组合在一起就得到了按键的特征码,再根据特征码查找键值。参考程序如下:
KEYIN: MOV P1,#0FH ;反转读键 MOV A,P1 ANL A,#0FH MOV B,A MOV P1,#0F0H
KEYIN1: KEYIN2: KEYIN3: KEYCOD:
MOV A,P1
ANL A,#0F0H ORL A,B
CJNE A,#0FFH,KEYIN1 RET ;未按键 MOV B,A ;暂存特征码 MOV DPTR,#KEYCOD ;指向特征码表 MOV R3,#0FFH ;顺序码初始化 INC R3 MOV A,R3
MOVC A,@A+DPTR CJNE A,B,KEYIN3 MOV A,R3 ;找到,取顺序码 RET
CJNE A,#0FFH,KEYIN2 ;未完,再查 RET ;已查完,未找到,以未按键处理 DB 0E7H,0EBH,0EDH,0EEH ;特征码表 DB 0D7H,0DBH,0DDH,0DEH DB 0B7H,0BBH,0BDH,0BEH DB 77H,7BH,7DH,7EH
7.键盘有哪3种工作方式,它们各自的工作原理及特点是什么? 答:(1)编程扫描方式。当单片机空闲时,才调用键盘扫描子程序,反复扫描键盘,等待用户从键盘上输入命令或数据,响应键盘的输入请求。 (2)定时扫描方式。单片机每隔一定的时间对键盘扫描一次。
(3)中断扫描方式。只有在键盘有键按下时,才执行键盘扫描程序并执行该按键功能程序,如果无键按下,单片机将不理睬键盘。
8.根据图10-11所示的电路,编写在6个LED显示器上轮流显示“1,2,3,4,5,6”的显示程序。
答:参见教材P170的显示程序。
9.简述TP?P-40A/16A微型打印机的Centronics接口的主要信号线及功能,与AT89C51单片机相连接时,如何连接几条控制线?
答:DB0~DB7——数据线,单向传输,由单片机输入给打印机。
STB(STROBE)——数据选通信号。在该信号的上升沿,数据线上的8位并行数据被打印机读入机内锁存。
BUSY——打印机忙状态信号。当该信号有效(高电平)时,表示打印机正忙于处理数据。此时,单片机不得使STB信号有效,向打印机送入新的数据。
ACK——打印机的应答信号。低电平有效,表明打印机已取走数据线上的数据。 ERR——出错信号。当送入打印机的命令格式出错时,打印机立即打印1行出错信息,提示出错。在打印出错信息之前。该信号线出现一个负脉冲,脉冲宽度为30?s。
用一条地址线来控制写选通信号STB和读取BUSY引脚状态。
10.如果把图10-25所示的打印机的BUSY线断开,然后与AT89C51单片机的INT0线相接,请简述电路的工作原理并编写将以20H为起始地址的连续20个内存单元中的内容输出的打印程序。
答:本程序采用外部中断来完成数据打印,先打印一个数据,当BUSY线从高
电平变成低电平时,再打印下一个数据。参考程序如下: ORG 0000H LJMP MAIN ORG 0003H LJMP IN ORG 0030H MAIN: SETB EX0 ;允许外部中断 SETB IT0 SETB EA MOV R0,#7FH ;控制口地址 MOV A,#81H ;控制字 MOVX @R0,A MOV R …… 此处隐藏:3034字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [法律文档]苏教版七年级语文下册第五单元教学设计
- [法律文档]向市委巡视组进点汇报材料
- [法律文档]绵阳市2018年高三物理上学期第二次月考
- [法律文档]浅析如何解决当代中国“新三座大山”的
- [法律文档]延安北过境线大桥工程防洪评价报告 -
- [法律文档]激活生成元素让数学课堂充满生机
- [法律文档]2014年春学期九年级5月教学质量检测语
- [法律文档]放射科标准及各项计1
- [法律文档]2012年广州化学中考试题和答案(原版)
- [法律文档]地球物理勘查规范
- [法律文档]《12系列建筑标准设计图集》目录
- [法律文档]2018年宁波市专技人员继续教育公需课-
- [法律文档]工会委员会工作职责
- [法律文档]2014新版外研社九年级英语上册课文(完
- [法律文档]《阅微草堂笔记》部分篇目赏析
- [法律文档]尔雅军事理论2018课后答案(南开版)
- [法律文档]储竣-13827 黑娃山沟大开挖穿越说明书
- [法律文档]《产品设计》教学大纲及课程简介
- [法律文档]电动吊篮专项施工方案 - 图文
- [法律文档]实木地板和复合地板的比较
- 探析如何提高电力系统中PLC的可靠性
- 用Excel函数快速实现体能测试成绩统计
- 教师招聘考试重点分析:班主任工作常识
- 高三历史选修一《历史上重大改革回眸》
- 2013年中山市部分职位(工种)人力资源视
- 2015年中国水溶性蛋白市场年度调研报告
- 原地踏步走与立定教学设计
- 何家弘法律英语课件_第十二课
- 海信冰箱经销商大会——齐俊强副总经理
- 犯罪心理学讲座
- 初中英语作文病句和错句修改范例
- 虚拟化群集部署计划及操作流程
- 焊接板式塔顶冷凝器设计
- 浅析语文教学中
- 结构力学——6位移法
- 天正建筑CAD制图技巧
- 中华人民共和国财政部令第57号——注册
- 赢在企业文化展厅设计的起跑线上
- 2013版物理一轮精品复习学案:实验6
- 直隶总督署简介




