单片机原理课后习题整理10.docx

上传人:b****2 文档编号:414367 上传时间:2022-10-09 格式:DOCX 页数:13 大小:26.80KB
下载 相关 举报
单片机原理课后习题整理10.docx_第1页
第1页 / 共13页
单片机原理课后习题整理10.docx_第2页
第2页 / 共13页
单片机原理课后习题整理10.docx_第3页
第3页 / 共13页
单片机原理课后习题整理10.docx_第4页
第4页 / 共13页
单片机原理课后习题整理10.docx_第5页
第5页 / 共13页
点击查看更多>>
下载资源
资源描述

单片机原理课后习题整理10.docx

《单片机原理课后习题整理10.docx》由会员分享,可在线阅读,更多相关《单片机原理课后习题整理10.docx(13页珍藏版)》请在冰豆网上搜索。

单片机原理课后习题整理10.docx

单片机原理课后习题整理10

第1章思考题及习题1参考答案

一、填空

1.除了单片机这一名称之外,单片机还可称为或。

答:

微控制器,嵌入式控制器.

3.AT89S52单片机工作频率上限为MHz。

答:

33MHz。

三、判断对错

1.STC系列单片机是8051内核的单片机。

2.AT89S52与AT89S51相比,片内多出了4KB的Flash程序存储器、128B的RAM、1个中断源、1个定时器(且具有捕捉功能)。

3.单片机是一种CPU。

4.AT89S52单片机是微处理器。

5.AT89C52片内的Flash程序存储器可在线写入,而AT89S52则不能。

6.为AT89C51单片机设计的应用系统板,可将芯片AT89C51直接用芯片AT89S51替换。

7.为AT89S51单片机设计的应用系统板,可将芯片AT89S51直接用芯片AT89S52替换。

8.单片机的功能侧重于测量和控制,而复杂的数字信号处理运算及高速的测控功能则是DSP的长处。

四、简答

4.解释什么是单片机的在系统编程(ISP)与在线应用编程(IAP)。

答:

单片机的在系统编程ISP(InSystemProgram),也称在线编程,只需一条与PC机USB口或串口相连的ISP下载线,就可把仿真调试通过的程序代码从PC机在线写入单片机的Flash存储器内,省去了编程器。

在线应用编程(IAP)就是可将单片机的闪存内的应用程序在线修改升级。

 

第2章思考题及习题2参考答案

一、填空

1.在AT89S52单片机中,如果采用6MHz晶振,一个机器周期为。

答:

2µs

2.AT89S52单片机的机器周期等于个时钟振荡周期。

答:

12

9.AT89S52单片机程序存储器的寻址范围是由程序计数器PC的位数所决定的,因为AT89S52单片机的PC是16位的,因此其寻址的范围为KB。

答:

64

10.AT89S52单片机复位时,P0~P3口的各引脚为电平。

答:

11.AT89S52单片机使用片外振荡器作为时钟信号时,引脚XTAL1接,引脚XTAL2的接法是。

答:

片外振荡器的输出信号,悬空

二、判断对错

1.使用AT89S52单片机且引脚

=1时,仍可外扩64KB的程序存储器。

2.区分片外程序存储器和片外数据存储器的最可靠的方法是看其位于地址范围的低端还是高端。

3.AT89S52单片机共有32个特殊功能寄存器,它们的位都是可以用软件设置的,因此,都是可以位寻址的。

4.AT89S52单片机进入空闲模式,CPU停止工作。

片内的外围电路(如中断系统、串行口和定时器)仍将继续工作。

四、简答

1.AT89S52单片机片内都集成了哪些功能部件?

答:

集成了如下部件:

1个微处理器(CPU);256个数据存储器(RAM)单元;8KFlash程序存储器;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.在AT89S52的中断请求源中,需要外加电路实现中断撤销的是()。

A.电平方式的外部中断请求

B.跳沿方式的外部中断请求

C.外部串行中断

D.定时中断

答:

A

3.中断查询确认后,在下列各种AT89S52单片机运行情况下,能立即进行响应的是()。

A.当前正在进行高优先级中断处理

B.当前正在执行RETI指令

C.当前指令是MOVA,R3

D.当前指令是DIV指令,且正处于取指令的机器周期

答:

C

4.下列说法正确的是()。

A.各中断源发出的中断请求信号,都会标记在AT89S52的IE寄存器中

B.各中断源发出的中断请求信号,都会标记在AT89S52的TMOD寄存器中

C.各中断源发出的中断请求信号,都会标记在AT89S52的IP寄存器中

D.各中断源发出的中断请求信号,都会标记在AT89S52的TCON、SCON以及T2CON寄存器中

答:

D

三、判断对错

1.定时器T0中断可以被外部中断0中断。

2.必须有中断源发出中断请求,并且CPU开中断,CPU才可能响应中断。

3.AT89S52单片机中的同级中断不能嵌套。

4.同为高中断优先级,外部中断0能打断正在执行的外部中断1的中断服务程序。

5.中断服务子程序可以直接调用。

6.在开中断的前提下,只要中断源发出中断请求,CPU就会立刻响应中断。

四、简答

