文档详情

【2017年整理】单片机原理课后习题整理1.0.doc

发布:2017-07-11约6.94千字共13页下载文档
文本预览下载声明
第1章 思考题及习题1参考答案 一、填空 1. 除了单片机这一名称之外,单片机还可称为 或 。答:微控制器,嵌入式控制器. 3. AT89S52单片机工作频率上限为 MHz。答:33 MHz。 三、判断对错 1. STC系列单片机是8051内核的单片机。对 2. AT89S52与AT89S51相比,片内多出了4KB的Flash程序存储器、RAM、个中断源、个定时器(具有捕功能)89C52片内的Flash程序存储器可在线写入,而AT89S52则不能。错 6. 为AT89C51单片机设计的应用系统板,可将芯片AT89C51直接用芯片AT89S51替换。对 7. 为AT89S51单片机设计的应用系统板,可将芯片AT89S51直接用芯片AT89S52替换。对 8. 单片机的功能侧重于测量和控制,而复杂的数字信号处理运算及高速的测控功能则是DSP的长处。对 四、简答 4. 解释什么是单片机的在系统编程(ISP)与在线应用编程(IAP)。 答:单片机的在系统编程ISP(In System Program),也称在线编程,只需一条与PC机USB口或串口相连的ISP下载线,就可把仿真调试通过的程序代码从PC机在线写入单片机的Flash存储器内,省去了编程器。在线应用编程(IAP)就是可将单片机的闪存内的应用程序在线修改升级。 第2章 思考题及习题2参考答案 一、填空 1. 在AT89S5单片机中,如果采用MHz晶振,一个机器周期为μs 2. AT89S52单片机的机器周期~P3口的各引脚为 电平。答:高 11. AT89S52单片机使用片外振荡器作为时钟信号时,引脚XTAL1接 ,引脚XTAL2的接法是 。答:片外振荡器的输出信号,悬空 二、判断对错 1. 使用AT89S52单片机且引脚=1时,仍可外扩64KB的程序存储器。错 2. 区分片外程序存储器和片外数据存储器的最可靠的方法是看其位于地址范围的端还是高端AT89S52单片机共有个特殊功能寄存器,它们的位都是可用软件设置的,因此,是可以位寻址的CPU);256个数据存储器(RAM)单元 ;8K Flash程序存储器;4个8位可编程并行I/O口(P0口、P1口、P2口、P3口); 1个全双工串行口;3个16位定时器/计数器; 1个看门狗定时器;一个中断系统,6个中断源,2个优先级;32个特殊功能寄存器(SFR)。 2. 说明AT89S52单片机的引脚接高电平低电平脚为高电平时,单片机读片内程序存储器(8K 字节Flash)中的内容,但在PC值超过1FFFH(即超出8K字节地址范围)时,将自动转向读外部程序存储器内的程序;当脚为低电平时,单片机只对外部程序存储器的地址为0000H~FFFFH中的内容进行读操作,单片机不理会片内的8K字节的Flash程序存储器。 3. AT89S52单片机运行时程序出现“跑飞”或陷入“死循环’时,说明如何利用看门狗来摆脱困境的工作原理。 答:可采用看门狗定时器。工作原理如下: “看门狗”技术就是使用一个“看门狗”定时器来对系统时钟不断计数,监视程序的运行。当看门狗定时器启动运行后,为防止看门狗定时器的不必要溢出而引起单片机的非正常的复位,应定期地把看门狗定时器清0,以保证看门狗定时器不溢出。 当由于干扰,使单片机程序“跑飞”或陷入“死循环”时,单片机也就不能正常运行程序来定时地把看门狗定时器清0,当看门狗定时器计满溢出时,将在AT89S52的RST引脚上输出一个正脉冲(宽度为98个时钟周期),使单片机复位,在系统的复位入口0000H处重新开始执行主程序,从而使程序摆脱 “跑飞”或“死循环”状态,让单片机归复于正常的工作状态。 第4章 思考题及习题4参考答案 一、填空 4.AT89S52单片机复位后,中断优先级最高的中断源是 。 答:外部中断0 5.当AT89S52单片机响应中断后,必须用软件清除的中断请求标志是 。 答:串行中断、定时器/计数器T2中断 二、单选 1.下列说法错误的是( )。 A. 同一级别的中断请求按时间的先后顺序响应 B. 同一时间同一级别的多中断请求,将形成阻塞,系统无法响应 C. 低优先级中断请求不能中断高优先级中断请求,但是高优先级中断请求能中断低优先级中断请求 D. 同级中断不能嵌套 答:B 2.在AT89S5中,需要外加电路实现中断撤的是电平方式的外部中断方式的外部中断外部串行中断 定时中断 3.中断查询确认后,在下列各种单片机运行情况,能立即进行响应的是。当前正在进行高优先级中断处理 当前正在执行RETI指令 当前指令是MOV AR3 D.当前指令是DIV指令,且正处于取指令的机器周期D 三、判
显示全部
相似文档