一、选择题(每小题 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...