3.中断响应需要满足哪些条件?

答:

一个中断源的中断请求被响应,必须满足以下条件:

(1)总中断允许开关接通,即IE寄存器中的中断总允许位EA=1。

(2)该中断源发出中断请求,即该中断源对应的中断请求标志为“1”。

(3)该中断源的中断允许位=1,即该中断被允许。

(4)无同级或更高级中断正在被服务。

 

第6章思考题及习题6参考答案

一、填空

1、AT89S51的串行异步通信口为(单工/半双工/全双工)。

答:

全双工。

2.串行通信波特率的单位是。

答:

bit/s

3.AT89S52的串行通信口若传送速率为每秒120帧,每帧10位,则波特率为

答:

1200

4.串行口的方式0的波特率为。

答:

fosc/12

5.AT89S51单片机的通讯接口有和两种型式。

在串行通讯中,发送时要把数据转换成数据。

接收时又需把数据转换成数据。

答:

并行,串行,并行,串行,串行,并行

6.当用串行口进行串行通信时,为减小波特率误差,使用的时钟频率为MHz。

答:

11.0592

7.AT89S52单片机串行口的4种工作方式中,和的波特率是可调的,与定时器/计数器T1的溢出率有关,另外两种方式的波特率是固定的。

答:

方式1,方式3

8.帧格式为1个起始位,8个数据位和1个停止位的异步串行通信方式是方式。

答:

方式1。

9.在串行通信中,收发双方对波特率的设定应该是的。

答:

相同的。

10.串行口工作方式1的波特率是。

答:

方式1波特率=(2SMOD/32)×定时器T1的溢出率

二、单选

1.通过串行口发送或接收数据时,在程序中应使用。

A.MOVC指令B.MOVX指令C.MOV指令D.XCHD指令

答:

C

2.AT89S52的串行口扩展并行I/O口时,串行接口工作方式选择。

A.方式0B.方式1C.方式2D.方式3

答:

A

3.控制串行口工作方式的寄存器是。

A.TCONB.PCONC.TMODD.SCON

答:

D

三、判断对错

1.串行口通信的第9数据位的功能可由用户定义。

2.发送数据的第9数据位的内容是在SCON寄存器的TB8位中预先准备好的。

3.串行通信方式2或方式3发送时,指令把TB8位的状态送入发送SBUF中。

4.串行通信接收到的第9位数据送SCON寄存器的RB8中保存。

5.串行口方式1的波特率是可变的,通过定时器/计数器T1的溢出率设定。

6.串行口工作方式1的波特率是固定的,为fosc/32。

7.AT89S52单片机进行串行通信时,一定要占用一个定时器作为波特率发生器。

8.AT89S52单片机进行串行通讯时,定时器方式2能产生比方式1更低的波特率。

9.串行口的发送缓冲器和接收缓冲器只有1个单元地址,但实际上它们是两个不同的寄存器。

3.假定串行口串行发送的字符格式为1个起始位、8个数据位、1个奇校验位、1个停止位,请画出传送字符“B”的帧格式。

答:

字符“B”的ASCII码为“42H”,帧格式如下:

第5章思考题及习题5参考答案

一、填空

1.如果采用晶振的频率为3MHz,定时器/计数器Tx(x=0,1)工作在方式0、1、2下,其方式0的最大定时时间为,方式1的最大定时时间为,方式2的最大定时时间为。

答:

32.768ms,262.144ms,1024µs

2.定时器/计数器用作计数器模式时,外部输入的计数脉冲的最高频率为系统时钟频率的。

答:

1/24

3.定时器/计数器用作定时器模式时,其计数脉冲由提供,定时时间与有关。

答:

系统时钟信号12分频后,定时器初值

4.定时器/计数器T1测量某正单脉冲的宽度,采用方式可得到最大量程?

若时钟频率为6MHz,求允许测量的最大脉冲宽度为。

答:

方式1定时,131.072ms。

5.定时器T2有3种工作方式:

、和,可通过对寄存器中的相关位进行软件设置来选择。

答:

捕捉,重新装载(增计数或减计数),波特率发生器,T2CON

6.AT89S52单片机的晶振为6MHz,若利用定时器T1的方式1定时2ms,则(TH1)=,(TL1)=。

答:

FCH,18H。

二、单选

1.定时器T0工作在方式3时,定时器T1有种工作方式。

A.1种B.2种C.3种D.4种  

答:

C

2.定时器T0、T1工作于方式1时,其计数器为位。

A.8位B.16位C.14位D.13位

答:

B

3.定时器T0、T1的GATEx=1时,其计数器是否计数的条件。

A.仅取决于TRx状态B.仅取决于GATE位状态

C.是由TRx和

两个条件来共同控制D.仅取决于

的状态

答:

C

4.定时器T2工作在自动重装载方式时,其计数器为位。

A.8位B.13位C.14位D.16位

答:

D

5.要想测量

引脚上的正单脉冲的宽度,特殊功能寄存器TMOD的内容应为。

A.87HB.09HC.80HD.00H

答:

B

三、判断对错

1.下列关于T0、T1的哪些说法是

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 解决方案 > 学习计划

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1