- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《单片机应用开发》课程 主讲教师 曹雪梅 移动通信技术专业教学资源库 深圳信息职业技术学院电子与通信学院 单片机定时/计数器 目录 01 定时/计数器的概念 02 与T/C有关的特殊功能寄存器 03 定时/计数器的初始化 1.定时/计数器(T/C)的概念 定时器与计数器 单片机内部的同一个模块,8051系列单片机一般有两个定时/计数器 区分定时器与计数器 配置SFR实现不同功能 若是计数内部晶振驱动时钟,它是定时器 若是计数8051的输入管脚的脉冲信号,它是计数器 定时器/计数器的计数周期 机器周期(单片机完成一个操作的最短时间) 单片机应用开发 2.与T/C有关的特殊功能寄存器(SFR) 单片机应用开发 4 1、计数寄存器(定时器存储寄存器)TH和TL 计数寄存器由TH高8位和TL低8位构成。 在特殊功能寄存器(SFR) 中: 对应T/C0为TH0和TL0 对应T/C1为TH1和TL1 定时器/计数器的初始值通过TH1/TH0和TL1/TL0设置。 2.与T/C有关的特殊功能寄存器(SFR) 单片机应用开发 4 2、定时器/计数器控制寄存器TCON TCON(8位)—定时器控制寄存器的位分配(地址0x88、可位寻址) 位 7 6 5 4 3 2 1 0 符号 TF1 TR1 TF0 TR0 IE1 IT1 IE0 IT0 复位值 0 0 0 0 0 0 0 0 2.与T/C有关的特殊功能寄存器(SFR) 单片机应用开发 4 2、定时器/计数器控制寄存器TCON 位 符号 描述 7 TF1 定时器1溢出标志。一旦定时器1发生溢出时硬件置1。清零有两种方式:软件清零,或者进入定时器中断时硬件清零。 6 TR1 定时器1运行控制位。软件置位/清零来进行启动/停止定时器。 5 TF0 定时器0溢出标志。一旦定时器0发生溢出时硬件置1。清零有两种方式:软件清零,或者进入定时器中断时硬件清零。 4 TR0 定时器0运行控制位。软件置位/清零来进行启动/停止定时器。 3 IE1 外部中断部分,与定时器无关,暂且不看。 2 IT1 1 IE0 0 IT0 TCON——定时器控制寄存器的位描述 2.与T/C有关的特殊功能寄存器(SFR) 单片机应用开发 4 3、T/C的方式控制寄存器TMOD GATE C/T M1 M0 GATE C/T M1 M0 D7 D6 D5 D4 D3 D2 D1 D0 T/C1 T/C0 C/T:计数器或定时器选择位; 1→为计数器; 0→为定时器。 GATE :门控信号; 1 → T/C的启动受到双重控制,即要求 TR0/TR1和 INT0 / INT1同时为高; 0 → T/C的启动仅受TR0或TR1控制。 2.与T/C有关的特殊功能寄存器(SFR) 单片机应用开发 4 四种工作方式: M1 M0 方式 功 能 0 0 0 13位定时器/计数器,TL是低5位,TH是高8位 0 1 1 16位定时器/计数器 1 0 2 常数自动重装的8位定时器/计数器 1 1 3 仅用于T/C0,是两个8位定时器/计数器 3. 定时器/计数器的初始化 单片机应用开发 4 在使用8051的定时器/计数器前,应对它进行编程初始化,主要是对TCON和TMOD编程;计算和装载T/C的计数初值。一般完成以下几个步骤: 确定T/C的工作方式——编程TMOD寄存器; 计算T/C中的计数初值,并装载到TH和TL; T/C在中断方式工作时,须开CPU中断和源中断——编程IE寄存器; 启动定时器/计数器——编程TCON中TR1或TR0位。 3. 定时器/计数器的初始化 单片机应用开发 4 初值的计算 若使T/C工作在定时器方式1,要求定时1ms,求计数初值。设计数初值为x,则有: (216-x)×1μs=1000μs 或 x = 216一1000 因此:TH、TL置216-1000; 即: TH= (216一1000) / 256;TL= (216一1000) % 256。 对一般fOSC有下列公式(设定时时间为timeμs):
您可能关注的文档
- 大气污染控制技术 燃烧和需氧量 6.1.4 燃烧方式和燃烧设备.pptx
- 大气污染控制技术 燃烧和需氧量 6.1.5 洁净燃烧技术.pptx
- 大数据平台构建 大数据平台构建 linux系统配置.pptx
- 大学生创新创业课程 专业名词 13.折扣定价策略.ppt
- 大学生创业教育 第2课创业项目的选择 第2课创业项目的选择.ppt
- 带你走近智能产品产品结构设计 路由器上盖结构建模与指示灯结构设计 2.2.2路由器上盖结构建模与指示灯结构设计建模过程.pptx
- 带你走近智能产品产品结构设计 路由器外观造型设计 2.2.1路由器外观造型设计建模过程.pptx
- 单片机技术 7.1总线驱动与总线负载 7.1总线驱动与总线负载.ppt
- 单片机应用技术 3.2.3自主学习 项目三延时控制彩灯.ppt
- 单片机应用技术 5-6 交通信号灯倒计时显示——软件设计 5.4.2 交通信号灯设计-软件设计-课件.ppt
- 单片机应用开发 温度传感器分类与特征 7-1-2 温度传感器二.ppt
- 单片机应用开发 中断寄存器 2-1-3单片机的中断.ppt
- 档案与档案实务 档案的检索 7档案检索2 -著录.ppt
- 档案与档案实务 认识档案工作 档案的收集.ppt
- 导游考证训练 第八章 旅游安全事故的防范与应对 8-02导游人员管理制度.ppt
- 导游实务 任务二认知导游 项目一任务2认识导游员.ppt
- 导游资格考试培训 5.中国古代建筑 古建筑的等级.pptx
- 导游资格考试培训 知识点解析 6.2.11:效力待定合同.ppt
- 导游资格考试培训 知识点解析 6.3.1:合同的变更和转让.ppt
- 道路建筑材料 组成材料技术要求 混凝土-原材料检测图片集.pptx
原创力文档


文档评论(0)