您的当前位置:首页正文

单片机自测习题

2023-08-01 来源:步旅网
一、单选题

1.补码11111001对应的真值用十进制表示为多少?

(A)7 (B)13 (C)-7 (D)34 2.二进制数10000110转换为十进制数是多少?

(A)132 (B)133 (C)134 (D)135 3. 3D.0AH转换成二进制数是( )。

(A)111101.0000101B (B) 111100.0000101B (C) 111101.101B (D) 111100.101B 2. MCS-51上电复位后,SP的内容应为( ) A.00H B.07H C.60H D.70H 4.关于MCS-51的堆栈操作,正确的说法是( )

A.先入栈,再修改栈指针 B.先修改栈指针,再出栈 C. 先修改栈指针,在入栈 D.以上都不对 5.单片机复位时,程序计数器(PC)的值是多少?( )

(A)0000H (B)0030H (C)4000H (D)4100H 6.某存储器芯片有12根地址线,8根数据线,该芯片有多少个存储单元?

(A)1 KB (B)2 KB (C)3 KB (D)4 KB 3.已知某数的BCD码为0111 0101 0100 0010 则其表示的十进制数值为( ) A) 7541H B) 7542 C) 75.42H D) 7541

7. 存储器的地址范围是0000H~0FFFH,它的容量为( )。

(A)1KB (B) 2KB (C) 3KB (D) 4KB 8.根据信息的传送方向,MCS-51单片机的串口属于哪类?

(A)半双工 (B)全双工 (C)半单工 (D)单工 4.CPU主要的组成部部分为( )

A)运算器、寄存器 B)加法器、寄存器

C)运算器、控制器 D)运算器、指令译码器 9.串行口每一次传送( )字符。

A.1个 B.1串 C.1帧 D.1波特

10.MCS-51单片机外部中断0(INT0)对应的中断入口地址是多少?

(A)0003H (B)000BH (C)0013H (D)001BH 6.8031单片机中既可位寻址又可字节寻址的单元是( ) a)70H b)30H c)00H d)21H 11.MCS-51单片机可分为两个中断优先级别,各中断源的优先级别设定是利用哪个寄存器?

(A)IE (B)PCON (C)IP (D)SCON 12.MCS-51单片机的外部中断1的中断请求标志是( )。 A.ET1 B.TF1 C.IT1 D.IE1

13.若MCS-51中断源都编程为同级,当他们同时申请中断时CPU首先响应( ) A.INT1 B. INT0 C.T1 D.T0

14.下列说法正确的是 。

A.各中断源发出的中断请求信号,都会标记在AT89C51单片机的IE寄存器中 B.各中断源发出的中断请求信号,都会标记在AT89C51单片机的TMOD寄存器中

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

D.各中断源发出的中断请求信号,都会标记在AT89C51单片机的TCON与SCON寄存器中

15.在AT89C51单片机的中断请求源中,需要外加电路实现中断撤销的是 。

A.电平方式的外部中断 B.脉冲方式的外部中断 C.外部串行中断 D.定时中断

16.下列 项说法是正确的。

A.特殊功能寄存器SCON,与定时器/计数器的控制无关 B.特殊功能寄存器TCON,与定时器/计数器的控制无关 C.特殊功能寄存器IE,与定时器/计数器的控制无关

D.特殊功能寄存器TMOD,与定时器/计数器的控制无关

17.8051单片机内有( )个16位的定时/计数器 ,每个定时/计数器都有( )种工作方式。

(A) 4, 5 (B) 2, 4 (C) 5, 2 (D) 2, 3

18.串行口工作方式1的波特率是 。 A.固定的,为fosc/32 B.固定的,为fosc/16 C.可变的,通过定时器/计数器T1的溢出率设定 D.固定的,为fosc/64

19.区分AT89C51单片机片外程序存储器和片外数据存储器的最可靠方法是 。

A.看其位于地址范围的低端还是高端 B.看其离AT89C51单片机芯片的远近 C.看其芯片的型号是ROM还是RAM

D.看其是与RD信号连接还是与PSEN信号连接

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

A) 16 B)4 C)8 D)准16

二、填空题

