分享免费的编程资源和教程

网站首页 > 技术教程 正文

单片机应用技术测试试卷及答案(单片机应用技术测试试卷及答案解析)

goqiw 2025-07-01 19:23:46 技术教程 3 ℃ 0 评论

一、填空题(每空2分,共40分)


1、8051单片机外部中断请求信号有__电平_____方式和__脉冲_____方式 ,在电平方式下,当采集到INT0、INT1的有效信号为____0___时,激活外部中断

2、在定时器工作方式 0 下,计数器的宽度为___13____位,如果系统晶振频率为 12MHZ ,则最大定时时间为____8192uS___。

3、外部中断0的入口地址为_0003H______,定时器T0的入口地址为__000BH_____,外部中断1的入口地址为___0013H____,定时器T1的入口地址为__001BH_____。

4、进行字节操作时,中断允许控制寄存器的地址为__A8H____。

5、一般的计算机系统都是由____ _______、___ _______、_____ ____三总线结构组成。

6、89C51片内RAM有___256___字节,其中包含_____字节用户数据存储单元和____字节的特殊功能寄存器单元,片内ROM有_____字节。

7、89C51具备完善的中断功能,有____个中断源,其中____个外部中断源,____个定时/计数器中断和一个__串行口____中断。


、选择题(每题3分,共30分)


1、8031单片机的定时器T1用作定时方式时是 B

A.由内部时钟频率定时,一个时钟周期加1

B.由内部时钟频率定时,一个机器周期加1

C.由外部时钟频率定时,一个时钟周期加1

D.由外部时钟频率定时,一个机器周期加1

2、用8051的定时器T1作定时方式,用模式1,则工作方式控制字TMOD为 C

A.01H B.05H C.10H D.50H

3、用8051的定时器T1作定时方式,用模式2,则初始化编程为 B

A.MOV TMOD,#06H B.MOV TMOD,#20H

C.MOV TMOD,#10H D.MOV TMOD,#60H

4、启动定时器0开始计数的指令是使TCON的 B

A.TF0位置1 B.TR0位置1

C.TR0位置0 D.TR1位置0

5、当CPU响应定时器T1的中断请求后,程序计数器PC的内容是 D

A.0003H B.000BH

C.00013H D.001BH

6、当定时器T0发出中断请求后,中断响应的条件是 C

A.SETB ET0 B.SETB EX0

C.MOV IE,#82H D.MOV IE,#61H

7、启动定时器0开始定时的指令是 C

A.CLR TR0 B.CLR TR1

C.SETB TR0 D.SETB TR1

8、单片机外部中断0开中断的指令是 B 。

A.SETB ETO B.SETB EXO

C.CLR ETO D.SETB ET1

9、MCS—51单片机的TMOD模式控制寄存器是一个专用寄存器,用于控制T1和T0的操作模式及工作方式,其中C/

表示的是 C

A.门控位 B.操作模式控制位

C.功能选择位 D.启动位

10、8051单片机计数初值的计算中,若设最大计数值为M,对于模式1下的M值为 D

A.M=

=8192 B.M=

=256

C.M=

=16 D.M=

=65536







三、综合题(共30分)


1、请写出为低电平触发的中断系统初始化程序。(共10分)

CLR IT0

SETB EA

SETB EXI






2、CPU响应中断的条件有哪些?(共10分)



(1)有中断源发出中断请求。

(2)中断总允许位为1,即CPU允许所有中断源申请中断。

(3)申请中断的中断源的中断允许位为1,即该中断可以向CPU申请中断。





3、定时/计数器T0工作方式0,定时1ms,采用中断方式进行溢出处理。写出初始化程序。设单片机晶振频率为6MHz。(共10分)

(2

-x)

uS=0.1ms

所以计数初值为x=2

-500=7692=1E0CH

MOV TMOD,#00H

MOV TH0,#1EH

MOV TL0,#0CH



SETB EA

SETB ET0

SETB TR0

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表