在线留言 注册 登录
热门搜索:形考答案免费答案奥鹏答案

济南职业学院23级单片机原理及应用总补考【标准答案】

Time2025-05-17Hits浏览量: 7
奥鹏,国开形考,广开,电大在线,各省平台,新疆一体化,各类成人教育等学习
详情请咨询QQ : 103092222或微信: xyzlfx100

单片机原理及应用(总补考1)

一、单选题(每题2分,共20道小题,总分值40分)

1.MCS-51单片机在同一优先级的中断源同时申请中断时,CPU首先响应(  )(2分)

A

外部中断0

B

外部中断1

C

定时器0中断

D

定时器1中断

2.使用单片机开发系统调试程序时,对原程序进行汇编的目的是( )(2分)

A

将源程序转换成目标程序

B

将目标程序转换成源程序

C

将低级语言转换成高级语言

D

连续执行键

3.设MCS-51单片机晶振频率为12MHz,定时器作计数器使用时,其最高的输入计数频率应为(   )(2分)

A

2MHz 

B

1MHz 

C

500KHz 

D

250KHz

4.EPROM是指( )。(2分)

A

只读存储器

B

电擦除的只读存储器

C

随机存储器

D

紫外线可擦除的只读存储器

5.在MCS-51中,需要外加电路实现中断撤除的是( )。(2分)

A

定时中断

B

脉冲方式的外部中断

C

外部串行中断

D

电平方式的外部中断

6.MCS-51单片机有七种寻址方式, MOVX A,@A+DPTR 属于( )寻址(2分)

A

间接

B

变址

C

相对

D

直接

7.单片机复位后,SP PC I/O口的内容为( )。(2分)

A

SP = 60H PC = 00H P0 = P1 = P2 = P3 = FFH

B

SP = 00H PC = 0000H P0 = P1 = P2 = P3 = 00H

C

SP = 07H PC = 0000H P0 = P1 = P2 = P3 = FFH

D

SP = 00H PC = 00H P0 = P1 = P2 = P3 = 00H

8.关于定时器,若振荡频率为12 MHz,在方式1下最大定时时间为( )(2分)

A

8.192ms

B

65.536 ms

C

0.256ms

D

16.384ms

9.调用子程序、中断响应过程及转移指令的共同特点是( )(2分)

A

都能返回

B

都通过改变PC实现转移

C

都将返回地址压入堆栈

D

都必须保护现场

10.MCS-51单片机的一个机器周期由(   )个振荡脉冲组成。(2分)

A

2

B

4

C

6

D

12

11..PSW的Cy位为(   )(2分)

A

辅助进位标志

B

进位标志

C

溢出标志位

D

奇偶标志位

12.某种存储器芯片是16KB,那么它的地址线根数是( )(2分)

A

11根

B

12根

C

13根

D

14根

13.MCS-51单片机响应中断矢量地址是 ( )(2分)

A

中断服务程序的首句地址

B

中断服务程序的出口地址

C

中断服务程序的入口地址

D

主程序等待中断指令的地址

14.80C51基本型单片机内部程序存储器容量为_______(2分)

A

16K

B

8K

C

4K

D

2K

15.在进行BCD码运算时,紧跟加法运算指令后面的指令必须是 ( )指令。(2分)

A

ADD

B

DA A

C

ADDC

D

由实际程序确定

16.若PSW.4=0,PSW.3=1,要想把寄存器R0的内容入栈,应使用(   )指令。(2分)

A

PUSH   R0

B

PUSH   @R0

C

PUSH   00H

D

PUSH   08H

17.已知1只共阴极LED显示器,其中a笔段为字形代码的最低位,若需显示数字1,它的字形代码应为(   )。(2分)

A

06H 

B

F9H 

C

30H 

D

CFH

18.在进行串行通信时,若两机的发送与接收可以同时进行,则称为( )(2分)

A

半双工传送

B

单工传送

C

双工传送

D

全双工传送

19.进位标志CY在( )中(2分)

A

累加器

B

算逻运算部件ALU

C

程序状态字寄存器PSW

D

DPTR

20.8051有四个工作寄存器区,由PSW状态字中的RS1、RS0两位的状态来决定,单片机复位后,若执行 SETB RS0 指令,此时只能使用( )区的工作寄存器。(2分)

