单片机考试题

发布 2024-04-17 18:40:10 阅读 7815

一、 选择题(每题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 个存储空间,它们分别是 片内数据存储区 片外数据存储区 片内程序存...