单片机复习参考题(含答案)

更新时间:2024-06-05 12:28:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

单片机复习题

一、选择

1. 二进制数110110110对应的十六进制数可表示为( )。 A. 1D3H B.1B6H C.DBOH D. 666H 2. -3的补码是( )。

A. 10000011 B. 11111100 C.11111110 D.11111101 3. CPU主要的组成部部分为( )。

A.运算器,控制器 B.加法器,寄存器 C. 运算器,寄存器 D.

运算器,指令译码器

4. INTEL 8051 CPU是( )位的单片机。

A. 16 B.4 C. 8 D.准16位 5. 对于以 8051为核心的小单片机应用系统来说,/EA脚总是( ) A.接地 B.接电源 C. 悬空 D.不用 6. 程序计数器PC用来( )。

A.存放指令 B.存放正在执行的指令地址 C. 存放下一条的指令地址 D.存放上一条的指令地址 7. 指令和程序是以( )形式存放在程序存储器中。

A. 源程序 B. 汇编程序 C. 二进制编码 D.BCD码 8. 单片机应用程序一般存放在( )中。 A. RAM B.ROM C. 寄存器 D.CPU 9. 单片机8051的XTALl和XTAL2引脚是( )引脚

A. 外接定时器 B.外接串行口 C. 外接中断 D.外接晶振 10. 8031复位后,PC与SP的值为( )。

A.0000H,00H B.0000H,07H C.0003H,07H D. 0800H,00H 11. P0,P1口作输入用途之前必须( )。

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

拉电阻

12. 8051的内部RAM中,可以进行位寻址的地址空间为( )。 A. 00H~2FH B. 20H~2FH C. 00H~FFH D. 20H~FFH 13. 8051的程序计数器PC为16位计数器,其寻址范围是( ) 。 A. 8K B. 16K C. 32K D. 64K

14. 8051单片机中,唯一一个用户不能直接使用的寄存器是( )。 A.PSW B. DPTR C. PC D. B

15. 对MCS-51单片机来说,其内部RAM( )。

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

能位寻址

16. 在51单片机的串行接口系统中,接收一帧数据就自动置位的是( )。 A.TI B. RI C. TF D. IE

17. 在51单片机所提供的中断功能中,( )的优先级较高。 A.TI/RI B. T0 C. INT0 D.INT1

18. 在特殊功能寄存器TCON中,IE1的功能是( )。 A.触发INT1中断 B.指示INT1有中断请求 C.提高INT1的优先等级 D. 取消INT1中断 19. 在特殊功能寄存器IP中, EX1的功能是( )。 A.触发INT1中断 B.指示INT1有中断请求 C.提高INT1的优先等级 D. 取消INT1中断

20. 若要同时允许INT0和INT1的中断功能,则应设置( )。 A. TCON=0x81 B.IE=0x85 C.IP=0x83 D. IE=0x05 21. 若要让定时/计数器做外部计数之用,应设置( )。

A. C/T=1 B. C/T=0 C. Gate=0 D. Gate=1 22. 若要设置定时/计数器的工作方式,则应设置( )。

A.TCON B.TMOD C.TH D.TL

23. 若将T0设置为外部计数,则由引脚( )启动。

A.P3.2 B.P3.3 C.P3.4 D.P3.5

24. 在12M的51单片机系统中, 可以一次定时5ms的是( )。

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

25. 在51单片机的定时器中,若使用方式0,则最大计数值为( )个机器周

期。

A.65536 B.8192 C.1024 D.256

26. 在同一时刻,只能接收或发送信号,这钟方式称为( )。

A.全双工 B.半双工 C.半单工 D.单工

27. 在51单片机中,若通过串行端口传出数据,则只要将数据放入寄存器( )

中,CPU就会自动将它传出。

A.SMOD B.TBUF C.SBUF D.RBUF

28. 若要设置51单片机的串行端口的工作方式,可在寄存器( )中设置。

A.SMOD B.SCON C.TMOD D.TCON

二、填空

1. (50)补 = 32 H, -125 (用十进制真值表示)的补码是1000 0011B。 500.5 = 111110100.1 B = 1F4.8 H,数字2的ASCII码是 32 。 2. 程序计数器PC永远指向 下一条要执行的指令地址 ,其

功能是 控制程序执行的顺序 。

3. 异步串行数据通信的帧格式由启始位、__数据位______、_奇偶校验位______

和停止位组成。在串行通信的方式1中,RXD引脚用于__接受数据端_,TXD引脚用于__发送数据端__;波特率是__可变_____(固定或可变)的,由定时器T1工作在方式__1__提供。

4. MCS-51系列单片机的片内数据存储器通常划分为3个区域,这3个区域分别

为 工作寄存组区 , 位寻址区 , 一般RAM区 ,若由程序设定RS1、RS0=01,则R0~R7的直接地址为 08~0FH_ 。

5. MCS-51单片机的P0~P3口中, P0口 既可传输数据也可传输地址,与 P2口一起组成十六位地址总线, P3口的每一根线 都有第2功能。 6.MCS-51系列单片机的并行端口中,片外总线结构中的数据是 宽度为8位由P0口直接提供 ,地址总线是 宽度为16位 。