A

0区

B

1区

C

2区

D

3区

二、判断题(每题2分,共6道小题,总分值12分)

1.指令字节数越多,执行时间越长。(2分)

2.必须有中断源发出中断请求,并且CPU开中断,CPU才可能响应中断(2分)

3.EPROM的地址线为11条时,能访问的存储空间有4K。(2分)

4.当MCS—51上电复位时,堆栈指针SP=00H。(2分)

5.8051单片机,程序存储器数和数据存储器扩展的最大范围都是一样的(2分)

6.51单片机只能做控制用,不能完成算术运算。(2分)

三、填空题(每题2分,共6道小题,总分值12分)

1.根据片内程序存储器的不同8031、8051、8751和C8051F020单片机分别属于_______、_______、_______和_______ 类型。(2分)

2.允许定时器T0中断可以用_______                    一条指令或_______和_______两条指令。(2分)

3.根据片内程序存储器的不同8031、8051、8751和C8051F020单片机分别属于_______、_______、_______和_______ 类型。(2分)

4.工作寄存器中可以用于间接寻址的寄存器有_______和_______。使累加器的低8位取反,高8位不变,可以用_______指令。(2分)

5.C51语言中有几种ANSI C中所没有的特殊数据类型,分别是_______、_______、_______和_______。(2分)

6.优先交叉开关译码器的作用是_______。(2分)

四、问答题(每题6分,共6道小题,总分值36分)

1.

下面一段程序是C8051F020振荡源初始化程序,一般在上电后即运行。请问运行该段程序时单片机用的什么振荡源?频率为多少?

 

   void Oscillator_Init()

 

{ int i = 0;

 

      OSCXCN    = 0x67;

 

      for (i = 0; i < 3000; i++);  // Wait 1ms for initialization

 

      while ((OSCXCN & 0x80) == 0);

 

      OSCICN    = 0x08;

 

}

 

(6分)

 

字数统计

2.

下面一段程序是什么意思?单片机使用的是内部还是外部振荡源?

 

   void Oscillator_Init()

 

{ int i = 0;

 

      OSCXCN    = 0x67;

 

      for (i = 0; i < 3000; i++);  // Wait 1ms for initialization

 

      while ((OSCXCN & 0x80) == 0);

 

      OSCICN    = 0x08;

 

}

 

(6分)

 

字数统计

3.XRAM的BLOCK单元开始处有一8位无符号数据块,其长度存放在片外RAM的LEN单元中,用汇编语言编写程序找出其中的最大值,放入片外RAM的MAX单元。(6分)

 

字数统计

4.若系统时钟频率SYSCLK=12MHz,T0工作在方式1,产生25ms的定时中断,TF0为高级中断源,使P1.1输出周期为1s的方波,试编写用中断方式实现的C51程序。(6分)

 

字数统计

5.阅读教材P259~P264利用C8051F020片内温度传感器进行芯片温度采集的程序,回答问题。1、说明选择片内温度传感器通道工作的方法。2、说明用查询方式进行A/D转换的查询步骤。3、启动ADC0转换的方法有哪几种,两段程序中分别使用的是哪种启动方法?4、在中断方式的程序中,为了提高数据采集的准确性,采用了什么方法?5、如果想实现对特定范围的温度进行判定,如当温度在20~30℃时执行某项功能,使用ADC0的窗口比较功能,应如何对程序进行扩充?(6分)

 

字数统计

6.XRAM的BLOCK单元开始处有一8位无符号数据块,其长度存放在片外RAM的LEN单元中,用汇编语言编写程序找出其中的最大值,放入片外RAM的MAX单元。(6分)




吐血推荐

奥鹏,国开形考,广开,电大在线,各省平台,新疆一体化,各类成人教育等学习。详情请咨询QQ : 103092222或微信: xyzlfx100

添加微信查看答案

济南职业学院23级单片机原理及应用总补考【标准答案】_学优资料分享网

添加微信二维码,了解更多学习技巧,平 台作业、毕业论文完成时间友情提醒。。

合作洽谈

诚信为本,合作共赢

欢迎各大学习中心前来治谈;有意请联系我们

推荐作业

留言板
captcha
感谢留言
我们会尽快与您联系
关闭