好文档 - 专业文书写作范文服务资料分享网站

单片机原理及应用期末复习题库

天下 分享 时间: 加入收藏 我要投稿 点赞

一、填空题

1. 十进制 255的二进制是 11111111,十六进制是 FF。

2. 单片机是将 CPU、存储器、特殊功能寄存器、定时 / 计数器和输入 / 输出接口电路、以及相互连接 的总线等集成在一块芯片上。

3. AT89S51单片机共有 4个8位的并行 I/O 口,其中既可用作地址 / 数据口,又可用作一般的 I/O 口的是 P0。

4. 若采用 12MHz的晶振,则 MCS-51单片机的振荡周期为 1/12 μS,机器周期为 1μS。 5、 AT89S51单片机字长是 8位,有 40根引脚。

6. 89S51单片机是 8位单片机,其 PC计数器是 16位。

7.若单片机使用的晶振频率是 6MHz,那么一个振荡周期是 1/6 μS,一个机器周期是 2μ S。 8. 89S51单片机是 +5V供电的。

9. 堆栈是内部数据 RAM区中,数据按先进后出的原则出入栈的。

10. MSC-51系列单片机具有 4个并行输入 / 输出端口,其中 P0口是一个两用接口,它可分时输出外部 存储器的低八位地址和传送数据,而 P1口是一个专供用户使用的 I / O口,常用于第二功能的是 P3口

11. 当单片机系统进行存储器扩展时,用 P2口的作为地址总线的高八位,用 P0作为地址总线的低八 位。

12. 半导体存储器分为 ROM和 RAM两大类,其中前者具有非易失性(即掉电后仍能保存信息),因而 一般用来存放系统程序,而后者具有易失性,因而一般用来存放经常变动的用户程序中间结果等。 当单片机系统需要外扩展存储器时, P2和P0作为地址总线。 13. AT89S51单片机上电初始化后,将自动设置一些寄存器的初始值,其中堆栈指针 SP的初始值为 07H,P0口复位值是 FFH。

14. 单片机两种节电模式:空闲模式和掉电模式,节电模式是由特殊功能寄存器 PCON中的有关位来 控制的。

15. 在AT89S51单片机中, RAM是数据存储器, ROM为程序存储器。 16. 单片机的复位方式主要有上电复位和按键复位两种。

17. AT89S51单片机的内部 RAM的寻址空间为 256B,而内部 ROM的寻址空间为 4K。 18. 总线( BUS)是计算机各部件之间传送信息的公共通道,微机中有内部总线和外部总线两类。其 中外部总线有控制总线、数据总线、地址总线三种。

19. 给RST引脚输入 2个机器周期的高电平使单片机复位,此时 P0= 0XFF。 20.8051 单片机的存储器的最大特点是数据与程序分开编址。 21. 控制程序执行顺序的寄存器是 PC,是16位寄存器

22. 在C51语言的程序中,注释一般采用 /**/ 和// 来实现。

23. KeiLC51 软件中,工程文件的扩展名是 uvproj ,编译连接后生成可下载至单片机芯片的文件后缀 名是 hex 。

24. MCS-51的外部中断有两种触发方式,分别是电平触发方式和边沿触发方式。在电平触发方式下, 当采集到 INT0、 INT1的有效信号为低电平 时,激活外部中断。

25. 一个 89C51系统,要求允许外部中断 0INT和允许定时器 T0中断,其他中断禁止,则 IE寄存器可设 定为IE=0X83。 IE寄存器的格式为:

27. MSC- 51引脚中,与串行通信有关的引脚是_ P3.0_和_ P3.1_。 28. AT89S51单片机有 5个用户中断源, 29. AT89S51单片机定时器的四种工作方式中,可自动装载初始值的是方式 2,该工作方式是 8位计数 器。

30. 已知 51单片机的中断优先级寄存器 IP的格式为:

当 IP=15H时,外部中断 0中断的优先级最高。 31. MCS-51单片机中,在 IP=0x00 时,优先级最高的中断是 外部中断 0 ,最低的是 串行口通 信。

32.51单片机的定时器 T1工作在工作方式 0计数模式下,定时器 T0工作在工作方式 1定时模式下。则 TMO的D 值应为 41H。

33. 假设已经设置好定时器 T1的计数初始值,则要启动定时器 T1,需要设置 TR1=1。 34. AT89C51单片机有 2个16位定时/ 计数器。

35. AT89S51单片机定时器的四种工作方式中,其中方式 3是只有定时器 T0才有的方式。 36. 假设定时器 T0已经正常工作,现要停止定时器 T0,则需要设置 TR0=0。

37. AT89S51单片机定时器的四种工作方式中,方式 0为 13位计数器,方式 1为16位计数器。

38. 共阳极数码管显示 6时的字型码是 82H,共阴极数码管显示 9时的字型码是 6FH。 39. 共阳极数码管显示 A时的字型码是 88 H,共阴极数码管显示 A时的字型码是 77 H 。 40. 若不使用 MCS-51片内存储器引脚 EA必须接地。 41. 在单片机扩展时, P0口和 P2口为地址线, P0口又分时作为数据线。 42. 在MCS-51单片机中,如采用 6MHZ晶振,一个机器周期为 2us 。

43. 当P1口做输入口输入数据时,必须先向该端口的锁存器写入 1,否则输入数据可能出错。 44. 程序状态寄存器 PSW的作用是用来保存程序运行过程中的各种状态信息。其中 CY为(进位)标志,

用于无符号数加(减)运算,当进行(位)操作时作为位累加器。 OV为(溢出)标志,用于有符号

数的加(减)运算。

