单片机考试题目

发布 2024-04-17 19:05:10 阅读 5143

课程**:02358

一、填空题(本大题共11小题,每空2分,共30分)

请在每小题的空格中填上正确答案。错填、不填均无分。

1.8031单片机是位单片机。

2.若由程序设定rs1、rs0=10,则工作寄存器r0~r7的直接地址为。

3.8031单片机片内ram的容量为字节。

4.8051单片机有个中断源。

5.8051中唯一可供用户使用的16位寄存器为。

6.在一个源程序中只能有一条指令,且该指令位于源程序的最后。

7.串行工作方式0波特率是固定的,其值为。

8.2716的存储容量为2kb,需要位地址线进行存储单元编码。

9.8051有两个并行且相互独立的存储器系统,即存储器系统和存储器系统。

是采用t型电阻网络的位dac转换器,网络中电阻值只有和两种。

是位adc转换器,其分辨率为。

二、判断题(本大题共5小题,每小题2分,共10分)

判断下列各题,正确的在题后括号内打“√”错的打“×”

1.单片机的发展方向是努力增加位数。(

2.外部数据存储器的读指令为movc。(

3.8051单片机串行中断只有一个,但有2个标志位。(

4.8051单片机的地址总线是单向的。(

是8位双路输出的数模转换器。(

三、简答题(本大题共3小题,每小题4分,共12分)

1.简述51单片机内部数据存储器低128单元分布特点。

2.简述51单片机中断嵌套的原则。

3.简述51单片机十六位地址总线的构成。

四、读程序题(本小题共4题,每小题6分,共24分)

1.写出下列指令的功能。

movca,@a+dptr

setbbit

jzrel

2.假定a=30h,r1=31h,(30h)=05h。执行以下两条指令后(a

r130hxcha,r1

xchda,@r1

3.下列指令执行后,time0工作在方式time1工作在方式time1单次最大定时时间是个机器周期。

mova,#21h

movtmod,a

4.8255控制寄存器地址0003h,下列指令执行后,a口方向为b口方向为c口高位方向为。

movr0,#03h

mova,#95h

movx@r0,a

五、综合题(本小题共3题,每小题8分,共24分)

1.在外部ram首地址为tab的数据表中,有10个数据,试编程实现将每个字节的最低位清零。

2.已知p1口接7段共阳发光数码管(a接p1.0,b接p1.1其他顺序类推),试编写一段测试程序,让数码管依次显示0~9,假定延时程序已经编好,延时程序名称delay。

3.已知单片机晶振频率6mhz,串口工作于方式1,波特率1200,允许中断方式接收,试编程对串口进行初始化。

单片机原理及应用》考试卷一。

一.填空(每空1分,共15分)

1.在mcs-51单片机中,若采用6mhz晶振,则1个机器周期为。

2.若a中的内容为63h,则标志位p的值为。

3.mcs-51单片机复位后,r4对应的存储单元的地址为,若rs1=1,rs0=0,r4对应的存储单元地址又为。

4.使用8031时,需将接电平。

5.mcs-51单片机程序存储器的寻址范围为kb,数据存储器的寻址范围为。

6.11根地址线可以寻址个存储单元,16kb存储单元需要根地址线。

7.写出下列每条指令源操作数的寻址方式:

mova , r0;mova , r0 ,movxa , dptr; movca , a+dptr。

8.mcs-51单片机的串行口工作在方式0时,引脚p3.0的作用是,引脚p3.1的作用是。

二.选择题(单项选择,每题1分,共15分)

1.mcs-51单片机的串行口工作在方式1时,其波特率是()。

a) 固定的,为fosc/32(b) 固定的,为fosc/12

c) 固定的,为fosc/64(d) 可变的,由定时器/计数器1的溢出速率确定。

2.在mcs-51单片机存储器扩展中,区分扩展的是片外程序存储器还是片外数据存储器的最可靠的方法是:()

a) 看其位于地址范围的低端还是高端(b) 看其离cpu芯片距离的远近。

c) 看其芯片是rom还是ram

d) 看其是与cpu的信号连接还是与信号连接。

3.cpu对程序计数器pc的操作是()。

a)自动进行的(b) 通过传送指令进行的

c)通过加1指令进行的(d) 通过减1指令进行的。

4.以下有关pc和dptr的描述中错误的是()。

a)dptr是可以访问的而pc是不能访问的

b)它们都是16位的寄存器(c)它们都有自动加1功能。

d)dptr可以分为两个8位的寄存器使用,但pc不能。

5.pc的值是()。

a) 当前正在执行指令前一条指令的地址

b) 当前正在执行指令的地址。

c) 当前正在执行指令后一条指令的地址。

d) 控制器中指令寄存器的地址。

6.假定堆栈指针的值为39h,在进行了一条子程序调用指令后,sp的值为()。

a) 40h(b) 3ah

c) 3bh(d) 41h

7.在mcs-51单片机中,下列关于地址线的说法正确的是()。

a) 具有独立的专用的地址线(b) 由p0口和p1口的口线作地址线。

