一、 选择题(每题1分,共20分)
1、scon的中文含义是串行口控制寄存器 。
2、flash的中文含义是闪速存储器 。
3、alu的中文含义是算术逻辑单元。
4、下列芯片中属于单片机的芯片是 a 。
(a) 89c52b) z80c) 80486d)80286
单片机的字长是8位。
单片机有 2 个中断优先级。
7、当8051单片机系统的振荡晶体频率为3mhz时,其一个机器周期的时间是 4μs。
8、mcs-51单片机复位后数据指针dptr= 0000h
单片机的psen引脚可以驱动 8 个lsttl负载。
10、对于mcs-51单片机来说,一个状态周期分为 2 个节拍。
单片机的外部中断int0和int1的触发方式有边沿和电平触发。
单片机的串行接口具有 4 种工作方式。
单片机的p0口除作为输入/输出接口使用外,还可以作为低8位地址总线使用。
单片机的工作频率为12mhz,其内部定时器的最大定时时间是 65536μs 。
15、对于mcs-51系列单片机来说,变址间接寻址可寻址的空间是程序存储器。
16、累加器a的内容是19h,执行swap a 指令后累加器的内容变为 91h 。
17、累加器a的内容是73h,执行rl a 指令后累加器的内容变为 0e6h 。
18、下列特殊功能寄存器中可以位寻址的是 a 。
(a)tcon(88h) (b) dpl(82h) (c) th0(8ch) (d)sbuf(99h)
19、在8051单片机中,第3区工作寄存器位于内部ram的 d 区域内。
(a) 00-07h (b) 08h-0fh (c) 10h-17hd)18h-1fh
20、下列单片机中具有4k eprom的是 a 。
(a) 8751b) 8051c) 8032d)89c52
二、 填空题(每空2分,共10分)
1、在8031单片机系统中,若振荡晶体的频率为12mhz,则t0做为计数器使用时允许输入信号的最高频率是 500khz 。
2、mcs-51单片机访问外部数据存储器用 movx 指令,采用寄存器间址寻址方式。
3、mcs-51单片机可扩展 16 位外部地址总线。
4、mcs-51单片机的常数**和程序**存放在程序存储区。
三、 判断正误(请在你认为正确的题后括号中填入“√”否则填入“×”每题2分,共10分)
1、当执行mov p1,#0ffh和mov a,p1指令后,累加器a里的内容一定是0ffh
2、在允许串口中断的情况下,当cpu响应串口的中断请求后自动将ri标志复位。
3、当psw的值为88h时,8031片内工作寄存器r0-r7相对应的片内ram的地址为08h-0fh
4、mcs-51系列单片机采用的是哈佛结构。
单片机在访问外部数据存储器时,ale信号在两个机器周期中只出现一次。
四、 阅读下列程序,注释并填写指令执行后的结果(每题10分,共20分)
1org 0
ljmp start跳转到(pc)=0030h处。
org 30h
start: mov dptr,#1000h ;#1000h->dptr (dptr)=1000h
mov a,#13h13h->a (a)=13h
mov r0,#20h20h->r0 (r0)=20h
setb c1->cy (cy)=1
mov @r0,aa)->r0)) 20h)=13h
rlc a累加器a的内容带进位循环左移 (a)=27h
xch a,@r0累加器a的内容与20h单元的内容互换 (a)=13h (20h)=27h
push acc累加器a的内容入栈。
pop dpl堆栈内容弹出到dpl (dpl)=13h
movx @dptr,a ;(a)->dptr) (1013h)=13h
dec aa)-1->a (a)=12h
push dphdph内容压栈
pop b堆栈内容弹出到b (b)=10h
add a,ba)+(b)->a (a)=22h
mov p1,aa)->p1 (p1)=22h
clr a累加器a内容清零。
add a,ba)+(b)->a (a)=10h
endp1)= 22h (b)= 10h20h)= 27h (dptr)= 1013h (r0)= 20h
2org 0
ljmp start ;跳转到(pc)=0030h处。
org 30h
start:mov sp,#50h ;#50h->sp (sp)=50h
mov r0,#20h ;#20h->r0 (r0)=20h
mov r2,#10h ;#10h->r2 (r2)=10h
mov a,#24h ;#24h->a (a)=24h
loop: mov @r0,a ;(a)->r0))
inc r0r0)+1->r0
djnz r2,loop ;(r2)-1->r2 若r2内容不等于0则跳转到loop处。
setb 00h1->位地址为00h的位 (20h.0)=1 (20h)=25h
setb c1->cy (cy)=1
addc a,#00h ;(a)+00h+(cy)->a (a)=25h
swap a累加器a内容高低四位互换 (a)=52h
push acc ;累加器a内容压栈。
pop dph堆栈内容弹出到dph (dph)=52h
push acc ;累加器a内容压栈。
pop b堆栈内容弹出到b (b)=52h
mov a,r2r2)->a (a)=00h
mov dpl,a ;(a)->dpl (dpl)=00h
mov a,ba)+(b)->a (a)=52h
push acc累加器a内容压栈 (sp)=51h
enda)= 52h (r2)= 00h20h)= 25hdptr)= 5200h (sp)= 51h
五、 写出完成下列操作的指令或指令序列(每题2分,共10分)
1、将外部ram 2200h单元的内容送到内部ram 30h单元中。
mov dptr,#2200h
movx a,@dptr
单片机考试题
单片机原理与应用 练习题及评分标准。一 填空题 每空1分 1 微处理器有和若干寄存器组成。2 十进制数 47用8位二进制补码表示为。3 mcs 51中凡是字节地址能够被整除的sfr均能位寻址。4 mcs 51有4个并行io口,其中是准双向口,所以由输出转输入时必须先。5 计算机的系统总线有地址总线和...
单片机考试题
一 选择题 第三章习题 20分,每小题1分 1.在单片机cpu中,psw中的cy ac ov和p是反映 参与运算的状态。a dptr b bc a d sp2.mcs 51系列单片机中,反映程序运行状态或反映运算结果的特殊功能寄存器是 a pcb psw c ad sp 3.mov a,r0这条指令...
单片机考试题
复习题。一 填空题。1 通常单片机上电复位时pc 0000 h,sp 07 h,通用寄存器则采用第 0 组。2 mcs 51单片机系列有 5 个中断源。4 指令格式由 操作码 和 操作数 这两部分组成。5 8051在物理结构上有 4 个存储空间,它们分别是 片内数据存储区 片外数据存储区 片内程序存...