单片机课后参考答案广西科技大学鹿山学院(2)

2020-04-14 02:50

机复位后,若设置RS0=1,则此时只能使用 区的工作寄存器。 A.Ⅰ区 B.Ⅱ区 C.Ⅲ区 D.Ⅳ区 答案:2.B

19. 累加器A的内容是73H,对A执行左循环指令后累加器的内容变为 A 。

A.0E6H B.0E3H C.37H D.07H

20. 单片机上电复位后,PC的内容和SP的内容为 B 。

A.0000H,00H B.0000H,07H C.0003H,07H D.0800H,08H 21. 上电复位后,PSW的值为 。D

A.1 B.07H C.FFH D.0

22. 51单片机复位后,专用寄存器ACC的状态是 。C

A.0000H B.07H C.00H D.0FFH

23. 单片机复位后,累加器A、PC、PSW的内容为( )答案:22、B,

A.A = FFH,PC = 00H,PSW = FFH B.A = 00H,PC = 0000H,PSW = 00H C.A = 07H,PC = 0000H,PSW = FFH D.A = 00H,PC = 00H,PSW = 00H 24. 单片机上电复位后,堆栈区的最大允许范围是内部RAM的 D 。

A.00H—FFH B.00H—07H C.07H—7FH D.08H—7FH 25. 开机复位后,CPU使用的是第0组工作寄存器,地址范围是 。

A.00H-10H B.08H-0FH C.10H-1FH D.00H-07H 答案:11.D

26. 以下运算中对溢出标志位OV没有影响的是(A )。

A.逻辑运算 B.符号数加减法运算 C.乘法运算 D.除法运算 27. 堆栈数据的进出原则是 A.先进先出 B.进入不出 C.后进后出 D.先进后出 答案: 20.A

28. 特殊功能寄存器SFR中的堆栈指针SP是一个特殊的存储区,用来 ,它是按后进

先出的原则存取数据的。C

A.存放运算中间结果 B.存放标志位 C.暂存数据和地址 D.存放待调试的程序

29. 单片机的堆栈指针SP始终是指示 。B

A.堆栈底 B.堆栈顶 C.堆栈地址 D.堆栈中间位置 30. 51单片机中堆栈的作用有 CDE 。

A.保护SP B.保护栈顶 C.保护断点 D.保护现场 E.保护调用指令的下一条指令地址

31. 访问外部存储器或其它接口芯片时,作数据线和低8位地址线的是 A 。

A.P0口 B.P1口 C.P2口 D.P0口 和 P2口 32. P0口作数据总线和低8位地址总线时 B 。 A.应外接上拉电阻 B.不能作I/O口 C.能作I/O口 D.应外接高电平 33. 对于8051单片机,其内部RAM D 。

A.只能位寻址 B.只能字节寻址 C.既可位寻址又可字节寻址 D.少部分只能位寻址

34. 寻址方式就是 C 的方式。

A.查找指令操作码 B.查找指令 C.查找指令操作数 D.查找指令操作码和操作数

35. 8051 单片机若晶振频率为fosc=12MHz,则一个机器周期等于 C μS。

A.1/12 B.1/2 C.1 D.2

36. 单片机8051的XTAL1和XTAL2引脚是 引脚。D

A.外接定时器 B.外接串行口 C.外接中断 D.外接晶振

6

37. 8051单片机中,输入/输出引脚中用于专门的第二功能的引脚是 。D

A.P0 B.P1 C.P2 D.P3

38. 51单片机片内外ROM是统一编址,如EA端保持高电平,则程序计数器PC在 D 地

址范围内。

A.1000H—FFFFH B.0000H—FFFFH C.0001H—0FFFH D.0000H—0FFFH 39. 单片机的P0、P1口作输入用途之前必须 。A

A.在相应端口先置1 B.在相应端口先置0 C.外接高电平 D.外接上拉电阻

40. MCS—51单片机的P1口的功能是 。A

A.可作通用双向I/O口用 B.可作一般I/O口用 C.可作地址/数据总线用 D.可作通用I/O口用

41. 单片机应用程序一般存放在 中。B

A.RAM B.ROM C.寄存器 D.CPU 42. P1口的每一位能驱动( B )

A.2个TTL低电平负载有 B.4个TTL低电平负载 C.8个TTL低电平负载有 D.10个TTL低电平负载

43. 8051单片机的P0口除作为输入/输出接口使用外,还可以作为 A 使用。

A.低8位地址总线 B.高8位地址总线 C.数据总线 D.控制总线 44. 对MCS-51系列单片机P0口用作输出时,应外接 。

A.上拉电阻 B.二极管 C.三极管 D.下拉电阻 答案:12.A 45. 51单片机驱动能力最强的并行端口为 。

A.P0 B.P1 C.P2 D.P3 答案:3.A 46. 下列特殊功能寄存器中可以位寻址的是 A 。

A.TCON(88H) B.DPL(82H) C.TH0(8CH) D.SBUF(99H) 47. 8051单片机 B、C、D 口是一个带内部上拉电阻的位双向I/O口。