c) 由p0口和p2口的口线作地址线(d) 由p1口和p2口的口线作地址线。

8.mcs-51单片机在寄存器间接寻址方式中,寄存器中存放的是()。

a) 操作数(b) 操作数地址。

c) 转移地址(d) 地址偏移量。

9.对程序存储器的读操作,只能使用()。

a) mov指令(b) push指令。

c) movx指令(d) movc指令。

10.下列算术运算指令后可以进行十进制调整的是()。

a) 加法和减法(b) 乘法和除法。

c) 只有加法(d) 只有减法。

11.下列有关mcs-51单片机中断优先级控制的叙述中,错误的是()。

a) 低优先级不能中断高优先级,但高优先级能中断低优先级。

b) 同级中断不能嵌套。

c) 同级中断请求按请求的先后顺序执行。

d) 多个同级的中断请求同时申请,将形成阻塞,系统无法相应。

12.在mcs-51单片机中,需要外加电路实现中断撤除的是()。

a) 定时中断(b) 脉冲触发方式的外部中断。

c) 串行中断(d) 电平触发方式的外部中断。

13.cpu进行中断查询,查询的是()。

a) 中断请求信号(b) 中断标志位。

c) 中断允许控制位(d) 外中断触发方式控制位。

14.在mcs-51单片机的下列寄存器中,与定时器/计数器控制无关的是()。

a) tcon(b) tmod(c) scon(d) ie

15.mcs-51单片机定时器/计数器在工作方式0下,其计数范围是()。

a) 1~8192(b) 0~8191(c) 0~8192(d) 1~65536

三.简答题(每题4分,共20分)

1.简述mcs-51单片机p0~p3口的功能。

2.mcs-51单片机的 、 引脚分别输入压力超限及温度超限中断请求信号,定时器/计数器0作定时检测的定时时钟,现要求中断优先权排队的顺序为:

压力超限→温度超限→定时检测,请确定ie、ip的值。

3.常用的i/o端口编址有哪两种方式?它们各有什么特点?mcs-51单片机采用的是何种编址方式?

4.简述数码管动态显示的工作原理。

5.指出下列指令中的错误指令:

mova , p1mula , bmova , r2

movr1 , r2subba , r0movxa , a+pc

cjner7 , #77h , incdptrdecdptr

pushaccpushdptrpopr0

xchda , r3xcha , r3movca , a+dptr

四.阅读程序(每题5分,共15分)

1.下列程序段经汇编后,从2000h开始的各有关程序存储器单元的内容是什么?

org2000h

tab:equ2010h

db10h , 10

dw2100h

org2050h

dwtabdb“tab”

2.已知程序执行前,(a) =02h,(sp) =42h,(41h) =ffh,(42h) =ffh。下列程序段执行后,请问(a) =sp) =41h) =42h) =pc) =

popdph

popdpl

movdptr ,#3000h

rlamovb , a

movca , a+dptr

pushacc

mova , b

incamovca , a+dptr

pushacc

retorg3000h

db10h , 80h , 30h , 80h , 50h , 80h

3.设(r2) =3,分析下列程序段的执行结果,并指明该程序段的功能。

movdptr , #tab

mova ,r2

movb , #

mulabmovr6 , a

mova , b

adda , dph

mova , r6

jmp@a+dptr

tab:ljmpprg0

ljmpprg1

ljmpprg2

ljmpprgn

五.编程题(共35分)

1.将程序存储器中2000h~2050h中的数据按序传送到片外ram2150h单元开始的存储单元中。(10分)

2.用定时器中断方式,编程实现从p1.0输出一个频率为 1khz的连续方波。设fosc = 12mhz。(10分)

3.如图6-1所示为8031与dac0832接口部分的电路,试编程输出如图6-2所示的等边三角波,要求三角波的周期为500ms,设晶振频率为12mhz。(15分)

单片机考试题目

单片机试卷。一 选择题。1 在微型计算机中,能够唯一表示0的是 c a 原码 b 反码 c 补码 d 真值。2 将 转换为对应的十进制数 c a 210 b 213 c 215 d 217 3 二进制 1111101 2转换成八进制数是 a a 175 b 157 c 147 d 156 4 5的反...

单片机考试题目

一 完成以下功能。1.第三个灯闪烁。2.第 灯闪烁。3.第 灯闪烁。4.第3 持续亮5s 二 单片机驱动数码管应用。1 显示闪烁的8 2 显示6,持股协议3秒后显示3 1.实现四路抢答器设计,要求1 根据p39把单个led灯用数码管显示选手1234 在要求1的基础上增加一个主持人复位按钮。三 作业本...

单片机考试题

单片机原理与应用 练习题及评分标准。一 填空题 每空1分 1 微处理器有和若干寄存器组成。2 十进制数 47用8位二进制补码表示为。3 mcs 51中凡是字节地址能够被整除的sfr均能位寻址。4 mcs 51有4个并行io口,其中是准双向口,所以由输出转输入时必须先。5 计算机的系统总线有地址总线和...