7. MCS-51系列单片机主要由如下功能部件组成:面向控制的 8 位CPU,片内 4K字节的FlashROM,片内 256B 字节的RAM,可寻址 64KB 字节的片外程 序存储器和片外数据存储器控制电路, 2 个16位定时/计数器,4个并 行I/O口,一个 全双工 的串行口,具有两个中断优先级别的 5 个中断 源,21个特殊功能寄存器。

8. 片内振荡器 是单片机控制器的心脏,外接 石英晶振 和 微调电容 ,可 以产生时钟脉冲方波。

9. 在P3端口中,用于串行通信的引脚是 P3.0 和 P3.1 ,串行口工作方式

0的功能是 扩展I/O口 , TXD 引脚接工作脉冲信号。

10. 当8051单片机 EA 引脚接高电平时,对ROM的读操作限定在内部ROM,

ALE引脚的功能是 锁存低八位地址,实现地址与数据的分离 。 11. 若8051的晶振频率为12MHz,则它的时钟周期为 1/12μs ,机器周期为 1μs 。

12. 8051单片机的定时器/计数器的工作方式有 4 种,第 1 种工作方式的

单次定时时间最长,为 65536 ms,第2和第3种工作方式的单次定时时间是 0.256 ms。第 2 种工作方式具有自动重装初值重新计数功能。

13. 外部中断源的中断申请允许有两种触发方式:

电平触发 和 边沿触发 ,对于INT0选用哪种触发方式由特殊功能寄存器TCON中的 触发方式控制 位来确定。

14. 8051单片机的中断源有 外部中断INT0和INT1 、 定时/计数器T0和T1中断 和 串行口中断 。

15. 8051单片机的串行口有 4 种工作方式,其中方式0用于 扩展I/O口 ,方式1用于 双机通信 。

16. 8段共阳LED显示9的字型码是 90H ,8段共阴LED显示0的字型码

是 3FH 。

17. 特殊功能寄存器IE的功能是 中断允许控制 ,特殊功能寄存器IP的功能

是 中断优先级控制 。

18. 特殊功能寄存器TMOD的功能是 定时器工作方式控制 ,特殊功能寄

存器TCON的功能是 定时器控制寄存器 。

19. MCS-51片内 20H~2FH 范围内的数据存储器,既可以字节寻址又可以位 寻址

三、简答

1. 在MCS-51单片机中,8051片内RAM容量有多少?可以分为哪几部分? 128字节 00H~1FH 是通用寄存器区 20H~2FH 是位寻址区

30H~7FH 是用户RAM区 80H~FFH是特殊功能寄存器区

2. 简述串行口工作方式的设置方法及四种工作方式的功能。

方式0,称为同步移位寄存器方式,一般用于外接移位寄存器芯片扩展I/O接口。 方式1,称为8位的异步通信方式,通常用于双机通信。

方式2和方式3,称为9位的异步通信方式,通常用于多机通信。

3. 写出51单片机串行口的类型、相关的两个引脚和四种工作方式的功能。 4. 简述MCS-51单片机的堆栈处理过程。

答:入栈时,SP指针的内容先自动加1,然后再把数据存入到SP所指单元;出栈时,先把SP所指单元的数据取出,然后再把SP指针的内容减1;复位时,SP的初值为07H,且堆栈向上生长。

5. 简述8051单片机串口在工作方式1下,波特率与哪些参数有关,如何启

动发送,在什么条件下才可以接收数据,接收的数据放在哪里。

6. 简述8051的中断源中,哪些中断请求信号在中断响应时可以自动清除,

哪些不能,应如何处理?

答:工作在边沿触发方式下的两个外部中断源和两个定时/计数器中断中断请求信号

在中断响应时可以自动清除,工作在电平触发方式下的两个外部中断源和串行口中断不能自动清除。工作在电平触发方式下的两个外部中断源的中断请求信号通过外加硬件和加软件的方式清除,串行口中断标志T1和标志R1完全由软件清除。

7. PC是什么寄存器?是否属于特殊功能寄存器?它有什么作用? 答:PC是16位程序计数器(Program Counter),它不属于特殊功能寄存器范畴。PC总是保存着下一条要执行的指令的16位地址。在一般情况下,当取出一个指令字节后,PC自动加1,PC控制程序的执行顺序。 8. 定义一个指向pdata区0050H单元的无符号字符型指针变量*dp。 9. 单片机晶振频率12MHZ,如果采用定时/计数器 T1产生周期为500ms的方

波,可以选择哪几种方式(至少列出2种),其初值分别设置为多少? 12. 简述多个LED数码管动态显示的原理。 13. 简述4*4矩阵键盘的工作原理。

常用寄存器:(试卷中已给出) TMOD GATE TCON TF1

TR1 TF0 TR0 IE1 IT1 IE0 IT0 C/T M1 M0 GATE C/T M1 M0 SCON SM0 IE EA IP

PS PT1 PX1 PT0 PX0 ES ET1 EX1 ET0 EX0 SM1 SM2 REN TB8 RB8 TI RI

常用寄存器:(试卷中已给出) TMOD GATE TCON TF1

TR1 TF0 TR0 IE1 IT1 IE0 IT0 C/T M1 M0 GATE C/T M1 M0 SCON SM0 IE EA IP

PS PT1 PX1 PT0 PX0 ES ET1 EX1 ET0 EX0 SM1 SM2 REN TB8 RB8 TI RI

本文来源:https://www.bwwdw.com/article/5bi6.html

Top