电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

《单片机原理及接口技术》(第二版)余锡存著 课后习题答案

44页
  • 卖家[上传人]:s9****2
  • 文档编号:512997561
  • 上传时间:2022-12-03
  • 文档格式:DOC
  • 文档大小:696KB
  • / 44 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、第二章51、87C51、80C51和80C31单片机的主要区别在那里? 答:相同之处是:制造工艺都为CHMOS,都有128字节片内RAM、两个定时/计数器、4个8位I/O并行口,一个串行口和5个中断源。主要区别: 89C51片内4K字节FLASHROM; 87C51片内4K字节EPROM; 80C51片内4K字节 掩膜ROM; 80C31片内无程序存储器。2.MCS-51单片机引脚有多少I/O线?它们和单片机对外的地址总线和数据总线有何关系?答:4个8位I/O并行口,一个串行口;其中P0口为外接程存和数存的地址低8位和数据总线的时分复用接口;其中P2口为外接程存和数存的地址高8位总线接口;其中P1口为真正的用户口线;其中P3口有第2功能; 以上4个口线在没有专用功能时,也可以做通用I/O口线用。3.简述8031片内RAM区地址空间的分配特点。答:MCS-51 单片机片内RAM为 256 字节, 地址范围为00HFFH, 分为两大部分: 低 128 字节(00H7FH)为真正的RAM区; 高 128 字节(80HFFH)为特殊功能寄存器区SFR。 在低 128 字节RAM中, 00H1F

      2、H共 32 单元是 4 个通用工作寄存器区。每一个区有 8 个通用寄存器R0R7。4. MCS-51单片机由哪几个部分组成。答: 一个8位CPU; 4KB ROM or EPROM(8031无ROM); 128字节RAM数据存储器; 21个特殊功能寄存器SFR; 4个8位并行I/O口,其中P0、P2为地址/数据线,可寻址64KB 程序存储器和64KB 数据存储器; 一个可编程全双工串行口; 具有5个中断源,两个优先级,嵌套中断结构; 两个16位定时器/计数器; 一个片内振荡器及时钟电路。7.8.4.5.6.5. MCS-51单片机的信号各自的功能是什么?答:都是控制总线 :访问内部程序存储器的控制信号/编程电压输入端。 时,CPU从片内读取指令, CPU从片外读取指令。 :地址锁存允许/编程信号线。 :外部程序存储器读选通信号。:复位输入信号/掉电保护后备电源引脚。6.MCS-51单片机如何实现工作寄存器组的选择? RS1(PSW.4)、RS0(PSW.3) 为工作寄存器组的选择位; 取值为00时选择第0组工作寄存器,片内RAM地址是00H07H,名称为R0R7; 取值为01时选择第1

      3、组工作寄存器,片内RAM地址是08H0FH,名称为R0R7; 取值为10时选择第2组工作寄存器,片内RAM地址是10H17H,名称为R0R7; 取值为11时选择第3组工作寄存器,片内RAM地址是18H1FH,名称为R0R7。7. 什么是时钟周期、机器周期、指令周期?当单片机的时钟频率为12MHz时,一个机器周期是多少?ALE引脚的输出频率是多少?(1) 振荡周期: 也称时钟周期, 是指为单片机提供时钟脉冲信号的振荡源的周期。 (2) 状态周期: 每个状态周期为时钟周期的 2 倍, 是振荡周期经二分频后得到的。 (3) 机器周期: 一个机器周期包含 6 个状态周期S1S6, 也就是 12 个时钟周期。 在一个机器周期内, CPU可以完成一个独立的操作。(4) 指令周期: 它是指CPU完成一条操作所需的全部时间。 每条指令执行时间都是有一个或几个机器周期组成。MCS - 51 系统中, 有单周期指令、双周期指令和四周期指令。 当单片机的时钟频率为12MHz时,一个机器周期是多少1s(微秒);ALE引脚的输出频率是多少2s(微秒)。第三章1. MCS-51指令系统按功能分为几类?具有几种寻址

      4、方式?他们的寻址范围如何? 答: 按功能分为5类,分别是: 数据传送类、算术操作类、逻辑操作类、控制转移类和位操作类; 具有7种寻址方式; 立即寻址,寻址范围是程序存储器; 直接寻址,寻址范围是内部RAM低128字节和高128字节; 寄存器寻址,寻址范围是四组工作寄存器R0R7; 寄存器间接寻址,寻址范围是内部RAM的低128和外部RAM低64K可寻址空间; 基址寄存器加变址寄存器间接寻址,寻址范围是程序存储器; 相对寻址,寻址范围是以下一条指令为相对地址的-128+127字节范围内; 位寻址,寻址范围是可位寻址空间,包括内部RAM的可寻址位,特殊功能寄存器中的可寻址位。2.设内部RAM中59H单元的内容为50H,写出当执行下列程序段后寄存器A,R0,和内部RAM中50H、51H单元的内容为和值?答:MOV A,59H ; (A)=(59H)=50HMOV R0,A ; (R0)=50HMOV A,#00 ; (A)=00MOV R0,A ; (R0)=(50H)=00MOV A,#25H ; (A)=25HMOV 51H,A ; (51H)=25HMOV 52H,#70H ; (52

      5、H)=70H执行下列程序段后:(A)=25H,(R0)=50H, (50H)=00、(51H)=25H3.PSW中Cy与OV有何不同?下列程序段执行后(Cy)=?(OV)=?。 MOV A,#56H ADD A,#74H 答:Cy进位、借位标志位;OV溢出标志位。MOV A,#56H ;(A)=56H=0101 0110 BADD A,#74H ;(A)=56H+74H=0CAH=1100 1010B , 程序执行后:(Cy)=0(OV)=14.MOVC A,A+DPTR与MOVX A,DPTR指令有何不同?答: MOVC A,A+DPTR ;寻找的操作数在程序存储器中,地址是:(A)+(DPTR); MOVX A,DPTR ;寻找的操作数在外部数据存储器中,地址是:(DPTR)。5. AJMP、LJMP、SJMP指令功能上有何不同?答:相同之处,都是无条件转移指令。 AJMP addr11 ;下调指令为基准的2KB范围内的跳转指令。 LJMP addr16 ;转移的目标地址可以在64KB程序存储器的任何地方。 SJMP rel ;下调指令为基准的-128B+127B范围内的短跳转指令

      6、。6.设堆栈指针SP中的内容为60H,内部RAM中30H和31H单元的内容分别为24H和10H,执行下列程序段后,61H,62H,30H,31H,DPTR及SP中的内容将有何变化?PUSH 30HPUSH 31HPOP DPLPOP DPHMOV 30H,#00HMOV 31H,#0FFH答:PUSH 30H ;(61H)= (30H) = 24HPUSH 31H ; (62H) = (31H) = 10HPOP DPL ; (DPL) = (62H) = 10HPOP DPH ; (DPH) =(61H)= 24HMOV 30H,#00H ; (30H) = 00HMOV 31H,#0FFH ; (31H) = 0FFH程序执行后:(61H)= 24H, (62H) = 10H, (30H) = 00H, (31H) = 0FFH,(DPTR) = 2410H7.试分析下列程序段,当程序执行后,位地址00H和01H中的内容将为何值?P1口的8条I/O线为何状态?CLR CMOV A,#66HJC LOOP1CPL CSETB 01HJB ACC.2,LOOP2LOOP2: MOV P

      7、1,A答: CLR C ; (Cy)=0MOV A,#66H ; (A) = 66H = 0110 0110 BJC LOOP1; 因 此时(Cy)=0 ,所以不跳转CPL C; (Cy) = 1SETB 01H; (01H)= 1LOOP1: ORL C,ACC.0; (Cy) =(Cy)(ACC.0) = 1JB ACC.2,LOOP2 ; 因(ACC.2) = 1LOOP2: MOV P1,A; (P1)= 0110 0110 B8.要完成以下的数据传送,应如何用MCS-51指令实现? R1的内容传送到R0; 片外RAM 20H单元的内容送R0; 片外RAM 20H单元的内容送片内RAM 20H单元; 片外RAM 1000H单元的内容送片内RAM 20H单元; ROM 2000H 单元的内容送R0; ROM 2000H 单元的内容送片内RAM 20H单元; ROM 2000H 单元的内容送片外RAM 20H单元。答: R1的内容传送到R0; MOV A,R1MOV R0,A 片外RAM 20H单元的内容送R0;MOV R1,#20HMOVX A,R1MOV R0,A 片外RAM

      8、20H单元的内容送片内RAM 20H单元;MOV R1,#20HMOVX A,R1MOV 20H,A 片外RAM 1000H单元的内容送片内RAM 20H单元;MOV DPTR,#20HMOVX A,DPTRMOV 20H,A ROM 2000H 单元的内容送R0;MOV DPTR,#2000HCLR AMOVC A,A+DPTRMOV R0,A ROM 2000H 单元的内容送片内RAM 20H单元;MOV DPTR,#2000HCLR AMOVC A,A+DPTRMOV 20H,A ROM 2000H 单元的内容送片外RAM 20H单元。MOV DPTR,#2000HCLR AMOVC A,A+DPTRMOV R0,#20HMOVX R0,A9.分析以下程序每条指令执行的结果:MOV A, #25H ; (A) = 25HMOV R1,#33H ; (R1) = 33HMOV 40H,#1AH ; (40H) = 1AHMOV R0,40H; (R0) = 1AHADD A,R1; (A) = 25H + 33H = 58HADDC A,R0; (A) = 58H + (1AH) + (Cy) = 58H ADDC A,40H; (A) = 58H + 1AH + (Cy) = 72H10.设A=83H,R0=17H,(17H)=34H,执行下列程序后,(A) = ?ANL A,#17H; (A) = 1000 0011B0001 0111B = 0000 0011BORL 17H,A; (17H) = 0011 0100B0000 0011B = 0011 0111BXRL A,R0; (A) = 0000 0011B

      《《单片机原理及接口技术》(第二版)余锡存著 课后习题答案》由会员s9****2分享,可在线阅读,更多相关《《单片机原理及接口技术》(第二版)余锡存著 课后习题答案》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    监控施工 信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.