




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、实验三秒表实验课件实验三实验三 秒表实验秒表实验主主 要要 内内 容容实验三秒表实验课件一、一、 MCS-51 MCS-51 的单片机内有两个的单片机内有两个1616位可编程的定时位可编程的定时/ /计计数器,它们具有四种工作方式,其控制字和状态均数器,它们具有四种工作方式,其控制字和状态均在相应的特殊功能寄存器中,通过对控制寄存器的在相应的特殊功能寄存器中,通过对控制寄存器的编程,就可方便地选择适当的工作方式。编程,就可方便地选择适当的工作方式。实验三秒表实验课件实验三秒表实验课件定时器定时器T0 T0 特性功能寄存器特性功能寄存器TL0TL0(低(低8 8 位)和位)和TH0TH0(高(高
2、8 8 位)构位)构成,定时器成,定时器T1 T1 由特性功能寄存器由特性功能寄存器TL1TL1(低(低8 8 位)和位)和TH1TH1(高(高8 8 位)构成。方式寄存器位)构成。方式寄存器TMODTMOD控制定时控制定时/ /计数器的工作模式和方计数器的工作模式和方式,控制式,控制TCONTCON则用于控制则用于控制计数器计数器的启动和停止以及计数的启动和停止以及计数溢出的标志的设置。并可以向溢出的标志的设置。并可以向CPUCPU发出中断请求,完成定时计发出中断请求,完成定时计数器的控制功能。程序开始时需对数器的控制功能。程序开始时需对TL0TL0、TH0TH0、TL1 TL1 和和TH1
3、 TH1 进进行初始化编程,以定义它们的工作方式和控制行初始化编程,以定义它们的工作方式和控制T0 T0 和和T1 T1 的计数。的计数。实验三秒表实验课件确定确定实验三秒表实验课件M1M1M0 M0 模式模式 说明说明0 00 00 01313位定时位定时/ /计数器计数器高八位高八位THTH(7 07 0)+ + 低五位低五位TLTL(4 04 0)0 01 11 11616位定时位定时/ /计数器计数器THTH(7 07 0)+ TL+ TL(7 07 0)1 10 0 2 2 8 8位计数初值自动重装位计数初值自动重装TLTL(7 07 0) THTH(7 07 0)1 11 13 3
4、T0T0运行,而运行,而T1T1停止工作,停止工作,8 8位定时位定时/ /计数。计数。实验三秒表实验课件(2 2)、定时)、定时 / / 计数器控制寄存器计数器控制寄存器TCONTCON确定确定运行状态和启动、停止运行状态和启动、停止TF1TF1:定时器:定时器1 1溢出标志位。当定时器溢出标志位。当定时器1 1计满溢出时,由硬件使计满溢出时,由硬件使TF1TF1置置“1”1”,并且申请中断。进入中断服务程序后,由硬件自,并且申请中断。进入中断服务程序后,由硬件自动清动清“0”0”,在查询方式下用软件清,在查询方式下用软件清“0”0”。TR1TR1:定时器:定时器1 1运行控制位。由软件清运
5、行控制位。由软件清“0”0”关闭定时器关闭定时器1 1。当。当GATE=1GATE=1,且,且INT1INT1为高电平时,为高电平时,TR1TR1置置“1”1”启动定时器启动定时器1 1;当当GATE=0GATE=0,TR1TR1置置“1”1”启动定时器启动定时器1 1。TF0TF0:定时器:定时器0 0溢出标志。其功能及操作情况同溢出标志。其功能及操作情况同TF1TF1。TR0TR0:定时器:定时器0 0运行控制位。其功能及操作情况同运行控制位。其功能及操作情况同TR1TR1。IE1IE1:外部中断:外部中断1 1请求标志。请求标志。IT1IT1:外部中断:外部中断1 1触发方式选择位。触发
6、方式选择位。IE0IE0:外部中断:外部中断0 0请求标志。请求标志。IT0IT0:外部中断:外部中断0 0触发方式选择位。触发方式选择位。 实验三秒表实验课件 实验三秒表实验课件实验三秒表实验课件计数初值为计数初值为MM:2 2k k-X-X* *12/f12/foscosc对于方式对于方式0 0,计数器为,计数器为1313位,因此位,因此k=13k=13,X=5msX=5ms,fosc=12MHzfosc=12MHzM=2M=21313-5000=3192=0C78H-5000=3192=0C78HTHTHX X=0CH=0CH,TLTLX X=78H=78H对于方式对于方式1 1,计数器
7、为,计数器为1616位,因此位,因此k=16k=16,X=5msX=5ms,fosc=12MHzfosc=12MHzM=2M=21616-5000=60536=EC78H-5000=60536=EC78HTHTHX X=ECH=ECH,TLTLx x=78H=78H实验三秒表实验课件 C/TC/T位(位(D6D6)是定时或计数功能选择位,当)是定时或计数功能选择位,当C/T=0C/T=0时定时时定时/ /计数器就为定时工作方式。所以要使定时计数器就为定时工作方式。所以要使定时/ /计 数 器计 数 器 1 1 工 作 在 定 时 器 方 式 必 需 使工 作 在 定 时 器 方 式 必 需 使
8、 D 6 = 0D 6 = 0 。 实验三秒表实验课件TMOD=0 x25实验三秒表实验课件实验三秒表实验课件当当TMODTMOD中中M1M0 = 00M1M0 = 00时,定时器时,定时器/ /计数器选定方计数器选定方式式0 0进行工作。进行工作。实验三秒表实验课件实验三秒表实验课件当当TMODTMOD中中M1M0 = 01M1M0 = 01时,定时器时,定时器/ /计数器选定方计数器选定方式式1 1进行工作。进行工作。实验三秒表实验课件定时定时/ /计数器工作方式计数器工作方式2 2 等效电路等效电路实验三秒表实验课件它具有自动重装载功能,即自动加载计数初值,所以也称之为它具有自动重装载功
9、能,即自动加载计数初值,所以也称之为自动重加载工作方式。在这种工作方式中,自动重加载工作方式。在这种工作方式中,16 16 位计数器分为位计数器分为两部分,即以两部分,即以TL0 TL0 为计数器,以为计数器,以TH0 TH0 作为预置寄存器,初始作为预置寄存器,初始化时把计数初值分别加载至化时把计数初值分别加载至TL0 TL0 和和TH0TH0中,当计数溢出时,不中,当计数溢出时,不再象方式再象方式0 0 和方式和方式1 1 那样需要那样需要“人工干预人工干预”,由软件重新赋值,由软件重新赋值,而是由预置寄存器而是由预置寄存器TH TH 以硬件方法自动给计数器以硬件方法自动给计数器TL0 T
10、L0 重新加载。重新加载。 程序初始化时,给程序初始化时,给TL0 TL0 和和TH0 TH0 同时赋以初值,当同时赋以初值,当TL0 TL0 计数溢计数溢出时,置位出时,置位TF0 TF0 的同时把预置寄存器的同时把预置寄存器TH0 TH0 中的初值加载给中的初值加载给TL0TL0,TL0 TL0 重新计数。这样省去了程序不断需给计数器赋值的麻烦,重新计数。这样省去了程序不断需给计数器赋值的麻烦,而且计数准确度也提高了。但这种方式也有其不利的一面,就而且计数准确度也提高了。但这种方式也有其不利的一面,就是计数结构只有是计数结构只有8 8 位,计数值有限,最大只能到位,计数值有限,最大只能到2
11、55255。所以这。所以这种工作方式很适合于那些重复计数的应用场合。种工作方式很适合于那些重复计数的应用场合。当当TMOD中中M1M0 = 10时,定时器时,定时器/计数器选定计数器选定方式方式2进行工作。进行工作。实验三秒表实验课件定时定时/ /计数器工作方式计数器工作方式3 3 等效电路等效电路实验三秒表实验课件当当TMOD中中M1M0 = 11时,定时器时,定时器/计数器选定方式计数器选定方式3进行工作。进行工作。实验三秒表实验课件实验三秒表实验课件实验三秒表实验课件实验三秒表实验课件 实验三秒表实验课件实验三秒表实验课件实验三秒表实验课件 EAEA:中断总控制位,:中断总控制位,EA=
12、1EA=1,CPU CPU 开放中断。开放中断。 EA=0EA=0,CPU CPU 禁止所有中断。禁止所有中断。 ESES:串行口中断控制位,:串行口中断控制位,ES=1 ES=1 允许串行口中断允许串行口中断 ES=0ES=0,屏蔽串行口中断。,屏蔽串行口中断。 ET1ET1:定时:定时/ /计数器计数器T1 T1 中断控制位。中断控制位。ET1=1ET1=1, 允许允许T1 T1 中断,中断,ET1=0ET1=0,禁止,禁止T1 T1 中断。中断。 EX1EX1:外中断:外中断1 1 中断控制位,中断控制位,EX1=1EX1=1,允许,允许 外中断外中断1 1 中断,中断,EX1=0EX1=0,禁止外中断,禁止外中断1 1中断。中断。 ET0ET0:定时:定时/ /计数器计数器T0 T0 中断控制位。中断控制位。ET1=1ET1=1, 允许允许T0 T0 中断,中断,ET1=0ET1=0,禁止,禁止T0 T0 中断。中断。 EX0EX0:外中断:外中断0 0 中断控制位,中断控制位,EX1=1EX1=1,允许外中断,允许外中断0 0 中中 断,断,EX1=0EX1=0,禁止外中断,禁止外中断0 0中断。中断。 实验三秒表实验课件实验三秒表实验课件29实验三秒表实验课件实验三秒表实
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 小学五年级期末试卷(集锦12篇)
- 采石场股份买卖与矿山安全生产责任书
- 智能家居社区场地及智能家居租赁合同
- 房屋买卖合同催告与产权转移合同
- 餐饮连锁企业旗下特色餐厅品牌转让及经营管理合同
- 车辆质押融资与汽车改装设计合同
- 知识产权代理授权委托书范本
- 拆迁补偿安置及安置房销售合同范本
- 2025私人借款合同书模板
- 2025版FIDIC合同主要条款深度解析
- 《数据分析与可视化综合实验》课件
- 集体树木伐木合同协议
- 2024-2030全球旅行用便携式WiFi热点行业调研及趋势分析报告
- 2024年全球及中国LTE Cat 1无线通信模组行业头部企业市场占有率及排名调研报告
- 锂电池仓库管理要求
- 抽动症护理查房
- 江苏徐州历年中考作文题与审题指导(2002-2023)
- 2023年上海市普通高中学业水平合格性考试物理试题(含答案)
- 2024年四川省资阳市中考物理试题【含答案、解析】
- 肉鸭养殖项目可行性研究报告
- 2025年度新能源充电桩建设劳务分包合同模板
评论
0/150
提交评论