1.十六进制数AA转换为十进制数的结果是________,二进制数10110110转换为十六进制

数的结果是________。

2.十六进制数A6转换为十进制数的结果是________,二进制数11000101转换为十六进制

数,结果是________。

3. 单片机的存储器一般由 存储器和 存储器组成。

4.11条地址线可选 个存储单元,16KB存储单元需要 条地址线。 5.4KB RAM存储器的首地址若为0000H,则末地址为 H。 6.起止范围为0000H~3FFFH的存储器的容量是 KB。

7.若串口传送速率是每秒120个字符,每个字符10位,则波特率是____________。

8.MCS—51单片机外部中断请求信号有电平方式和 ,在电平方

式下,当采集到INT0、INT1的有效信号为 时,激活外部中断。

9.51单片机的中断源分别是 、外中断1、 、 、 。 10.如果T0计数满,则会使 置 ,同时向系统提出中断申请。 11.8051复位后,PC= 。若希望从片内存储器开始执行程序,EA脚应接 电平,PC值超过 时,8051会自动转向片外存储器继续取指令执行。

12.8051单片机有________个中断源,________级中断优先级别。 13.8051的C/T是 (加或减)计数的。 14.堆栈的特性是 ,8051的堆栈一般开辟在 ,其堆栈指针是 。

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

16.MCS-51有一个全双工的 步串行口,有 种工作方式。

17.若A中的内容为63H,那么,P标志位的值为 。

三、判断题,正确的打√,错误的打×

1堆栈是一种先进先出的数据结构 ( ) 2.单片机系统扩展片外程序存储器或者数据存储器时,常用的选片法有:非门选片法、线 选法和译码法等。 ( )

3.采用LED数码管显示时,由数码转换为笔划信息可以采用软件译码或硬件译码。 ( )

4.所谓的单片机,就是将CPU、存储器、定时计数器、中断功能以及基本I/O接口等主要功能部件都集成在一块超大规模集成电路的微型计算机。 ( )

4.51单片机串行口的发送中断与接收中断有同一中断入口地址。 ( √ )

5.51单片机串行口的发送中断与接收中断有各自的中断入口地址。 ( )

6.MCS-51的程序存储器只能用来存放程序。 ( ) 7.TMOD中GATE=1时,表示由两个信号控制定时器的启停。 ( ) 8.MCS-51的串口是全双工的。 ( ) 9.各中断源发出的中断请求信号,都会标记在MCS-51系统中的TCON中。 ( ) 10.在AT89C51单片机中,为使准双向的I/O口工作在输入方式,必须保证它被事先预置为1 ( )

1.MCS-51的特殊功能寄存器分布在60H~80H地址范围内。 ( × ) 2若MCS-51单片机使用的晶振是12MHz,则其机器周期为12µs。 ( × )

四、简答题()

1.MCS51的中断系统有几个中断源?几个中断优先级?中断优先级是如何控制的?在出现同级中断申请时,CPU按什么顺序响应(按由高级到低级的顺序写出各个中断源)?各个中断源的入口地址是多少?

1.MCS-51串行口4种工作方式各有哪些不同?

2.为什么要消除按键的机械抖动?软件消除按键机械抖动的原理是什么?

4..什么是堆栈,为什么要对堆栈指针SP重新赋值?

3.简述LED的静态显示方式与动态显示工作原理?各有什么优缺点?

7.键盘有哪3种工作方式,它们各自的工作原理及特点是什么?

1.简述采用扫描方式识别矩阵式键盘按键的方法。

五、编程题()

1.若8051的晶振频率fosc为6MHZ,定时器/计数器T0工作在方式1(16位定时器/计数器),要求采用定时中断由 P1.0引脚产生100ms周期的方波,计算定时器初始值,编程实现相应功能。

TMOD:

D7 GATE C/ D6 D5 M1 D4 M0 D3 GATE C/ D2 D1 M1 D0 M0

T1方式字段 T0方式字段

2. 编程实现将片数据存储器中30H—5FH单元内容全部清零

七、扩展设计题(10分)

1.画出8031与2716(EPROM)的连接图,并写出其地址范围。

因篇幅问题不能全部显示,请点此查看更多更全内容