《单片机与接口技术》课后习题答案.ppt_第1页
《单片机与接口技术》课后习题答案.ppt_第2页
《单片机与接口技术》课后习题答案.ppt_第3页
《单片机与接口技术》课后习题答案.ppt_第4页
《单片机与接口技术》课后习题答案.ppt_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、习题答案,习题答案,第二章:硬件结构一、填空1. 0;低电平2. 32;4;8;R0-R73. 上电自动复位;手动按键复位;0;00H-07H;RS1=1,RS0=04. 内部数据存储器;外部数据存储器;内部程序存储器;外部程序存储器;35. 00H-FFH;0000H-FFFFH6. 0B;4KB7. 1.2MHz;12MHz;1us二、选择1. 2. 3. 4. 5. 6. 7. 8. 9. 三、判断1. 2. 3. 4. 5. 6. 7. 8. 9. ,习题答案,第三章:指令系统一、填空1. 指令2. 111;单;双;三3. 74. 操作数;A;B;DPTR5. 操作数;地址;R0;R1

2、;DPTR6. 直接7. DPTR;PC;A;程序存储器8. DPTR;SP;MOVX9. 直接;立即10. 80H,习题答案,第三章:指令系统一、填空11. 68H12. 68H13. 62H;68H;36H14. 41H;39H;88H15. BFH;0;0;016. 2EH;1;1;017. 26H;118. 90H;06H;0;119. 10H;03H;0;020. 06H;09H21. 00H;96H二、选择1. 2. 3. 4. ,习题答案,第四章:程序设计一、填空1. 保护;恢复2. 机器语言3. 0500H;0505H;01H;0507H二、编程5.答案见课件,习题答案,第五章

3、:中断系统一、填空1. 共享2. 外部3. PC;PC;外部中断0矢量地址4. 外部中断05. 电平;边沿二、选择1. 2. 3. 4. 5. 6. 7. 8. 三、编程3.程序见下页,ORG0000HAJMPMAINORG0003H;外部中断0中断矢量地址AJMPIT_0ORG000BH;定时器0中断矢量地址AJMPIT_T0ORG0023H;串口中断矢量地址AJMPIT_SORG0100H;主程序起始地址MAIN:;主程序其他初始化工作SETBEXO;开外部中断0CLRITO;置外部中断0电平触发方式SETBET0;开定时器0中断SETBES;开串口中断SETBEA;开CPU总中断SETB

4、PT0;置定时器0为高优先级中断;主程序主体内容IT_0:;外部中断0中断处理子程序IT_T0:;定时器0中断处理子程序IT_S:;串口中断处理子程序END;主程序结束,【习题P99-3】初始化程序,中断初始化,习题答案,第六章:定时器一、填空1. 16;4;32. 中断标志位;查询标志位3. 32768us二、选择1. 2. ,习题答案,第七章:系统扩展一、填空1. 分时复用的数据总线和低8位地址总线;高8位地址总线;写控制线;读控制线2. 64KB;64KB3. 高4. 统一;统一5. 锁存;三态缓冲6. 选通控制二、选择1. 2. 3. 4. 5. 6. 7. ,习题答案,三、扩展2.用

5、2片Intel2716给8051单片机扩展一个4KB的外部程序存储器,要求地址空间与8051的内部ROM相衔接,画出逻辑连接图。,扩展补充练习1. 根据8031单片机的片外扩展电路,完成如下几个问题。,(1)外扩程序存储器的容量是 ,外扩数据存储器的容量是 。 (2)两片存储器芯片的地址范围分别是多少?(地址线未用到的位填1) 2764范围: 。 1#6264范围: 。 2#6264范围: 。 答案: (1) 8K , 16K 。 (2)2764范围:C000H DFFFH 1#范 围: A000H BFFFH 2#范 围: 6000H 7FFFH,扩展补充练习2. 根据四片8K8位存储器芯片

6、的连接图,请确定每片存储器芯片的地址范围。,习题答案,第八章:键盘与显示器接口一、填空1. 段选;位选 2. 4;1二、问答1.静态显示电路与动态扫描显示电路的特点:参见课件。5.消除键盘抖动的方法有硬件消抖和软件消抖,其中软件消抖一般是采用延时子程序实现的。6.(下页),习题答案,电路连接如图程序在后两页,键盘扫描子程序,SERCH:MOVR2,#0EFH;扫描字初值(第0列低电平) MOVR3,#00H;R3放列号 LINE0:MOVA,R2; MOVP1,A; MOVA,P1;取键盘状态 JBACC.3,LINE1;第0行没有按键,再判断第1行 MOVA,#00H;第0行有按键,行首号送

7、A AJMPTRYK; LINE1:JBACC.2,LINE2;第1行没有按键,再判断第2行 MOVA,#04H;第1行有按键,行首号送A AJMPTRYK ; LINE2:JBACC.1,LINE3;第2行没有按键,再判断第3行 MOVA,#08H;第2行有按键,行首号送A AJMPTRYK; LINE3:JBACC.3,COLUM;第3行没有按键,转下一列判断 MOVA,#0CH;第3行有按键,行首号送A AJMPTRYK,键盘扫描子程序(续),COLUM:INCR3;列号加1MOVA,R2;扫描字初值RLA;本列无按键,换下一列,再查JNBACC.0,BACK;所有列是否都扫描完成? M

8、OVR2,AAJMPLINE0;继续查下一列4行 TRYK:ADDA,R3;计算键号=行首号+列号BACK:RET,补充习题:分析如图所示单片机的键盘电路,编写键盘扫描子程序。,电路连接如图程序在下一页,键盘扫描子程序,ORG0000H KEY_0:MOVP1,#0FFH;置输入方式 MOVA,P1;读键盘 CPLA JZKEY_0;若无键闭合,再查 ACALLDEL12ms;延时12ms消除抖动 MOVA,P1;再读键盘 CPLA JZKEY_0;若为干扰,再查 JNBACC.0,KEY_1 AJMPProgram0;跳转K0功能程序 KEY_1:JNBACC.1,KEY_2 AJMPProgram1;跳转K1功能程序 KEY_2:JNBACC.2,KEY_3 AJMPProgram2;跳转K2功能程序 AJMPP

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论