第六章-定时计数计数单元测验2018Word版_第1页
第六章-定时计数计数单元测验2018Word版_第2页
第六章-定时计数计数单元测验2018Word版_第3页
第六章-定时计数计数单元测验2018Word版_第4页
第六章-定时计数计数单元测验2018Word版_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第六章 定时计数计数单元测验题量:20    满分:100.0 分 显示答案一.单选题(共5题,15.0分)1、12MHz晶振的单片机在定时工作方式下,定时器可能实现的最大定时时间是      。A、65536 u sB、8192 u SC、32768 u sD、1638 u s正确答案: A 2、设MCS-51单片机晶振频率为12MHz,定时器作计数器使用时,其最高的输入计数频率应为A、2MHzB、1MHzC、500KHzD、250KHz正确答案: C 计数频率不能超过晶振

2、频率的1/243、定时器若工作在循环定时或循环计数场合,应选用哪种工作方式(      )。A、方式0B、方式1C、方式2D、方式3正确答案: C 4、51单片机的定时器T0用作计数方式时是(   )。A、由内部时钟频率定时,一个时钟周期加1   B、 由内部时钟频率定时,一个机器周期加 1       C、由外部计数脉冲计数,下降沿加1   D、由外部计数脉冲计数,一个机器周

3、期加1正确答案: C 5、下列SFR中,与定时计数器控制无关的是(   )A、TCONB、SCONC、TMODD、IE正确答案: B 二.判断题(共10题,20.0分)1、特殊功能寄存器TCON,与定时器/计数器的控制无关正确答案: 错误2、AT89S51单片机的定时/计数器用作计数时,计数脉冲来自晶振,最高频率为系统振荡器频率的1/24正确答案: 错误3、51单片机定时/计数器用作定时时,其计数脉冲来自单片机的外部,其频率为振荡频率的1/12。正确答案: 错误4、当晶振频率为6MHz时,AT89C51单片机定时/计数器最大定时间为65.536ms正确答案: 错误

4、5、MCS-51单片机定时工作方式0与定时工作方式l除了计数结构位数不同,别无差别。(   )正确答案: 错误6、T0和T1都是减法定时器计时器。(   )正确答案: 错误7、MCS-51单片机的定时和计数都使用同一计数机构,所不同的只是计数脉冲的来源。来自于单片机内部的是定时,而来自于外部的则是计数。(   )正确答案: 正确8、定时计数器T0无论是定时还是计数本质上<?xml:namespace prefix = span style="font-size />均是对输

5、入的脉冲进行计数正确答案: 正确本质上就是加1计数器9、定时和计数都是对脉冲进行计数,定时与计数的区别是:定时是对周期已知的脉冲计数;计数是对周期未知的脉冲计数 正确答案: 错误10、51单片机的定时计数器用于定时时,每经过一个振荡周期计数器值加一正确答案: 错误三.简答题(共4题,60.0分)1、设晶振频率=6MHz,利用定时器0的方式1在P1.0产生一串50Hz的方波。定时器溢出时采用中断方式处理。正确答案: 解:T=1/F=1/50=0.02=20ms(216-N)×2us=10000 216-N=5000N=216-5000=60536N=EC7

6、8H ORG  0000HLJMP  STARTORG  000BHAJMP  DS90ORG  0030HSTART:   MOV  SP,#60H          MOV  TMOD,#01H          MOV  TH0,#0EC,     &#

7、160;    MOV  TL0,#78H          SETB  ET0          SETB  EA          SETB  TR0         

8、0;SJMP  $ DS90: CPL  P1.0          RETI2、阅读程序,回答问题。图示为一个工件自动装箱系统。利用定时器T1对生产线上光电脉冲信号进行计数,要求每计满100次,将 P1.7端取反。使继电器J状态改变1次  ORG   0000H               LJMP  MAIN       

9、       ORG     001BH                       CPL     P1.7            

10、60;  RETI          MAIN: MOV    TMOD,#60H                  MOV    TL1,#9CH                  

11、60; MOV    TH1,#9CH                MOV    IE,#88H                       SETB   TR1         

12、0; HERE:    SJMP    HERE(1). 定时计数器T1的初值为     D(十进制)(2).该系统中定时/计数器T1的工作方式(模式)是       ;判断依据是             (3)该段程序所使用的是哪种数据传输控制方式?答:        ;这种方式有什么优点? ;     &

13、#160;     (4)如果计数次数是60000次,T1应工作于哪种工作方式       正确答案: (1)156;(2)方式2;(3)中断方式(4)13、单片机系统时钟6MHZ,利用定时/计数器0实现2ms定时,如何设置时间常数?正确答案: 1)、定时/计数器0设置为模式0,13位方式,TMOD=#XXXX0000B 2)、时间常数设置如下即T=2´10-3S,F=6´106MHZ,代入得得  X=7192 3)、X=7192=1C18H=0

14、001110000011000B,取后13位为1110000011000B, 高8位送TH0=0E0H,TL0取低5位,TL0的高3位无效,以000补齐,TL0=18H,即 TH0=0E0H,TL0=18H 4、 单片机系统时钟12MHZ,利用定时/计数器0实现1ms定时,如何设置?答:1)、定时/计数器0设置为模式0,13位方式,TMOD=#XXXX0000B 2)、时间常数设置如下   即T=1´10-3S,F=12´106MHZ,代入得X=7192=0E018H即TH0=#0E0H,TL0

15、=#18H5、应用单片机内部定时器T0工作在方式1下,从P1.0输出周期为2ms的方波脉冲信号,已知单片机的晶振频率为6MHZ正确答案: 解:X=216-t(F/12)=216-1*10-3*6*106/12=OFEOCHORG   3000HSTART:MOV  TMOD,#01HMOV  TL0,#OCHMOV  THO,#OFEHSETB   TR0LOOP:  JBC  TFO,DONESJMP  LOOPDONE: MOV  TL0,#OCHMOV  THO,#OFEHCPL  P1.0SJMP LOOP6、应用单片机内部定时器T0工作在方式1下,从P1.0输出周期为1ms的方波脉冲信号,已知单片机的晶振频率为6MHZ。请(1)计算时间常数,应用公式X=2t(f)(2)写出程序清单正确答案: 解:解:X=216-t(F/12)=216-1*10-3*6*106/12=OFEOC

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论