单片机原理期末试题

发布 2024-04-17 18:35:10 阅读 2469

《单片机原理及应用》期末考试试卷(b卷、闭卷)

一、单选题(每题1分共15分)

1. 在dec指令中不允许使用的操作数是(d )。

a.r2 b.直接地址。

2. 可以直接将累加器高低4位互换的指令是( d )。

a.rl 3. 可以转移到程序存储任一单元的转移指令是( b )。

a.ajmp

4. 片内没有程序存储器的单片机是( a )。

a.8031 b.8051 c.8052 d.89c51

5. 若某8位的存储芯片地址线为12根,那么它的存储容量为( c )。

a.1kb b.2kbc.4kbd.8kb

6. mcs-51单片机的rs1,rs0=11时,当前寄存器r0—r7占用内部ram( d )单元。

a.00h—07h b. 08h—0fh c. 10h—17h d. 18h—1fh

7. 51单片机的最大时序定时单位是( c )。

a.节拍 b. 状态 c. 机器周期 d. 指令周期。

8. 当51单片机定时/计数器在( c )下时具有计数初值自动重载功能。

a.方式0 b. 方式1c. 方式2d. 方式3

9. 单片机串行口在( d )下其波特率与定时/计数器t1的溢出率有关。

a.方式0 b. 方式2 c. 方式2和方式3 d. 方式1和方式3

10. 关于mcs-51的堆栈操作,下确的说法是( c )。

a.先入栈,再修改sp b.先修改sp,再出栈。

c.先修改sp,再入栈 d.以上都不对。

11. mov c,#00h的寻址方式是( a )。

a.位寻址 b.直接寻址c.立即寻址d.寄存器寻址。

12. 可能修改位单元的指令是( d )。

a.jc 13. mcs-51单片机在响应中断时,下列哪种操作不会发生( a )。

a.保护现场 b. 保护pcc. 找到中断入口 d. 保护pc转入中断入口。

14.51单片机中断系统的中断优先级有(a )级。

a.2 b.3c.4d.5

15. 单片机定时/计数器t1具有(c )种工作模式。

a.1 b.2c.3d.4

二、判断题,正确的写t,错误的写f(每小题1分,共10分)

16.89c51单片机的程序存储器只是用来存放程序的。( f )

17.pc中存放的是当前正在执行的指令的地址。( f )

18.89c51单片机外部中断0的入口地址是0003h。( t )

19.当89c51上电复位时,堆栈指针sp=00h。( f )

20.cjne a,#40h指令,当a的内容小于40h时,cy标志位为1。( t )

21. 当a=0ffh时,执行inc a后,cy=1。( f )

判断以下指令的正误:

22. anl r1,#0fh ( f )

23.setb p2.0 ( t )

24.mov @r3,#80h ( f )

25.mov 20h,@r0 ( t )

三、填空题(每小题1.5分,共15分)

26.当振荡频率为6mhz,51单片机中的定时器的计数频率是( )

27.tmod中的高4位用于控制( )的工作模式。

28.当定时器t0工作在方式3时,需占用定时器t1的tr1和( )两个控制位。

29.89c51单片机的程序存储器配置为( )kb的掩膜rom。

30.89c51有4组工作寄存器,它们的地址范围是。

31.51单片机中,设置堆栈指针sp为57h后发生子程序返回,这时sp变为( )

32.51单片机的int0和int1有两种中断触发方式,分别是电平触发和( )

33.51单片机中断系统各中断源的入口地址之间相隔( )个字节单元。

34.89c51中唯一可供用户使用的16位寄存器为( )

35.89c51单片机要串口为10位uart,串口工作方式应选为方式( )

四、问答题(19分)

36.51指令系统中,哪些指令会影响p标志位,哪些指令会影响cy标志位?(6分)

37.简述51单片机中断响应的常用过程。(6分)

38.简述行列式非编码键盘接口的键盘扫描工作过程及键值的译码方法。(7分)

五、填程序题(每空3分,共21分)

39.请在横线填上正确的指令使得下面子程序完成指定功能:将(30h),(31h)单元中的双字节数与(40h),(41h)单元中的双字节数相加,计算结果存于(30h),(31h),(32h)单元中,加数,被加数,和的高位字节存放在高地址单元,低位字节存放在低地址单元。

mov a, 30h

add a, 40h

mov a, 31h

mov 31h,a

mov a, #00h

mov 32h,a

40.下面是一个多分支程序。请在横线填上正确的指令使得该程序当r1=1时可以跳转到proa执行;当r1=2时可以跳转到prob执行;当r1=3时可以跳转到proc执行。

jmp_31

rl amov dptr,#jmptab

jmptab: ajmp proa

ajmp prob

ajmp proc

41. 完成程序,以实现如图1所示电路的逻辑功能。

图1 第41小题图。

org 0100h

mov c,20h

anl c,2fh

cpl corl c,/2fh

anl c,53h

sjmp $

end六、分析设计题(20分)

42.当振荡频率为12mhz,分析单片机内部定时器模式0,模式1,模式2的最大定时长度 (6分)

43.利用89c51的p1口,监测某一按键开关,使每按键一次,输出一个正脉冲(脉宽随意)。画出电路图(4分),并写出汇编程序(5分)。(9分)

44.单片机应用系统中外部数据存储器芯片的连接如图2所示,附74hc138芯片逻辑功能表如图3。

图2 第44小题图。

图3 74hc138逻辑功能表。

1)先分析外部数据存储器c1和c2的地址范围(4分)

2)下面这段**访问了哪一片外部数据存储器芯片。(1分)

mov dptr, #1fffh

inc dptr

movx a, @dptr

单片机原理试题

姓名专业年级 一 填空 每空1分,共20分 1,mcs 8051系列单片机字长是 位,有 根引脚,96系列字长是 位。单片机的特点有 低 功能全。2,通常,单片机上电复位时pc 0000h,sp 07h 而工作寄存器则缺省采用第组,这组寄存器的地址范围是从。3,汇编语言中可以使用指令,它们不是真正的...

单片机原理试题

成绩统计表。考生姓名学号层次专业。一 单项选择题 每题1分,共10分 1.单片机芯片 8031 属于 a mcs 48 系列 b mcs 51 系列 c mcs 96 系列 d mcs 31 系列。2.使用单片机实现 控制的好处不包括 a 精确度高 b 速度快 c 成本低 d 能与数据处理结合。3....

《单片机原理》试题

辽宁地质工程职业学院继续教育学院。2011级 单片机原理 考试题。一 填空 每题1分,计40分 1 堆栈操作的原则是 2 机器数用最高位表示符号位,一般用 1 表示 数。3 复位操作的两种方式为和复位。4 汇编语言的四分段格式包括。5 单片机硬件由五个部件组成,其中cpu由 和 组成。6 基本的通信...