作业4答案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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帧信息包括起始位、数据位(字符的编码形式)停止位等