《2022年思考题及习题参考答案.docx》由会员分享,可在线阅读,更多相关《2022年思考题及习题参考答案.docx(6页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、精选学习资料 - - - - - - - - - 第 2 章 摸索题及习题 2 参考答案一、填空1. 在 AT89S51单片机中,假如采纳6MHz晶振,一个机器周期为;答: 2s 2. AT89S51单片机的机器周期等于个时钟振荡周期; 答: 12 3. 内部 RAM中,位地址为 40H、88H的位,该位所在字节的字节地址分别为和;答: 28H,88H 4. 片内字节地址为 2AH单元最低位的位地址是;片内字节地址为 A8H单元的最低位的位地址为; 答:50H,A8H5. 如 A中的内容为 63H,那么, P 标志位的值为;答: 06. AT89S51单片机复位后,R4所对应的储备单元的地址为
2、,因上电时 PSW= ;这时当前的工作寄存器区是组工作寄存器区; 答:04H,00H,0;7. 内部 RAM中,可作为工作寄存器区的单元地址为 H H;答:00H,1FH8. 通过堆栈操作实现子程序调用时,第一要把的内容入栈,以进行断点爱护;调用子程序返回指令时,再进行出栈爱护,把爱护的断点送回到,先弹出的是原先中的内容; 答: PC, PC,PCH9. AT89S51单片机程序储备器的寻址范畴是由程序计数器PC的位数所打算的,由于 AT89S51单片机的 PC是 16 位的,因此其寻址的范畴为 KB;答: 6410. AT89S51 单片机复位时, P0 P3口的各引脚为 电平; 答:高11
3、. AT89S51 单片机使用片外振荡器作为时钟信号时,引脚 XTAL1接,引脚 XTAL2的接法是;答:片外振荡器的输出信号,悬空12. AT89S51 单片机复位时,堆栈指针 SP中的内容为,程序指针 PC中的内容为;答: 07H,0000H 二、单项1. 程序在运行中,当前PC的值是; B当前正在执行指令的地址; A当前正在执行指令的前一条指令的地址 C当前正在执行指令的下一条指令的首地址 D掌握器中指令寄存器的地址;答:C 2. 判定以下哪一种说法是正确的?名师归纳总结 - - - - - - -第 1 页,共 4 页精选学习资料 - - - - - - - - - APC是一个可寻址
4、的寄存器 B单片机的主频越高,其运算速度越快;CAT89S51单片机中的一个机器周期为 1s D特别功能寄存器 SP内存放的是堆栈栈顶单元的内容;答: B 三、判定对错1. 使用 AT89S51单片机且引脚 EA =1 时,仍可外扩 64KB的程序储备器; 错2. 区分片外程序储备器和片外数据储备器的最牢靠的方法是看其位于地址范畴的低端仍是高端; 错3. 在 AT89S51单片机中,为使准双向的I/O 口工作在输入方式,必需事先预置为1;对4. PC 可以看成是程序储备器的地址指针;对5. AT89S51 单片机中特别功能寄存器(SFR)使用片内 RAM的部份字节地址; 对6. 片内 RAM的
5、位寻址区,只能供位寻址使用,而不能进行字节寻址;错 7. AT89S51 单片机共有 26 个特别功能寄存器,它们的位都是可以用软件设置的,因此,都 是可以位寻址的; 错 8. 堆栈区是单片机内部的一个特别区域,与 RAM无关; 错 9. AT89S51 单片机进入闲暇模式, CPU停止工作;片内的外围电路(如中断系统、串行口和 定时器)仍将连续工作; 对 10. AT89S51 单片机不论是进入闲暇模式仍是掉电运行模式后,片内 RAM和 SFR中的内容均 保持原先的状态; 对11. AT89S51单片机进入掉电运行模式,器)均停止工作; 对CPU和片内的外围电路(如中断系统、串行口和定时12
6、. AT89S51 单片机的掉电运行模式可采纳响应中断方式来退出;对四、简答1. AT89S51 单片机片内都集成了哪些功能部件?答:集成了如下部件:1个CPU;128个数据储备器( RAM)单元 ;8K Flash 程序储备器; 4个8位可编程并行 I/O口(P0口、P1口、P2口、P3口); 1 个全双工串行口; 3个16位定时器 / 计数器; 1 个看门狗定时器;一个中断系统, 6个中断源, 2个优先级; 32个特别功能寄存器( SFR);名师归纳总结 - - - - - - -第 2 页,共 4 页精选学习资料 - - - - - - - - - 2. AT89S51 的 64KB程序
7、储备器空间有 5 个单元地址对应 AT89S51单片机 5 个中断源的中断入口地址,请写出这些单元的入口地址及对应的中断源;答:见下表表 AT89S51 各中断源的中断入口地址中 断 源 入 口 地 址外部中断 0 0003H 定时器 / 计数器 T0 000BH 外部中断 1 0013H 定时器 / 计数器 T1 001BH 串行口 0023H 3. 说明 AT89S51单片机的 EA 引脚接高电平或低电平的区分;答:当 EA 脚为高电平常,单片机读片内程序储备器(4K 字节 Flash )中的内容,但在 PC值超过0FFFH(即超出 4K字节地址范畴)时,将自动转向读外部程序储备器内的程序
8、;当 EA 脚为低电平常,单片机只对外部程序储备器的地址为 不理睬片内的 4K字节的 Flash 程序储备器;0000HFFFFH中的内容进行读操作,单片机4. AT89S51 单片机有哪两种低功耗节电模式?说明两种低功耗节电模式的异同;答:AT89S51单片机有两种低功耗节电工作模式:闲暇模式(down mode);idle mode)和掉电模式( power 闲暇模式下,虽然振荡器仍旧运行,但是 CPU进入闲暇状态;此时,片内全部外围电路(中断系统、串行口和定时器)仍连续工作,SP、PC、PSW、A、P0P3端口等全部其他寄存器,以及内部 RAM和 SFR中的内容均保持进入闲暇模式前的状态
9、;由于 CPU耗电量通常要占 芯片耗电的 80%90%,因此 CPU停止工作就会大大降低功耗;掉电模式下,振荡器停止工作;由于没有了时钟信号,内部的全部部件均停止工作,但 片内的 RAM和 SFR的原先内容都被保留,有关端口的输出状态值都储存在对应的特别功能寄 存器中;5. AT89S51 单片机运行时程序显现“ 跑飞” 或陷入“ 死循环脱困境的工作原理;答:可采纳看门狗定时器;工作原理如下:时,说明如何利用看门狗来摆“ 看门狗” 技术就是使用一个“ 看门狗” 定时器来对系统时钟不断计数,监视程序的运 行;当看门狗定时器启动运行后,为防止看门狗定时器的不必要溢出而引起单片机的非正常名师归纳总结 - - - - - - -第 3 页,共 4 页精选学习资料 - - - - - - - - - 的复位,应定期地把看门狗定时器清0,以保证看门狗定时器不溢出;当由于干扰,使单片机程序“ 跑飞” 或陷入“ 死循环” 时,单片机也就不能正常运行程序来定时地把看门狗定时器清 0,当看门狗定时器计满溢出时,将在 AT89S52的 RST引脚上输出一个正脉冲(宽度为 98 个时钟周期),使单片机复位,在系统的复位入口 0000H处重新开头执行主程序,从而使程序摆脱 状态;“ 跑飞” 或“ 死循环” 状态,让单片机归复于正常的工作名师归纳总结 - - - - - - -第 4 页,共 4 页