单片机应用技术考试试卷及答案详解,单片机应用技术考试试卷及答案

单片机应用技术考试试卷及答案详解,单片机应用技术考试试卷及答案

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

1、8051单片机外部中断请求信号有___电平____方式和____脉冲___方式,电平方式有INT0、INT1采集到的

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

3、外部中断0的入口地址为__0003H_____,定时器T0的入口地址为__000BH_____,外部中断1的入口地址为__0013h__

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

5、一般计算机系统为: ____地址总线____、_____、数据总线_ _ _、____控制总线_ _ _、控制总线

6、89C51片内的RAM具有___256___字节,其中___128_____字节的用户数据存储单元和__128_____字节

7、89C51具有完善的中断功能,有___5___个中断源,其中有____2____个外部中断源、___2_____

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

1、8031单片机的定时器T1作为定时器方式使用时为a。

a .在内部时钟频率定时,在1个时钟周期内加1

b .在内部时钟频率定时,在一个机器周期中加1

c .在外部时钟频率定时,对1个时钟周期加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

请参阅。

三.综合问题

1、请编写触发低电平的中断系统初始化程序。

SETB EA

SETB EX1

CLR IT1

2、CPU响应中断的条件是什么?

1、插队方有插队请求

2、中断总允许位为1,cpu允许所有中断源申请中断。

3、申请中断的中断源的允许中断位为1,该中断可以向cpu申请中断。

3、定时器/计数器T0在工作模式0、定时器1ms、中断模式下进行溢出处理。 编写初始化程序。 将单片机的晶振频率定为6MHz。

机器周期Tm=12f=12/6000000=2uS

计数初始值X=8192-1000/2=7692=FE0CH

所以TH0=1EH TL0=0CH

MOV TMOD,#00H

MOV TH0,#1EH

MOV TL0,#0CH

SETB EA

SETB ET0

SETB TR0