A.P0 B.P1 C.P2 D.P3

48. MCS—51的存储器配置在物理结构上有四个存储空间,它们是: AB CD 。

A.片内程序存储器 B.片外数据存储器 C.片外程序存储器 D.片内数据存储器

49. 8051单片机具有双功能的端口是 。

A.P0口和P1口 B.P3口 C.P0口和P2口 D.P1口 50. MCS-51系统中,若晶振频率为6MHz,一个机器周期等于( ) μs

A.1.5 B.3 C.1 D.2 答案:21、D,

51. MCS-51系统中,若晶振频率为8MHz,一个机器周期等于( A ) μs

A.1.5 B.3 C.1 D.0.5

52. 51单片机的一个机器周期由( D )个时钟周期构成。

A.6 B.4 C.5 D.12

53. 51系列单片机可以寻址( A )的程序存储空间。

A.64KB B.32KB C.8KB D.4KB 54. AT89S51的程序存储器大小为( B )。

A.128字节 B.4k C.8k D.2k 55. AT89S51的RAM存储器大小为( A )。

A.128字节 B.4k C.8k D.2k 56. 读片外部数据存储器时,不起作用的信号是 。

A./RD B./WR C./PSEN D.ALE 答案: 4.C 57. 下列 C 项说法是正确的。

7

A.AT89S51单片机P0~P3口的驱动能力是相同的。错 B.AT89S51单片机P0~P3口在口线输出为高电平的驱动能力和输出为低电平的驱动能力是相同的。错

C.AT89S51单片机扩展的外围芯片较多时,需加总线驱动器,P2口应加单向驱动器,P0口应加双向驱动器。对

D.AT89S51单片机最小系统可对温度传感器来的模拟信号进行温度测量。错

第3章 C51语言编程基础

思考题及习题3

1.C51在标准C的基础上,扩展了哪几种数据类型? 答:扩展了4种数据类型(见教材表3-1中最后4行)。它们分别是:bit、sfr、sfr16和sbit。

2.C51有哪几种数据存储类型?其中数据类型“idata,code,xdata,pdata”各对应AT89S8051单片机的哪些存储空间

答:C51有6种数据存储类型data、bdata、idata、xdata、pdata和code。 数据存储类型data对应片内RAM低128字节(0x00~0x7F)。

数据存储类型bdata对应片内RAM 20~2F的16个字节中的128个位。 数据存储类型idata对应片内RAM的256字节(0x00~0xFF)。 数据存储类型code对应程序存储区。

数据存储类型xdata对应片外64KB的RAM空间。

数据存储类型pdata对应片外RAM(一页)的低256字节。 3.bit与 sbit定义的位变量有什么区别?

答:bit是用来定义普通的位变量,它的值只能是二进制的0或1。而sbit定义的是特殊功能寄存器的可寻址位,它的值是可以进行位寻址的特殊功能寄存器的某位的绝对地址,例如PSW寄存器OV位的绝对地址0xd2。

5.编写C51程序,将片外2000H为首地址的连续10个单元的内容,读入到片内RAM的40H~49H单元中。

答:将片外2000H为首地址的连续10个单元的内容,读入到片内RAM的40H~49H单元中。

参考程序如下:

xdata unsigned char buffer1[10] _at_ 0x2000; data unsigned char buffer2[10] _at_ 0x40 void main(void) { unsigned char i; for(i=0; i<10; i++)

{ buffer2[i]= buffer1[i] ; } }

第5章

思考题及习题5

1.判断下列 说法是否正确?答:A.对;B.对;C.对;D.错; A.P0口作为总线端口使用时,它是一个双向口

B.P0口作为通用I/O端口使用时,外部引脚必须接上拉电阻,因此它是一个准双

8

向口

C.P1~P3口作为输入端口用时,必须先向端口寄存器写入1 D.P0~P3口的驱动能力是相同的 2.双向口与准双向口的区别是什么?

答:双向口与准双向口的区别是:双向口有高阻态而准双向口没有。从引脚内部电路结构上来看,双向口引脚内部没有上拉电阻,为漏极开路,而准双向口引脚内部有上拉电阻。准双向口用作输入时,一定要先向端口先写入“1”。

一、填空题

1. 7段共阳极LED数码管,其中包括了7个 条形发光二极管 和一个 小数点位 。7个发光二极管构成 字形“8” ,可以用来显示数字,另一个发光二极管构成 小数点 。

2. 共阴极7段LED数码管有发光二极管的 阴极 为公共端,接 GND 。如果发

光二极管的阳极为 高电平 的时候,发光二极管导通,该字段发光;反之,如果发光二极管的阳极为 低电平 的时候,发光二极管截止,该字段不发光。 3. LED数码管可以显示 数字和字符 。

4. 在单片机系统中通常使用的是7段LED,这种显示块有(共阴极 )和( 共阳

极)两种。

5. 数字5的共阴极七段LED显示代码是 6DH ,数字5的共阳极七段LED显示代码是

