单片机试题或答案

发布 2024-04-17 19:25:10 阅读 8012

一、选择题(每小题 1 分,共 1 5分。请将答案填在下面的**内)

1.单片机读片外数据存储器信号输出端是哪个。

a) (b) (c)ale (d)

2.下面哪条指令是错误的?

a)movx @r0, #30hb)movc a, @a+pc

c)cpl ad)pop acc

3.二进制数***转换为十进制数是多少。

(a)132 (b)133 (c)134 (d)135

4.单片机的程序计数器(pc)是16位的,其寻址范围多大。

(a)128 b (b)256 b (c)8 kb (d)64 kb

5.微机中堆栈指针的作用是什么。

(a)指明栈底的位置 (b)指明栈顶的位置

c)操作数地址 (d)指令的地址。

6.8051单片机中的片内程序存储器空间有多大。

a)0 kb (b)4 kb (c)8 kb (d)64kb

7.补码***对应的真值用十进制表示为多少。

(a)7 (b)13 (c)-7 (d)34

8.mcs—51单片机的复位信号是( )有效。

(a)高电平 (b)低电平 (c)脉冲 (d)下降沿。

9.mcs-51单片机要用传送指令访问片外数据存储器,它的指令操作码助记符是以下哪个。

a)mul (b)mov (c)movx (d)movc

10.某存储器芯片有12根地址线,8根数据线,该芯片有多少个存储单元?

(a)1 kb (b)2 kb (c)3 kb (d)4 kb

11.指令ljmp的跳转范围是多少。

(a)128 b (b)256 b (c)2 kb (d)64 kb

12.mcs-51单片机可分为两个中断优先级别,各中断源的优先级别设定是利用哪个寄存器。

a)ieb)pcon (c)ip (d)scon

13.根据信息的传送方向,mcs-51单片机的串口属于哪类。

(a)半单工 (b)单工 (c)半双工 (d)全双工。

14.mcs-51单片机响应外部中断0的中断时,程序应转移到的地址是什么? (

(a)0003h (b)000bh (c)0013h (d)001bh

15.指令mov psw, #00h对源操作数而言,属于哪种寻址方式?(

(a)直接寻址 (b)立即寻址 (c)寄存器寻址 (d)相对寻址。

二、填空题(每空 1分,共 15分)

1、当使用8031单片机时,需要扩展外部程序存储器,此时应为。

c51访问片外存储器时,利用___信号锁存来自p0口发出的低8位地址信号。

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

4、若89c51外扩8kb 程序存储器的首地址1000h,则末地址为___h。

5、外部中断1()的中断入口地址为定时器t1的中断入口地址为。

6、若(ip)=00010100b,则优先级最高者为 ,最低者为

7、在串行通信中,有数据传送方向为三种方式。

8、若c=1则程序转至程序标号为abcd0处执行,否则顺序执行下一句程序的指令是。

9、假定(sp)=60h,(a)=70h,(b)=60h,执行下列指令:

push acc

push b

指令执行后,(sp62h

10、若执行指令后累加器a中的数据为01110010b,则psw中的p

三、简答题(每小题 5 分,共2 0分)

1、mcs-51单片机的时钟周期与振荡周期之间有什么关系?一个机器周期的时序如何划分?

2、mcs-51内部四个并行i/o口各有什么异同?作用是什么?

3、简述mcs-51单片机的中断响应过程。

4、a/d转换接口中采样保持电路的作用是什么?省略采样保持电路的前提条件是什么?

四、读程题(第1-4 题: 每空1 分,第5题 6分, 共 2 0 分)

1.执行下列程序段中第一条指令后,(1)(p1.7)=_p1.3p1.2执行第二条指令后,(2)(p1.5p1.4p1.3

anl p1,#73h

orl p1,#38h

2.下列程序段执行后,(ab

mov a,#0fbh

mov b,#12h

div ab

3.下列程序段执行后,(r07eh7fh

mov r0,#7fh

mov 7eh,#

mov 7fh,#40h

dec @r0

dec r0

dec @r0

4.已知(sp)=09h,(dptr)=4567h,在执行下列指令后,(sp内部ram(0ah0bh

push dpl

push dph

5.下列程序中注释的数字为执行该指令所需的机器周期数,若单片机的晶振频率为6mhz,问执行下列程序需要多少时间?

mov r3,#

loop:nop1

nopnop

djnz r3,loop ; 2

ret2五、综合题(每题 1 5 分,共 3 0 分)

1、在at89c52单片机的外部扩展16kb程序存储器(使用两片2764芯片)和8kb数据存储器(使用一片6264芯片)。采用全地址译码方式,p2.7用于控制2―4译码器的工作,p2.

6, p2.5参加译码,且无悬空地址线。请问:

(1)画出at89c52单片机与存储器的连接图;(5分)

(2)确定各存储芯片的地址范围;(5分)

(3)常用的地址译码器有哪些?(5分)

2、甲乙两个电气特性相同的mcs-51单片机利用串行接口进行通信。甲机使用的晶振频率是12mhz,其串口工作于方式1,且允许接收数据,定时器/计数器1用作波特率发生器,pcon的smod位为1,发送波特率为4800bps。

1)将图中须要连接的线路补充完整;(5分)

2)计算甲机th1和tl1的值;(3分)

3)确定甲机寄存器tmod,tcon,scon和pcon的值(寄存器中跟本题无关位取值为0);(3分)

4)编写甲机串行接口初始化程序。(4分)

单片机试题或答案

一 选择题 每小题2分,共20分。在每小题的四个备选答案中,选出一个正确答案。请将答案填在下面的 内 1 在程序状态字寄存器psw中,判断是否有借位时用 标志位。a cy b ov c p d rso 2 cpu允许接受相应中断,当into申请中断时,程序计数器pc的内容被自动修改为 地址。a 00...

单片机试题或答案

一 选择题 每小题2分,共20分。在每小题的四个备选答案中,选出一个正确答案。请将答案填在下面的 内 1 当mcs 51单片机接有外部存储器,p2口可作为 a 数据输入口b 数据的输出口。c 准双向输入 输出口 d 输出高8位地址 2 mcs 5l单片机的堆栈区是设置在 中。a 片内rom区b 片外...

单片机试题或答案

一 选择题 每小题 1 分,共 1 5分。请将答案填在下面的 内 1 在cpu内部,反映程序运行状态或反映运算结果的一些特征寄存器是 a pc b psw c a d sp 2 要用传送指令访问mcs 51片外ram,它的指令操作码助记符应是 a mov b movx c movc d 以上都是。3...