作业4答案

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

作业(4)

姓名班级学号

1. 程序存储器的空间里,有5个单元是特殊的,这5个单元对应MCS-51单片机

5

2.当MCS-51单片机运行出错或程序陷入死循环时,如何来摆脱困境?

答:系统复位

3.MCS-51单片机有(5 )个中断源,( 2 )级优先级中断。

4.串行口方式3发送的第9位数据要事先写入(SCON)寄存器的( TB8 )位。

5.51单片机外部中断的触发方式分为( 电平)和( 跳变)。

6.8051有两个16位可编程定时/计数器,T0和T1。它们的定时的时间或计数的次数与(TH )、(TL )两个寄存器的初值有关。

7.若单片机的振荡频率为12MHz,设定时器工作在方式1需要定时1ms,则定时器初值应为TH( FCH ) TL( 18H )。

机器周期T CY=1us 计数脉冲的个数为N= 1000/1=1000 定时器工作在方式1是16位计数器

装入的初值=216-1000=65536-1000=64536 =FC18H 所以TH=FCH TL=18H

TH=64536/256(商) TL=64536/256(余数)

十进制数转换成16进制数是用除16求余法

64536/16 商4033 余数是8 4033/16 商252 余数是1 252/16 商是15( F ) 余数是12 ( C ),所以64536 转换成16进制是 FC18H

8.串行口的方式0的波特率为( F OSC/12 )。

9、判断题

(a). 要进行多机通信,MCS-51串行接口的工作方式应为方式1。(错)多机通信只能工作在方式2、3

(b)五个中断源中优先级最高的是外部中断0,优先级最低的是串行口中断。(错)同级情况下是正确的

10.MCS-51单片机定时器工作方式0是指的(C )工作方式。

A、8位

B、8位自动重装

C、13位

D、16位11.在进行串行通信时,若两机的发送与接收可以同时进行,则称为(D )

A、半双工传送

B、单工传送

C、双工传送

D、全双工传送

12.8051单片机的定时器T1用作定时方式时是( B )。

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

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

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

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

定时是由内部脉冲计数,脉冲的频率为F OSC/12是一个机器周期,则选答案是B 13.8051单片机的定时器T0用作计数方式时是(C )。

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

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

C.由外部计数脉冲计数,下降沿加1

D.由外部计数脉冲计数,一个机器周期加1

14.8051单片机的定时器T1用作计数方式时计数脉冲是(A )。

A.由T1(P3.5)输入B.由内部时钟频率提供

C.由T0(P3.4)输入D.由外部计数脉冲计数

15.用8051的定时器T1作计数方式,用模式2,则工作方式控制字为(A )。。

A.60H B.02H C.06H D.20H

16.启动定时器0开始计数的指令是使TCON的(B )。。

A.TF0位置1 B.TR0位置1 C.TR0位置0 D.TR1位置0 17.用8051的定时器,若用软件启动,应使TOMD中的( C ) 。

A.GATE位置1 B.C/T位置1 C.GATE位置0 D.C/T位置0 定时器的启动GATE=1启动信号是外部管脚 INT0(1)*&TR0(1). GATE=0启动信号是TCON寄存器中的TR0(1)位即用软件启动, 则选答案是C 18. 当CPU响应定时器T1的中断请求后,程序计数器PC的内容( D ) 。

A.0003H B.000BH C.00013H D.001BH

见第1题

19.MCS-51单片机在同一级别里除串行口外,级别最低的中断源是 ( C ) 。

A.外部中断1 B.定时器T0 C.定时器T1 D.串行口

同级情况下中断源的级别参考第一题除了串行口中断,定时器1的级别最低, 则选答案是C

20.用定时器T1方式1计数,要求每计满10次产生溢出标志,则TH1、TL1的初始值是 ( A ) 。。

A.FFH、F6H B.F6H、F6H C.F0H 、F0H D.FFH、F0H

10次说明计数脉冲个数N=10 =A H 初值=10000H-AH=FFF6H

21.用8051的定时器T0定时,用模式2,则应 ( D ) 。

A.启动T0前向TH0置入计数初值,TL0置0,以后每次重新计数前要重新置入计数初值

B.启动T0前向TH0、TL0置入计数初值,以后每次重新计数前要重新置入计数初值

C.启动T0前向TH0、TL0置入计数初值,以后不再置入

D.启动T0前向TH0、TL0置入相同的计数初值,以后不再置入

该题的焦点是置入相同的计数初值

22.MCS-51单片机CPU开中断的指令是 ( A ) 。

A.SETB EA B.SETB ES C.CLR EA D.SETB EX0 23.MCS-51单片机外部中断0开中断的指令是 ( B ) 。

A.SETB ETO B.SETB EXO C.CLR ETO D.SETB ET1 24.MCS-51单片机定时器溢出标志是 ( D ) 。

A.TR1和TR0 B.IE1和IE0 C.IT1和IT0 D.TF1和TF0 25.MCS-51单片机串行口发送/接收数据中断源的工作过程是:当串行口接收

或发送完一帧数据时,将SCON中的 ( A ) ,向CPU申请中断。

A.RI或TI置1 B.RI或TI置0

C.RI置1或TI置0 D.RI置0或TI置1

26.MCS-51单片机串行口接收数据的次序是下述的顺序 ( B ) 。

(1)接收完一帧数据后,硬件自动将SCON的R1置1

(2)用软件将RI清零

(3)接收到的数据由SBUF读出

(4)置SCON的REN为1,外部数据由RXD输入

A.(1)(2)(3)(4) B.(4)(1)(2)(3)

C.(4)(3)(1)(2) D.(3)(4)(1)(2)

27.MCS-51单片机串行口发送数据的次序是下述的顺序 ( A )。

(1)待发送数据送SBUF (2)硬件自动将SCON的TI置1 (3)经TXD(P3.1)串行发送一帧数据完毕(4)用软件将TI清0 A.(1)(3)(2)(4) B.(1)(2)(3)(4)

C.(4)(3)(1)(2) D.(3)(4)(1)(2)

28.8051单片机串行口用工作方式0时, ( B ) 。

A.数据从RDX串行输出,从TXD串行输入

B.数据从RDX串行输入或输出,同步信号从TXD输出

C.数据从TXD串行输入或输出,同步信号从RXD输出

D. 数据从RDX串行输入,从TXD串行输出

29.对定时器控制寄存器TCON中的IT1和IT0位清0后,则外部中断请求信号方式为。 ( A ) 。

A.低电平有效 B.高电平有效 C.脉冲上跳沿有效 D.脉冲负跳有效

30.若单片机的振荡频率为6MHz,设定时器工作在方式1需要定时1ms,则定时器初值应为( C )。

(A)500 (B)1000 (C)216-500 (D)216-1000

主频6MHz 机器周期2us 计数脉冲个数是N=1000/2=500

方式1是16位计数器,所以答案C正确

31.串行口每一次传送( A )字符。

(A)1个(B)1串(C)1帧(D)1波特

1帧信息包括起始位、数据位(字符的编码形式)停止位等

相关文档
最新文档