92H 。

6. 8. LED数码显示按显示过程分为 显示和 显示2种。前者,对每位显示来说是

连续显示的,且显示亮度较高;后者,多位显示时节省外部驱动芯片,显示亮度较低,功耗较低。答案:5. 动态 静态

7. LED显示器的使用与发光二极管相同,根据其使用材料不同,正向压降一般为 V,

额定电流为 mA,最大电流为 mA。 8. 根据单片机与键盘的不同连接方式,键盘分为( 独立 )式按键和( 矩阵 )

式按键。

9. 常用的键盘有 独立式按键键盘 和 矩阵式按键键盘 两种。 10. 键盘其实都是不同 按键开关 的组合,可以向单片机系统输入不同的 数字量 信号。

11. 键盘扫描控制方式可分为 控制, 控制和 控制方式。

12. 中断法是将键盘扫描程序放置在单片机的 中断服务程序 中的方法。只有当按键按

下的时候,才触发 中断 ,进而 扫描键值 。

13. 键盘中断扫描方式的特点是 提高了CPU的工作效率 。

14. 矩阵式按键键盘 是将各个开关排列成行和列的阵列结构,其中,单片机的I/O

接口一部分作为 行 ,一部分作为 列 ,按键布置在行线和列线的 上。 15. 独立式按键键盘就是采用 单独的按键开关 ,直接连接到一个单片机的输入引

脚上,每个按键占用 一个单片机的I/O接口 。 16. 键盘抖动可以使用 硬件和软件 两种办法消除。

17. 液晶显示的优点是: 与数码管相比,显示内容多,可显示数字、字符,甚至汉字和图形 。

18. 液晶显示模块(LCM)是指将 液晶显示模块(LCM)是指将控制器、驱动器、显示器 集成在一起的器件。

9

第6章

思考题及习题6

1.若寄存器IP中的内容为00010100B,则优先级最高者为 ,最低者为 。 答:中断优先级最高者为外中断1,中断优先级最低者为T1。 2.下列说法正确的是 。答:D

A.各中断源发出的中断请求信号,都会标记在AT89S51的IE寄存器中 B.各中断源发出的中断请求信号,都会标记在AT89S51的TMOD寄存器中 C.各中断源发出的中断请求信号,都会标记在AT89S51的IP寄存器中 D.各中断源发出的中断请求信号,都会标记在AT89S51的TCON与SCON寄存器中 3.在AT89S51的中断请求源中,需要外加电路实现中断撤销的是 。答:A A.电平方式的外部中断请求 B.跳沿方式的外部中断请求 C.外部串行中断 D.定时中断

4.下列说法正确的是 。答:C、D

A.同一级别的中断请求按时间的先后顺序响应

B.同一时间同一级别的多中断请求,将形成阻塞,系统无法响应

C.低优先级中断请求不能中断高优先级中断请求,但是高优先级中断请求能中断低优先级中断请求

D.同级中断不能嵌套

5.一个中断源的中断请求要得到响应,需要满足哪些条件? 答:一个中断源的中断请求被响应,必须满足以下必要条件:

(1)总中断允许开关接通,即IE寄存器中的中断总允许位EA=1。 (2)该中断源发出中断请求,即该中断源对应的中断请求标志为“1”。 (3)该中断源的中断允许位=1,即该中断被允许。 (4)无同级或更高级中断正在被服务。

一、填空题

1.51单片机有 5 个中断源。上电复位时,同级中断的自然优先级从高至低依次为 外中断0、定时器/计数器0、外中断1、定时器/计数器1、串行口 。

8:8051单片机有三大类中断,( 5 )中断源,( 2 )个中断优先级,6个中断标志。

1.51系列单片机提供了三类中断源,即 外部中断源 、 串行中断源 和 定时中断源 。

3.51单片机5个中断源的中断入口地址为: 0003H、000BH、0013H、001BH、0023H 。

5-4:外部中断1所对应的中断入口地址为( )H。答:0013H

2.单片机外部中断源,分别为 外部中断0 和 外部中断1 。 2.外部中断请求有 低电平 触发和 下降沿 触发两种触发方式。

4.当定时器/计数器1申请中断时,TF1为 1 ,当中断响应后,TF1为 0 。当串口完成一帧字符接收时,RI为 1 ,当中断响应后,RI为 1 ,需要 软件 清零。

5-8:51单片机响应中断后,产生长调用指令LCALL,执行该指令的过程包括:首先把(PC )的内容压入堆栈,以进行断点保护,然后把长调用指令的16位地址送(PC),使程序执行转向(程序存储器) 中的中断地址区。

3.如果定时器/计数器T0产生溢出,将标志位 TF0(TCON.5) 置位,请求中断,中断系统将进入中断处理。

18、当定时器T0发生中断时,程序将自动跳到_______________地址去执行。0BH 10


单片机课后参考答案广西科技大学鹿山学院(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:数字电路课程设计报告模式-交通灯

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: