欢迎来到天天文库
浏览记录
ID:57271848
大小:98.00 KB
页数:10页
时间:2020-08-08
《习题4答案单片机的中断系统定时器与串行通信.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、习题4答案单片机的中断系统、定时器与串行通信一、选择题1、若要求最大定时时间为216×机器周期,则应使定时器工作于B。A.工作方式0B.工作方式lC.工作方式2D.工作方式32、若要求最大定时时间为213×机器周期,则应使定时器工作于A。A.工作方式0B.工作方式lC.工作方式2D.工作方式33、若要求最大定时时间为28×机器周期,则应使定时器工作于C,D。A.工作方式0B.工作方式1C.工作方式2D.工作方式34、定时器方式控制寄存器TMOD中MlM0为ll时,则设置定时器工作于D。A.工作方式0B.工作方式lC.工作方式2D.工作方式35、6MHz晶振的单片机在定时工作方式下,定
2、时器可能实现的最小定时时间是B.A.1usB.2usC.4usD.8us’6、12MHz晶振的单片机在定时工作方式下,定时器可能实现的最小定时时间是A.A.1usB.2usC.4usD.8us7、12MHz晶振的单片机在定时工作方式下,定时器可能实现的最大定时时间是B.A.4096usB.8192uSC.1638usD.32768us8、定时器/计时器0的初始化程序如下:MOVTMOD,#06HMOVTH0.#0FFHMOVTLO,#0FFHSETBEASETBET0执行该程序段后,把定时器/计时器0的工作状态设置为D。A.工作方式0,定时应用,定时时间2us,中断禁止B.工作方式l
3、,计数应用,计数值255,中断允许C.工作方式2,定时应用,定时时间510us,中断禁止D.工作方式2,计数应用,计数值1,中断允许9、设串行口工作于方式l,晶振频率为6MHz,波特率为1200位/秒,SMOD=0,则定时器l的计数初值为C。A.FlHB.F4HC.F3HD.FOH10、以下所列特点,不属于串行工作方式0的是D。A.波特率是固定的,为时钟频率的十二分之一B.8位移位寄存器C.TI和RI都须用软件清零D.在通信时,须对定时器l的溢出率进行设置11、通过串行口发送或接收数据时,在程序中应使用A。A.MOV指令B.MOVX指令C.MOVC指令D.SWAP指令12、若设串行控
4、制寄存器SCON=40H,则串行口的工作方式是B。A.方式0B.方式lC.方式2D.方式313、下列对SCON的相关位描述不正确的是A。A.当REN=l时,禁止串行口接收数据B.在方式0时,SM2必须为0C.RI位由软件清零D.ITl=1,表示帧发送结束二、填空题1、8051单片机中的定时器/计数器有T0和T1两个。2、8051单片机中用于定时器/计数器的控制寄存器有TMOD和TCON两个。3、8051单片机有五个中断源,分别是T0中断、T1中断、外部中断0、外部中断l和串行中断。4、8051单片机有2个加法定时器/计数器,它们是由TH0、TL0、THl、和TLl四个专用寄存器构成的
5、。5、8051单片机有5个中断源,分成2个优先级。控制中断允许的寄存器是IE;控制中断优先级的寄存器是IP。6、8051单片机5个中断源的入口地址分别为0003H、000BH、0013H、001BH和0023H7、外部中断0和外部中断1有两种引起中断的方式,一种是下降沿引起中断,另一种是低电平引起中断。8、要将外部中断0的触发方式设置成为低电平引起中断,则应将IT0位设置成0。9、要将外部中断1的触发方式设置成为下降沿引起中断,则应将ITl位设置成1。10、串行中断可以由串行端口完成一帧字符发送或串行端口完成一帧字符接收引起中断。11、当计数器/定时器l申请中断时,T1中断标志TFl
6、将为1;而当该中断得到了响应后,TFl为0。12、当串行端口完成一帧字符接收申请中断时,串行中断标志RI将被系统设置为1。当该中断得到了响应后,串行中断标志的状态为0。13、定时器方式控制寄存器TMOD中M1M0为01时,设置定时器工作于工作方式1。14.定时器方式控制寄存器TMOD中C/T为1时,定时器工作于计数状态。15、当定时器控制寄存器TCON中的TF0为1时,说明T0有中断请求。16、中断服务程序必须使用RETI指令返回到主程序。17、8051单片机工作于定时状态时,计数脉冲来自单片机内部(振荡脉冲12分频后的脉冲。18、8051单片机工作于计数状态时,计数脉冲来自外部引脚
7、(T0或T1)。19、计算机的数据传送共有两种方式:并行数据传送和串行数据传送。20、从起始位开始到停止位结束的全部内容称为一帧(frame)。21、串行数据通信有三种数据通路形式(方向):单工形式、全双工形式和半双工形式。22、MCS-5l的串行口有一个缓冲寄存器,在串行发送时,从片内总线向发送缓冲寄存器写入数据;在串行接收时,从接收缓冲寄存器向片内总线读出数据。23、由于串行口的发送和接收缓冲寄存器为同一地址,所以发送与接收不能同时进行。24、在基波传
此文档下载收益归作者所有