2025年大学本科三年级(电子信息工程)单片机应用综合试题及答案.docVIP

  • 0
  • 0
  • 约2.1千字
  • 约 7页
  • 2026-01-26 发布于天津
  • 举报

2025年大学本科三年级(电子信息工程)单片机应用综合试题及答案.doc

2025年大学本科三年级(电子信息工程)单片机应用综合试题及答案

(考试时间:90分钟满分100分)

班级______姓名______

第I卷(选择题共40分)

答题要求:本卷共8小题,每小题5分。在每小题给出的四个选项中,只有一项是符合题目要求的。

1.以下关于单片机中断系统的说法,正确的是()

A.中断优先级一旦设定,就不能更改

B.外部中断0的中断入口地址是0003H

C.所有中断源的中断请求标志位都可以通过软件清零

D.中断响应的条件是中断允许寄存器相应位为0

2.8051单片机的定时器T0工作在模式2时,其最大定时时间取决于()

A.晶振频率

B.定时器初值

C.工作模式

D.中断允许情况

3.当8051单片机的P0口作为通用I/O口使用时,需要外接()

A.上拉电阻

B.下拉电阻

C.电容

D.电感

4.以下哪种通信方式不属于单片机常用的串行通信方式()

A.SPI

B.USB

C.UART

D.I2C

5.8051单片机内部数据存储器中,可位寻址的区域是()

A.00H-7FH

B.20H-2FH

C.30H-7FH

D.80H-FFH

6.单片机复位后,程序计数器PC的值为()

A.0000H

B.0003H

C.0013H

D.0023H

7.对于8051单片机,以下指令执行后,累加器A的值为():MOVA,56H;ADDA,3AH

A.80H

B.90H

C.8CH

D.9CH

8.若要使805l单片机的定时器T1停止计数,应设置TCON的()

A.TF1=0

B.TR1=0

C.TF0=0

D.TR0=0

第II卷(非选择题共60分)

9.(10分)简述8051单片机的定时器/计数器的工作原理及四种工作模式。

10.(15分)编写一个程序,利用定时器T0在P1.0引脚输出周期为20ms的方波。已知单片机晶振频率为12MHz。

11.(15分)分析以下程序段的功能,并说明每条指令的作用。

```

MOVA,55H

MOVB,0AH

MULAB

```

12.(20分)材料:某电子设备需要通过单片机控制多个LED灯实现特定的闪烁效果。已知有8个LED灯连接在P1口,要求编写程序实现每隔1秒依次点亮这8个LED灯,然后再依次熄灭,循环进行。

(1)请说明实现该功能需要用到哪些单片机资源?

(2)编写实现该功能的程序。

答案:

1.B

2.A

3.A

4.B

5.B

6.A

7.C

8.B

9.定时器/计数器工作原理:通过对内部时钟脉冲计数来实现定时或计数功能。四种工作模式:模式0为13位定时器/计数器;模式1为16位定时器/计数器;模式2为8位自动重装初值定时器/计数器;模式3对于T0分为两个8位定时器/计数器,对于T1停止工作。

10.参考程序:

```

ORG0000H

LJMPMAIN

ORG000BH

LJMPT0_ISR

MAIN:

MOVTMOD,01H

MOVTH0,(65536-50000)/256

MOVTL0,(65536-50000)%256

SETBET0

SETBEA

SETBTR0

SJMP$

T0_ISR:

MOVTH0,(65536-50000)/256

MOVTL0,(65536-50000)%256

CPLP1.0

RETI

END

```

11.此程序段功能是将累加器A中的值55H与寄存器B中的值0AH相乘,结果存放在BA寄存器对中。MOVA,55H:将立即数55H送入累加器A;MOVB,0AH:将立即数0AH送入寄存器B;MULAB:执行乘法指令,A与B相乘。

12.(1)需要用到定时器T0实现1秒定时,P1口用于控制LED灯。

(2)参考程序:

```

ORG0000H

LJMPMAIN

ORG000BH

LJMPT0_ISR

MAIN:

MOVTMOD,01H

MOVTH0,(65536-50000)/256

MOVTL0,(65536-50000)%256

SETBET0

SETBEA

SETBTR0

MOVR2,08H

MOVR3,00H

SJMP$

T0_ISR:

MOVTH0,(65536-50000)/256

MOVTL0,(65536-50000)%

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档