单片机考试题

发布 2024-04-17 18:00:10 阅读 7464

《单片机原理与应用》练习题及评分标准。

一、填空题(每空1分)

1、微处理器有和若干寄存器组成。

2.十进制数-47用8位二进制补码表示为。

3.mcs-51中凡是字节地址能够被整除的sfr均能位寻址。

4.mcs-51有4个并行io口,其中是准双向口,所以由输出转输入时必须先。

5.计算机的系统总线有地址总线和数据总线。

6.mcs-51在扩展rom、ram或者i/o时,它的地址总线是口。

7.mcs-51有个中断源,有个中断优先级,设定优先级的sfr是 。

8.mcs-51可扩展片外64kram,但当扩展i/o口,其外部ram寻址空间将变 (大或小)。

9.微机与外设间交换信息方式有程序控制方式(无条件传送方式和中断传送方式。

10.异步串行数据通信的帧格式由 、数据位、 和组成。

11.访问片外存储器时,用信号锁存来自p0口的地址信号。

12.mcs-51单片机中,内部ram有4组工作寄存器,它们由pws特殊功能寄存器中的位来选择用哪一组。

的异步通信口为 (单工/半双工/全双工)

有级中断, 个中断源。

内部数据存储器的地址范围是 ,位地址空间的字节地址范围是对应的位地址范围是外部数据存储器的最大可扩展容量是 。

17、如果(a)=34h,(r7)=0abh,执行xch a, r7;结果(a)= r7

19、当单片机复位时pswh,这时当前的工作寄存器区是区。

20、若a中的内容为67h,那么,p标志位为 1 。

21.当扩展外部存储器或i/o口时,p2口用作。

22 .mcs-51单片机内部ram区有( )个位地址。

23 .外部中断1(int1)的中断入口地址为( )定时器1的中断入口地为。

24 .mov c,20h中,20h的寻址方式称之为。

25 .关于堆栈类操作的两条指令分别是。

26 .mcs-51单片机一个机器周期共有( )振荡周期。

27 .mcs-51单片机内部ram区有个工作寄存器。

28 .外部中断0(int0)的中断入口地址为。

29 .定时器工作方式1为位计数器。

30.51系列单片机扩展数据存储器最大寻址范围为。

单片机pc的长度为( )位。

单片机dptr的长度为( )位。

单片机中断源有5个,分别为:int1、t1

34.访问片外程序存储器movc指令采用的是寻址方式。

35.若(ip)=00010100b,则优先级最高者为( )最低者为。

36. mcs-51单片机的串行接口有( )种工作方式。

37.12根地址线可选择( )存储单元,32kb存储单元需要( )根地址线。

38.若(psw)=18h,则选取的是第( )组通用寄存器。这一组通用寄存器的地址范围从。

单片机有( )个( )位的定时/计数器,可以设定为( )种工作方式。

二.选择题(每小题1分,)

1.当mcs-51复位后,下面说法正确的是:

a)pc=0000h (b)sp=00h (c)sbuf=00h (d)(30h)=00h

2.mcs-51在响应中断时,下列哪种操作不会发生:

a)保护现场 (b)保护pc

c)找中断入口 (d)转入中断入口。

3.下面那条指令产生有效信号:

a)movx a,@dptrb)movc a,@dptr

c)movc a,@a+dptr (d)movx @dptr,a

4.mcs-51上电复位后,sp的内容是:

a)00h (b)07h (c)60h (d)30h

5.控制串行口工作方式的寄存器是:

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

6.执行push acc指令,mcs-51完成的操作是:

a)sp+1→ sp ,(acc)→(sp) (b)(acc)→(sp),sp-1→ sp

c)sp-1→ sp ,(acc)→(sp) (d)(acc)→(sp),sp+1→ sp

7.pc中存放的是 :

a)下一条要执行的指令的地址 (b)当前正在执行的指令。

c)当前正在执行的指令的地址 (d)下一条要执行的指令。

8.计算机在使用中断方式与外界交换信息时,保护现场的工作应该是:

a)由cpu自动完成 (b)在中断响应中完成。

c)应由中断服务程序完成 (d)在主程序中完成。

9.访问mcs-51的特殊功能寄存器应用使用的寻址方式是:

a)寄存器间接寻址 (b)变址寻址。

c)直接寻址d)相对寻址。

10.各个中断源发出的中断请求信号,都会标记在mcs-51系统中的( )

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

11。mcs-51单片机有片内rom容量( )

a. 4kb b. 8kb c. 128b d. 256b

12。mcs-51单片机的位寻址区位于内部ram的( )单元。

a. 00h—7fh b. 20h—7fh c. 00h—1fh d. 20h—2fh

13。mcs-51单片机的串行中断入口地址为( )

a. 0003h b. 0013h c. 0023h d. 0033h

14.能够用紫外光擦除rom中程序的只读存储器称为( )

a.掩膜rom

15。若mcs-51单片机的晶振频率为6mhz,定时器/计数器的外部输入最高

计数频率为 (

a. 2mhz b. 1mhz c. 500khz d. 250khz

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

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

17。若psw.4=0,psw.3=1,要想把寄存器r0的内容入栈,应使用()指令。

@r018。在片外扩展一片2764程序存储器芯片要( )地址线。

a.8根b.13根 c.16根 d.20根。

19。定时器/计数器工作方式1是( )

a.8位计数器结构b.2个8位计数器结构。

c.13位计数结构 d.16位计数结构。

20。串行口的控制寄存器scon中,ren的作用是( )

a.接收中断请求标志位b.发送中断请求标志位。

c.串行口允许接收位 d.地址/数据位。

三、判断以下指令的正误:(5分)

1)mov 28h,@r4

2)inc dptr

3)dec dptr

4)clr r0

5)mov t0,#3cf0h

四、简答题。

1、 如果(dptr)=507bh,(sp)=32h,(30h)=50h,(31h)=5fh,(32h)=3ch,则执行下列指令后:

pop dph;

pop dpl;

pop sp;

则:(dphdplsp

2、采用6mhz的晶振,定时1ms,用定时器方式0时的初值应为多少?(请给出计算过程)(6分)

解:∵采用6mhz晶振。

机器周期为2us

213-x)×2×10-6=1×10-3

x=7692(d)=1e0ch=1 1110 0000 1100(b),化成方式0要求格式为 1111 0000 1100 b

即0f00ch

综上可知:tlx=0ch, thx=0f0h

3、分析下列程序的功能(5分)

push acc

push b

pop acc

pop b4、图为8段共阴数码管,请写出如下数值的段码。

0___3fh___1___06h___2___5bh___

3___4fh___4___66h___5___6dh___

p___73h___7___03h___8___7fh___

c___39h___

四.程序分析题 (15分)

1.阅读下列程序:

mov a,61h

mov b,#02h

mul ab

add a,62h

mov 63h,a

单片机考试题

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

单片机考试题

1.程序状态字psw格式 cy ac f0 rs1 rs0 ov f1 p cy 进位 借位标志在做位操作 布尔操作 时cy作为位累加器。ac 半进位 半借位标志,也称为辅助进位标志。f0 f1 用户标志位,留给用户使用。ov 溢出标志位。p 累加器a的奇偶标志位 p表示累加器a中1的个数的奇偶性p...