45. 消除键盘抖动常用两种方法,一是采用 (硬件去抖电路 ),用基本 RS 触发器构成;二是采用 (软 件去抖程序 ) ,既测试有键输入时需延时(约大于 10毫秒)后再测试是否有键输入,此方法可判断 是否有键抖动。

46. 若MCS-51单片机采用 12MHz的晶振频率,它的机器周期为( 1us), ALE引脚输出正脉冲频率为 (2MHZ)。

47.8051有两个 16位可编程定时 / 计数器, T0和T1。它们的功能可由两个控制寄存器

( TCON)、 (TMO)D 的内容决定,且定时的时间或计数的次数与( TH)、( TL)两个寄存器的初值有关。

48. 串行口的控制寄存器 SCON中, REN的作用是 (允许串行接收位 )。

49. 单片机内外中断源按优先级别分为高级中断和低级中断,级别的高低是由(中断优先级寄存 器,)寄存器的置位状态决定的。同一级别中断源的优先顺序是由(自然优先级顺序)决定的。 50. LED数码显示按显示过程分为(静态)显示和(动态)显示 2种。前者,对每位显示来说是连续 显示的,可通过单片机串行口实现;当多位显示时需较多外部驱动芯片,功耗较大。后者,对每位 显示来说是断续显示需占用单片机的(并行)接口资源。

51. 单片机串行通信时,若要发送数据,就必须将要发送的数据送至( SBUF)单元,若要接收数据

也要到该单元取数。

52. 计算机的系统总线有(地址总线)、(控制总线)和(数据总线)。 53. 程序存储器用于存放待执行的程序代码。

54. 数据存储器用于存放程序执行过程中的各种数据。 55.8位处理器是单片机的核心模块,

由运算逻辑模块和控制逻辑模块组成。

56. 单片机复位以后, PC程序指针被初始化为 0X00。

57. 当外部引脚 EA加上高电平时, PC程序指针起始指向内部程序存储器,程序代码从内部存储器开 始执行。当外部引脚 EA加上低电平时, PC 程序指针起始指向外部程序存储器,程序代码从外部存 储器开始执行。

58. 程序计数器 PC是一个16位计数器,用于存放下一条指令在程序存储器中的地址。 判断题

(×) 1.AT89S51是一种高性能的 16位单片机。

(×) 2. MCS-51单片机的程序存储器只能用来存放程序。

(×) 3.MCS-51若希望程序从片内存储器开始执行, EA脚应接低电平。 (×) 4.89S51单片机中,外部 RAM与I/O 接口是统一编址的。

(×) 5.89S51单片机复位后,特殊功能寄存器 SP的内容都是 00H。 (×) 6. 51单片机内部寄存器都是 8位的。

(×) 7.在 MCS-51系统中,一个机器周期等于 1μs。

(×) 8.复位之后, P0-P3的内容为 0FFH,栈指针 SP指向 00H单元。

(√) 9.当 AT89C51的EA引脚接低电平时, CPU只能访问片外 ROM,而不管片内是否有程序存储器。

(×) 10.扩展 I/O 口占用片外数据存储器的地址资源。 (×) 11. MCS-51系统可以没有复位电路。

(×) 12. 程序存储器不仅可以存放程序指令字节代码和表格常数,还可以作为数据暂存和缓冲待 调试的程序代码等。

(√) 13. 单片机复位后不影响片内 RAM单元的数据,仅影响特殊功能寄存器中的内容。 (√) 14. 程序计数器 PC不能为用户编程时直接使用,因为它没有地址。

(×) 15.8051 共有21个特殊功能寄存器,它们的位都是可以用软件设置的,因此,是可以进行位 寻址的。

(×) 16.8051 单片机必须使用内部 ROM。 (√) 17.8051是一种 8位单片机。

(√) 18.MCS- 51单片机的 CPU能同时处理 8位二进制数据。 (√) 19.AT89S51单片机采用的是哈佛结构。

(√) 20.RXD表示串行口输入端,而 TXD表示串行口输出端。 (×) 21.系统复位后,四个 I/O 口的初始值都是 00H。

(×) 22.一般 AT89S51单片机的特殊功能寄存器的数据都是 8位的,但数据指针寄存器 DPTR的数据 却是 16位的。

(√) 23.AT89S51单片机共有 4个8位的并行 I/O口,其中 P2口既可用作地址 / 数据口,又可用作一般 的I/O 口。

(√) 24.sbit 不可用于定义内部 RAM的位寻址区,只能用在可位寻址的 SFR上

(√) 25.SFR中凡是能被 8整除的地址,都具有位寻址能力。

(√) 26.8051单片机,程序存储器和数据存储器扩展的最大范围都是一样的。 (×) 27.MCS— 51单片机上电复位后,片内数据存储器的内容均为 00H。

(√) 28. 当8051单片机的晶振频率为 12MHZ时, ALE地址锁存信号端的输出频率为 2MHZ的方脉冲。

(×) 29. 在51系列的单片机系统中,一个机器周期是固定的。 (√) 30.特殊功能寄存器的名字,在 C51程序中,全部大写。

(×) 31.在 C语言中,函数的调用是可以根据需要随便调用,前面的函数可以调用后面的函数, 后面的函数也可以调用前面的函数,无需声 明。

(√) 32.若一个函数的返回类型为 void ,则表示其没有返回值。(×) 33.用 C语言编写 AT89C51单片机时,必须添加的头文件是“ stdio.h ”。

(×) 34.采用单片机的 C语言开发时,只能利用 C51语言书写程序,不 能嵌套汇编语言。

2fvvt7sv1p1od1e2lms547le14lox100wh4
领取福利

微信扫码领取福利

微信扫码分享