单片机练习题.docx
- 文档编号:10984708
- 上传时间:2023-02-24
- 格式:DOCX
- 页数:22
- 大小:30.13KB
单片机练习题.docx
《单片机练习题.docx》由会员分享,可在线阅读,更多相关《单片机练习题.docx(22页珍藏版)》请在冰豆网上搜索。
单片机练习题
单片机练习题
一、选择题
1.MCS—51单片机复位后,从下列那个单元开始取指令:
(C)
A0003HB000BHC0000HD0013H
2.对程序计数器PC的操作(A)。
A.是自动进行的 B.是通过传送进行的
C.是通过加1指令进行的 D.是通过减1指令进行的
3.假定设置堆栈指针SP的值为37H,在进行子程序调用时把断点地址进行堆栈保护后,SP的值为(D)。
A.36H B.37H C.38H D.39H
4.在MCS-51单片机的运算电路中,不能为ALU提供数据的是(D )。
A.累加器A B.暂存器 C.通用寄存器B D.状态条件寄存器PSW
5.边沿触发方式的外部中断信号是(A )有效。
A.下降沿 B.上升沿 C.高电平 D.低电平
6.MCS-51响应中断时,下面哪一个条件不是必须的(B )。
A.当前指令执行完毕 B.中断是开放的
C.没有同级或高级中断服务 D.必须有RETI指令
7.确定定时器/计数器工作方式的寄存器是(B )。
A.TCON B.TMOD C.SCON D.PCON
8.异步串行通信中,收发双方必须保持(B )。
A.收发时钟相同 B.停止位相同
C.数据格式和波特率相同 D.以上都正确
9.使累加器的最高位置1,其余位不变,可以用下面的( A)指令实现。
A.ORL A,#80H B.ANL A,#80H
C.XRL A,#80H D.MOVA,#80H
10.在MCS-51单片机外扩展存储器芯片时,4个I/O口中用作地址总线的是(B )。
A.P0口 B.P0和P2口 C.P2和P3口 D.P2口
11.访问外部数据存储器时,不起作用的信号是(C )。
A.RD B.WR C.PSEN D.ALE
12.以下指令中,属于单纯读引脚的指令是(C )。
A.MOV P1, A B.ORL P1, #0FH
C.DJNZ P1, LAB D.MOV C, P1.5
13.对程序存储器的读操作,只能使用( C)指令。
A.MOVX B.PUSH C.MOVC D.MOV
14.若MCS-51中断源都编程为同级,当它们同时申请中断时,CPU首先相应(B )
A.INT1 B.INT0 C.T1 D.T0
15.当MCS-51进行多机通讯时,串行接口的工作方式应选为(D )
A.方式0 B.方式1 C.方式2 D.方式2或方式3
16.对片外数据RAM单元读写数据须用:
(B)
A.MOV指令B.MOVX指令C.MOVC指令D.XCH指令
17.MCS-51的无条件转移指令中,其转移范围最大的是:
(A)
A.LJMPB.AJMPC.SJMPD.ACALL
18.执行MOVSP,#30H指令后,压栈从片内RAM哪单元开始:
(C)
A.2FHB.30HC.31HD.32H
19.以下指令中,哪条指令执行后使标志位CY清0:
(C)
A.MOVA,#00HB.CLRA
C.ADDA,#00HD.MOVA,#01H
20.MCS—51单片机的四个并行I/O中,其驱动能力最强的是:
(A)
A.P0口B.P1口C.P2口D.P3口
21.定时器/计数器工作于模式2,在计数溢出时:
(B)
A.计数从零重新开始B.计数从初值重新开始C.计数停止D.没影响
22.T0设置成计数方式时,外部引脚计数脉冲的最高频率应是晶振频率的:
(B)
A.1/12B.1/24C.1/48D.1
23.当晶振频率是12MHz时,MCS-51单片机的机器周期是:
(A)
A.1μsB.1msC.2μsD.2ms
24.外部中断INT0的触发方式控制位IT0置1后,其有效的中断触发信号是:
(D)
A.高电平B.低电平C.上升沿D.下降沿
25.按键的机械抖动时间参数通常是:
(C)
A.0B.5~10μsC.5~10msD.1s以上
26.N位LED显示器采用动态显示方式时,需要提供的I/O线总数是:
(A)
A.8+NB.8×NC.N
27.一字节补码所表示的数值范围是:
(A)
A.-128~+127B.-127~+128C.-128~+128
28.89C51是以下哪个公司的产品?
( C )
A.INTEL B.AMD C.ATMEL D.PHILIPS
29.在I/O口中, P0 口在接LED时,必须提供上拉电阻, P3 口具有第二功能。
30.MCS-51系列单片机是属于( B )体系结构。
A.冯诺依曼 B.普林斯顿 C.哈佛 D.图灵
31.以下哪一条指令的写法是错误的( C )。
A.MOVDPTR,#3F98H B.MOVR0,#0FEH C.MOV50H,#0FC3DH D.INCR0
32.以下哪一条指令的写法是错误的( D )。
A.INCDPTR B.MOVR0,#0FEH C.DEC A D.PUSH A
33.以下哪一条指令的写法是错误的( B )。
A.MOVCA,@A+DPTR B.MOVR0,#FEH C.CPL A D.PUSH ACC
34.以下哪一条是位操作指令( B )。
A.MOVP0,#0FFH B.CLRP1.0 C.CPL A D.POP PSW
35.以下哪一条是位操作指令( B )。
A.MOVP1,#0FFH B.MOVC,ACC.1 C.CPL A D.POP PSW
36.以下哪一条是位操作指令( B )。
A.MOVP0,#0FFH B.SETB TR0 C.CPL R0 D.PUSH PSW
37.以下哪种方式的接口总线最少?
( C )
A.SPI B.I2C C.单总线 D.并行通信
38.以下哪个是属于单片机系统前向通道的器件?
( A )
A.A/D转换 B.D/A转换 C.LED数码管 D.继电器
39.MCS—51单片机的复位信号是( A )有效。
A.高电平 B.低电平 C.脉冲 D.下降沿
40.若MCS-51单片机使用晶振频率为6MHz时,其复位持续时间应该超过( B )。
A.2μs B.4μs C.8μs D.1ms
41.若PSW.4=0,PSW.3=1,要想把寄存器R0的内容入栈,应使用( D )指令。
A.PUSH R0 B.PUSH @R0
C.PUSH 00H D.PUSH 08H
42.能够用紫外光擦除ROM中程序的只读存储器称为( C )。
A.掩膜ROM B.PROM C.EPROM D.EEPROM
43.在片外扩展一片2764程序存储器芯片要( B )地址线。
A.8根 B.13根 C.16根 D.20根
44.定时器/计数器工作方式1是( D )。
A.8位计数器结构 B.2个8位计数器结构
C.13位计数结构 D.16位计数结构
45.设MCS-51单片机晶振频率为12MHz,定时器作计数器使用时,其最高的输入计数频率应为( C )
A.2MHz B.1MHz C.500KHz D.250KHz
46.已知1只共阴极LED显示器,其中a笔段为字形代码的最低位,若需显示数字1,它的字形代码应为( A )。
A.06H B.F9H C.30H D.CFH
47.串行口的控制寄存器SCON中,REN的作用是( C )。
A.接收中断请求标志位 B.发送中断请求标志位
C.串行口允许接收位 D.地址/数据位
48.下列运算对OV没有影响或不受OV影响的的运算是(A)。
A逻辑运算B加减运算C乘法运算D除法运算
49.在寄存器间接寻址方式中,寄存器中存放的是(B)。
A操作数B操作数地址C转移地址D地址偏移量
50.如在系统中只扩展一片2764,除应使用P0口的8条口线外,至少还应使用P2口的口线(D)。
A2条B3条C4条D5条
51.寻址空间为外部程序存储器所用的指令是(C)。
AMOVXBMOVCMOVCDADDC
52.PC的值是(C)。
A当前指令前一条指令的首地址B当前正在执行指令的首地址
C下一条指令的首地址D控制器中指令寄存器的地址
53.执行中断返回指令,从堆栈弹出地址送给(C)。
AABCYCPCDDPTR
54.以下不是构成控制器的部件(D)。
A程序计数器B指令寄存器C指令译码器D存储器
55.下列不是单片机总线是(D)。
A地址总线B控制总线C数据总线D输出总线
565.-49D的二进制补码为(B)。
A11100010B11001111C00011101D00001111
57.MOVXA,@DPTR指令中源操作数的寻址方式是(B)。
A寄存器寻址B寄存器间接寻址C直接寻址D立即寻址
58.以下不是构成单片机的部件(D)。
(A)微处理器(CPU)(B)存储器(C)接口适配器(I/O接口电路)(D)打印机
59.十进制29的二进制表示为原码(C)。
(A)11100010(B)10101111(C)00011101(D)00001111
60.在中断服务程序中,至少应有一条(D)。
(A)传送指令(B)转移指令(C)加法指法(D)中断返回指令
61.在寄存器间接寻址方式中,指定寄存器中存放的是(B)
(A)操作数(B)操作数地址(C)转移地址(D)地址偏移量
62.对外部程序存储器的读操作,只能使用(D)
(A)MOV指令(B)PUSH指令(C)MOVX指令(D)MOVC指令
63.中断查询查询的是(B)
(A)中断请求信号(B)中断标志位(C)外部中断方式控制位(D)中断允许控制位
64.如在系统中只扩展一片6264,除应使用P0口的8条口线外,至少还应使用P2口的口线(D)
(A)2条(B)3条(C)4条(D)5条
65.在MCS-51中,定时/计数器在工作方式1下,计数器是由TH的全部8位和TL的8位组成,因此其计数范围是(D)
(A)1~8192(B)0/8191(C)0~8192(D)1~65536
66.SP的值是(C)
(A)当前指令前一条指令的地址(B)当前正在执行指令的地址
(C)当前堆栈的栈顶地址(D)当前堆栈的栈底地址
67.在CPU内部,反映程序运行状态或反映运算结果的特征寄存器是(B)。
(A)PC(B)PSW(C)A(D)SP
二、填空
1.MCS-51系列单片机字长是8位,有40根引脚。
单片机的特点有体积小、价格低、功能全。
2.8051单片机的存储器的最大特点是指令存储器与数据存储器分开编址,Px并行口的地址是与数据存储器统一编址的,或者说属于该存储器。
3.、8051最多可以有4个并行输入输出口,最少也可以有1个并行口,即P1。
P3常需复用作串行通信、外部中断、外部计数脉冲和读写控制信号。
4.ALE信号的作用是低8位地址锁存。
5.8051复位后,PC=0000H。
若希望从片内存储器开始执行,EA脚应接高电平,PC值超过0FFFH时,8051会自动转向片外存储器继续取指令执行。
6.8051的C/T是加计数的。
7.8051的中断向量表在0003H、000BH和0013H、001BH、0023H。
8.MOVA,40H指令对于源操作数的寻址方式是直接寻址。
9.指令JB0A7H,ABC的作用是若P2口的第7位为1则跳转到ABC。
(0A7H是P2.7的地址)
10.将CY与A的第0位的非求或的指令是ORLC,/ACC.0,若原A=0,执行后A=0。
11.如果A/D采样的位数为10位,参考电压为5V,则其能检测到的模拟变化量是多少?
5V/210=0.0048V
12.PSW中RS1RS0=10H时,R2的地址是 12H 。
13.单片机经加电复位后,执行第一条指令的地址是 0000H 。
14.在串行通信中,数据传送方向有 单工 、半双工 、全双工三种方式。
15.一个机器周期= 6 个状态周期等于12个振荡周期。
16.设DPTR=2000H,(A)=0A0H,则MOVC A,@A+DPTR操作数的实际操作地址为 20A0H 。
17.若8051单片机的引脚EA接地,表示 只能访问片外程序存储器 (片外ROM) 。
18.在MCS-51单片机系统中,采用的编址方式是 统一编址 。
19.在查询和中断两种数据输入输出方式中,效率较高的是 中断 。
20.指令LCALL37B0H,首地址在2000H,所完成的操作是 2003H 入栈,PC= 37B0H 。
21.外部中断INT1入口地址为 0013H 。
22.ANL A,#0F0H是将A的高四位保持不变,而低4位 清零 。
23.8051单片机定时器/计数器作定时和计数用时,其计数脉冲分别由 8051片内脉冲 和 P3.4或P3.5引脚端的外部脉冲 提供。
24..单片机89C51片内集成了 4 KB的ROM,共有 5 个中断源。
25.两位十六进制数最多可以表示 256 个存储单元。
26.在89C51中,只有当EA引脚接 高 电平时,CPU才访问片内的ROM。
27.当CPU访问片外的存储器时,其低八位地址由 P0 口提供,高八位地址由 P2 口提供,8位数据由 P0 口提供。
28.89C51具有 64 KB的字节寻址能力。
29.数据指针DPTR是一个 16 位的特殊功能寄存器寄存器。
30.在89C51中,片内RAM分为地址为 00H~7FH 的真正RAM区,和地址为80H~FFH
的特殊功能寄存器(SFR)区两个部分。
31.在89C51中,通用寄存器区共分为 4 组,每组 8 个工作寄存器,当CPU复位时,
第 0 组寄存器为当前的工作寄存器。
32.在89C51中,一个机器周期包括 12 个振荡周期,而每条指令都由一个或几个机器
周期组成,分别有单周期指令、双周期指令和4周期指令。
33.当系统处于正常工作状态且振荡稳定后,在RST引脚上加一个 高 电平并维
持 2 个机器周期,可将系统复位。
34.单片机89C51复位后,其I/O口锁存器的值为 0FFH ,堆栈指针的值为 07H ,
SBUF的值为 不定 ,内部RAM的值不受复位的影响,而其余寄存器的值全部为00H 。
35.在89C51中,有两种方式可使单片机退出空闲模式,其一是任何的中断请求被响应,其二是 硬件复位 ;而只有 硬件复位 方式才能让进入掉电模式的单片机退出掉电模式。
36.单片机89C51的5个中断源分别为INT0 、INT1 、T0 、T1 以及串行口中断 。
37.单片机89C51的中断要用到4个特殊功能寄存器,它们是TCON 、SCON、IE 和IP。
38.在89C51中,外部中断由IT0
(1)位来控制其两种触发方式,分别是 电平 触发方式
和 边沿 触发方式。
39.中断处理过程分为3个阶段,即 中断响应 、中断处理和 中断返回 。
40.单片机89C51的时钟频率为6MHz,若要求定时1ms,定时/计数器工作于模式1,其定时/计数器的初值为 FE0CH 。
41.单片机89C51具有 并行 通信和 串行 通信两种通信方式。
42.串行通信有 同步 通信和 异步 通信两种通信方式。
43.在异步通信中,数据的帧格式定义一个字符由4部分组成,即:
起始位 、数据位、 奇偶校验位 和停止位。
44.串行通信中,为使设备同步工作,需要通信双方有两个共同的要求,一是通信双方必须采用统一的编码方式 ,二是 通信双方必须能产生相同的传送速率 。
45.单片机89C51中的串行通信共有 4 种方式,其中方式 0 是用作同步移位寄存器
来扩展I/O口的。
46.键盘可分为 独立连接 式和 行列(矩阵) 式两类。
键盘可分为 编码 式和 非
编码 式两类。
47.LED数码管有 静态 显示和 动态 显示两种方式。
48.单片机89C51片内有两个 16 位的定时/计数器,即T0和T1,它们都有 定时 和
计数 的功能。
49.单片机是将微处理器、一定容量的RAM和ROM以及 I/O 口、定时器等电路集成在一块芯片上而构成的微型计算机。
50.当使用8031单片机时,需要扩展外部程序存储器,此时EA应为_低电平。
51.P0通常用作单片机系统的地址/数据总线.
52.若由程序设定RS1、RS0=10,则工作寄存器R0~R7的直接地址为10H~17H。
53.返回地址(或断点)是在程序中断或子程序调用时的程序计数器的内容。
54.中央处理器CPU是单片机的核心,它完成运算和控制功能。
55.单片机的工作过程,实际上就是周而复始地取指令和执行指令的过程。
56.所谓中断源即是引起中断的原因(或能发出中断请求的来源)。
57.端口(或称口)是接口电路中已编址并能进行读或写操作的寄存器。
58.异步串行近程通信时的传送信号是TTL电平信号。
59.若累加器A中的数据为01110010B,则PSW中的P=0。
60.8051单片机片片内有程序存储器4K字节,片内有数据存储器128字节。
61.MCS-51单片机片内有5个中断源,其中2个外部中断源。
62.MCS-51单片机片内RAM中位寻址区是从地址20H到2FH的一块存储区域。
63.MCS-51单片机片内DPTR寄存器是一个16位寄存器。
64.DA指令的作用是十进制加法修正__。
65.MCS-51单片机片内有2个16位定时/计数器,它们具有四种工作方式。
66.ADC0809是8通道8位A/D转换器。
DAC0832是8位D/A转换器。
67.假定(SP)=60H,(ACC)=30H,(B)=70H,执行下列指令:
PUSHACC
PUSHB
后,SP的内容为62H,61H单元的内容为30H___,62H单元的内容为70H。
68.MCS-51单片机工作寄存器组共分为4__组寄存器,每组有8个单元。
69.为扩展存储器而构造系统总线,应以P0口的8位口线作为8位数据线/低8位地址线,以P2口的口线作为高8位地址线。
70.8051单片机片内有程序存储器4K字节、片内有数据存储器128字节。
有2个16位定时/计数器、有5个中断和1个全双工串行口。
71.在定时器工作方式0下,计数器的宽度为13位,如果系统晶振频率为3MHz,则最大定时时间为32768μs。
72.在MCS-51中,PC和DPTR都用于提供地址,但PC是为了访问程序存储器提供地址,而DPTR是为了访问数据存储器提供地址。
73.已知(A)=59H,执行指令INCA后,(A)=5AHH,继续执行DAA后,(A)=60H。
74.若(PSW)=18H,则选取的是第3组通用寄存器。
其的地址范围从18H~1FH。
75.若系统晶振频率为12MHz,则机器周期1μs。
76.单片机一共有四个物理存储器空间,分别是片内程序存储器,片内数据存储器,片外程序存储器和片外数据存储器。
77.A/D转换器芯片ADC0809中,既可作为查询的状态标志,又可作为中断请求信号使用的引脚信号是EOC。
78.外部中断0(INT0)的中断入口地址为0003H;定时器1的中断入口地址为001BH。
三、判断题
1.8031片内含EPROM,8751片内不含EPROM。
(×)
2.MCS-51单片机是依靠低电平复位的。
(×)
3.MCS-
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 练习题