单片机原理及应用(第三版)张毅刚课后习题答案完整版.docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《单片机原理及应用(第三版)张毅刚课后习题答案完整版.docx》由会员分享,可在线阅读,更多相关《单片机原理及应用(第三版)张毅刚课后习题答案完整版.docx(60页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精品文档,仅供学习与交流,如有侵权请联系网站删除第 1 章思考题及习题 1 参考答案一、填空1.除了单片机这一名称之外,单片机还可称为或。答:微控制器,嵌入式控制器 .2. 单片机与普通微型计算机的不同之处在于其将、和三部分,通过内部连接在一起,集成于一块芯片上。答: CPU、存储器、 I/O 口、总线3. AT89S52 单片机工作频率上限为MHz。答: 33 MHz。4.专用单片机已使系统结构最简化、软硬件资源利用最优化,从而大大降低和提高。答:成本,可靠性。二、单选1. 单片机内部数据之所以用二进制形式表示,主要是A为了编程方便B受器件的物理性能限制C为了通用性D为了提高运算速度答: B
2、2.在家用电器中使用单片机应属于微计算机的。A辅助设计应用B测量、控制应用C数值计算应用D数据处理应用答: B3. 下面的哪一项应用,不属于单片机的应用范围。A工业控制 B 家用电器的控制 C 数据库管理 D 汽车电子设备答: C【精品文档】第 60 页三、判断对错1. STC 系列单片机是 8051 内核的单片机。 对2. AT89S52 与 AT89S51相比,片内多出了 4KB的 Flash 程序存储器、 128B 的 RAM、1 个中断源、 1 个定时器(且具有捕捉功能)。 对3. 单片机是一种 CPU。错4. AT89S52 单片机是微处理器。 错5. AT89C52 片内的 Fla
3、sh 程序存储器可在线写入,而AT89S52则不能。 错6.为 AT89C51单片机设计的应用系统板,可将芯片AT89C51直接用芯片 AT89S51替换。对7.为 AT89S51单片机设计的应用系统板,可将芯片AT89S51直接用芯片 AT89S52替换。对8.单片机的功能侧重于测量和控制,而复杂的数字信号处理运算及高速的测控功能则是 DSP 的长处。 对四、简答1. 微处理器、微计算机、微处理机、 CPU、单片机、嵌入式处理器它们之间有何区别?答:微处理器、微处理机和 CPU它们都是中央处理器的不同称谓,微处理器芯片本身不是计算机。而微计算机、单片机它们都是一个完整的计算机系统,单片机是集
4、成在一个芯片上的用于测控目的的单片微计算机。2. AT89S51 单片机相当于 MCS-51系列单片机中的哪一型号的产品?“ S”的含义是什么?答:相当于 MCS-51系列中的 87C51,只不过是 AT89S51芯片内的 4K字节 Flash 存储器取代了 87C51片内的 4K 字节的 EPROM。3. 单片机可分为商用、工业用、汽车用以及军用产品,它们的使用温度范围各为多少?答:商用:温度范围为 0 +70;工业用:温度范围为 -40 +85;汽车用:温度范围为-40 +125;军用:温度范围为 -55 +150。4.解释什么是单片机的在系统编程(ISP)与在线应用编程( IAP)。答:
5、单片机的在系统编程ISP(In System Program),也称在线编程,只需一条与PC机USB口或串口相连的 ISP 下载线,就可把仿真调试通过的程序代码从PC机在线写入单片机的Flash 存储器内,省去了编程器。在线应用编程(IAP)就是可将单片机的闪存内的应用程序在线修改升级。5. 什么是“嵌入式系统” ? 系统中嵌入了单片机作为控制器, 是否可称其为 “嵌入式系统” ?答:广义上讲,凡是系统中嵌入了 “嵌入式处理器” ,如单片机、 DSP、嵌入式微处理器,都称其为“嵌入式系统” 。但多数人把 “嵌入”嵌入式微处理器的系统, 称为“嵌入式系统” 。目前“嵌入式系统”还没有一个严格和权
6、威的定义。目前人们所说的“嵌入式系统”,多指后者。6. 嵌入式处理器家族中的单片机、 DSP、嵌入式微处理器各有何特点?它们的应用领域有何不同?答:单片机体积小、价格低且易于掌握和普及,很容易嵌入到各种通用目的的系统中,实现各种方式的检测和控制。单片机在嵌入式处理器市场占有率最高,最大特点是价格低,体积小,应用广泛。DSP是一种非常擅长于高速实现各种数字信号处理运算 (如数字滤波、 FFT、频谱分析等)的嵌入式处理器。 能够高速完成各种复杂的数字信号处理算法。 广泛地用于通讯、 网络通信、数字图像处理,电机控制系统,生物信息识别终端,实时语音压解系统等。这类智能化算法一般都是运算量较大,特别是
7、向量运算、指针线性寻址等较多,而这正是 DSP的长处所在。与单片机相比, DSP具有的实现高速运算的硬件结构及指令和多总线, DSP处理的算法的复杂度和大的数据处理流量以及片内集成的多种功能部件更是单片机不可企及的。嵌入式微处理器的基础是通用计算机中的 CPU,地址总线数目较多, 能扩展容量较大的存储器,所以可配置实时多任务操作系统 (RTOS)。RTOS能够处理复杂的系统管理任务和处理工作。因此,广泛地应用在移动计算平台、媒体手机、工业控制和商业领域(例如,智能工控设备、 ATM机等)、电子商务平台、信息家电(机顶盒、数字电视)以及军事上的应用。第 2 章思考题及习题 2 参考答案一、填空1
8、.在 AT89S52单片机中,如果采用6MHz晶振,一个机器周期为。答: 2s2. AT89S52单片机的机器周期等于个时钟振荡周期。 答: 123. 内部 RAM中,位地址为 40H、 88H的位,该位所在字节的字节地址分别为和。答: 28H,88H4.片内字节地址为2AH单元最低位的位地址是;片内字节地址为A8H单元的最低位的位地址为。 答: 50H, A8H5.若 A 中的内容为 63H,那么, P 标志位的值为。答: 06. AT89S52单片机复位后,R4所对应的存储单元的地址为,因上电时 PSW=。这时当前的工作寄存器区是组工作寄存器区。 答: 04H, 00H,0。7.内部 RA
9、M中,可作为工作寄存器区的单元地址为HH。答: 00H,1FH8.通过堆栈操作实现子程序调用时,首先要把的内容入栈,以进行断点保护。调用子程序返回指令时,再进行出栈保护,把保护的断点送回到,先弹出的是原来中的内容。 答: PC, PC,PCH9. AT89S52单片机程序存储器的寻址范围是由程序计数器 PC的位数所决定的,因为 AT89S52单片机的 PC是 16 位的,因此其寻址的范围为KB。答: 6410. AT89S52 单片机复位时, P0 P3口的各引脚为电平。答:高11. AT89S52 单片机使用片外振荡器作为时钟信号时,引脚XTAL1接,引脚 XTAL2的接法是。答:片外振荡器
10、的输出信号,悬空12. AT89S52 单片机复位时,堆栈指针SP中的内容为,程序指针 PC中的内容为。答: 07H,0000H二、单选1.程序在运行中,当前PC的值是。A当前正在执行指令的前一条指令的地址B当前正在执行指令的地址。C当前正在执行指令的下一条指令的首地址D控制器中指令寄存器的地址。答: C2. 判断下列哪一种说法是正确的?APC是一个可寻址的寄存器B单片机的主频越高,其运算速度越快。CAT89S52单片机中的一个机器周期为1sD特殊功能寄存器SP内存放的是堆栈栈顶单元的内容。答: B三、判断对错1. 使用 AT89S52单片机且引脚 EA =1 时,仍可外扩 64KB的程序存储
11、器。 错2. 区分片外程序存储器和片外数据存储器的最可靠的方法是看其位于地址范围的低端还是高端。错3. 在 AT89S52单片机中,为使准双向的 I/O 口工作在输入方式,必须事先预置为 1。对4. PC 可以看成是程序存储器的地址指针。 对5. AT89S52 单片机中特殊功能寄存器( SFR)使用片内 RAM的部份字节地址。 对6. 片内 RAM的位寻址区,只能供位寻址使用,而不能进行字节寻址。错7. AT89S52 单片机共有 32 个特殊功能寄存器,它们的位都是可以用软件设置的,因此,都是可以位寻址的。 错8. 堆栈区是单片机内部的一个特殊区域,与 RAM无关。错9. AT89S52
12、单片机进入空闲模式, CPU停止工作。片内的外围电路(如中断系统、串行口和定时器)仍将继续工作。 对10. AT89S52 单片机不论是进入空闲模式还是掉电运行模式后,片内RAM和SFR中的内容均保持原来的状态。 对11. AT89S52单片机进入掉电运行模式, CPU和片内的外围电路(如中断系统、串行口和定时器)均停止工作。 对12. AT89S52 单片机的掉电运行模式可采用响应中断方式来退出。对四、简答1. AT89S52 单片机片内都集成了哪些功能部件?答:集成了如下部件:1个微处理器( CPU); 256个数据存储器( RAM)单元 ;8K Flash 程序存储器; 4个8位可编程并
13、行 I/O 口( P0口、 P1口、 P2口、 P3口); 1 个全双工串行口; 3个16位定时器 / 计数器;1个看门狗定时器;一个中断系统, 6个中断源, 2个优先级; 32个特殊功能寄存器( SFR)。2. AT89S52 的 64KB程序存储器空间有 6 个单元地址对应 AT89S52单片机 6 个中断源的中断入口地址,请写出这些单元的入口地址及对应的中断源。答:见下表表 AT89S52各中断源的中断入口地址中 断 源入 口 地 址外部中断 00003H定时器 / 计数器 T0000BH外部中断 10013H定时器 / 计数器 T1001BH串行口0023H定时器 / 计数器 T200
14、2BH3. 说明 AT89S52单片机的 EA 引脚接高电平或低电平的区别。答:当 EA 脚为高电平时,单片机读片内程序存储器(8K 字节 Flash )中的内容,但在 PC值超过 0FFFH(即超出 4K字节地址范围)时,将自动转向读外部程序存储器内的程序;当EA 脚为低电平时,单片机只对外部程序存储器的地址为 0000HFFFFH中的内容进行读操作,单片机不理会片内的 8K字节的 Flash 程序存储器。4. AT89S52 单片机有哪两种低功耗节电模式?说明两种低功耗节电模式的异同。答:AT89S52单片机有两种低功耗节电工作模式:空闲模式(idlemode)和掉电模式( powerdo
15、wn mode)。空闲模式下,虽然振荡器仍然运行,但是 CPU进入空闲状态。此时,片内所有外围电路(中断系统、串行口和定时器)仍继续工作, SP、PC、PSW、A、P0P3 端口等所有其他寄存器,以及内部 RAM和 SFR中的内容均保持进入空闲模式前的状态。因为 CPU耗电量通常要占芯片耗电的 80% 90%,因此 CPU停止工作则会大大降低功耗。掉电模式下,振荡器停止工作。由于没有了时钟信号,内部的所有部件均停止工作,但片内的 RAM和 SFR的原来内容都被保留,有关端口的输出状态值都保存在对应的特殊功能寄存器中。5. AT89S52 单片机运行时程序出现“跑飞”或陷入“死循环时,说明如何利
16、用看门狗来摆脱困境的工作原理。答:可采用看门狗定时器。工作原理如下:“看门狗”技术就是使用一个“看门狗”定时器来对系统时钟不断计数,监视程序的运行。当看门狗定时器启动运行后,为防止看门狗定时器的不必要溢出而引起单片机的非正常的复位,应定期地把看门狗定时器清 0,以保证看门狗定时器不溢出。当由于干扰,使单片机程序“跑飞”或陷入“死循环”时,单片机也就不能正常运行程序来定时地把看门狗定时器清 0,当看门狗定时器计满溢出时,将在 AT89S52的 RST引脚上输出一个正脉冲(宽度为 98 个时钟周期),使单片机复位,在系统的复位入口 0000H处重新开始执行主程序,从而使程序摆脱 “跑飞”或“死循环
17、”状态,让单片机归复于正常的工作状态。第 3 章思考题及习题 3 参考答案一、填空1.访问 SFR,只能使用寻址方式。 答:直接 。2.指令格式是由和组成,也可仅由组成。答:操作码,操作数,操作码。3.在基址加变址寻址方式中,以作为变址寄存器,以或作为基址寄存器。 答: A,PC, DPTR4. 假定累加器 A 中的内容为 30H,执行指令1000H:MOVC A, A+PC后,把程序存储器单元的内容送入累加器A 中。答: 1031H5.在 AT89S52中, PC和 DPTR都用于提供地址,但PC是为访问存储器提供地址,而 DPTR是为访问存储器提供地址。 答:程序,数据6. 在寄存器间接寻
18、址方式中,其“间接”体现在指令中寄存器的内容不是操作数,而是操作数的。答:地址7.下列程序段的功能是。答: A 的内容与 B 的内容互换 。PUSHAccPUSHBPOPAccPOPB8. 已知程序执行前有 (A)=02H , (SP)=52H, (51H)=FFH, (52H)=FFH。下述程序执行后,(A)=, (SP)=,(51H)=,(52H)=, (PC)。POPDPHPOPDPLMOVDPTR, #4000HRLAMOVB, AMOVCA, A+DPTRPUSHAccMOVA, BINCAMOVCA, A+DPTRPUSHAccRETORG4000HDB10H, 80H, 30H,
19、 50H, 30H,50H答:( A) =50H,( SP) =50H,( 51H)=30H,( 52H) =50H,( PC) 5030H9.假定 (A)=83H,(R0)=17H,(17H)=34H,执行以下指令后,(A)=ANLA, #17HORL17H, AXRLA, R0CPLA答:( A)=0CBH。10. 假设 (A)=55H,(R3)=0AAH,在执行指令“ ANL A,R3”后,(A)=,(R3)=答:( A)=00H,( R3)=0AAH。11. 如果 (DPTR)=507BH,(SP)=32H,(30H)=50H,(31H)=5FH,(32H)=3CH,则执行下列指令后,
20、(DPH) =, (DPL)=,(SP)=。POPDPHPOPDPLPOPSP答:( DPH)=3CH,( DPL)=5FH,( SP)=50H12. 假定, (SP)=60H,(A)=30H,(B)=70H,执行下列指令后, SP 的内容为,61H 单元的内容为,62H单元的内容为。PUSHAccPUSHB答:( SP) =62H,( 61H)=30H,( 62H)=70H。二、判断对错1. 判断以下指令的正误。(1)MOV 28H,R2;(2)DEC DPTR ;( 3)INC DPTR;(4)CLRR0 ;( 5)CPL R5(6)MOV R0, R1;( 7) PHSH DPTR;(
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 原理 应用 第三 张毅刚 课后 习题 答案 完整版
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内