80C51单片机定时/计数器详解与应用
需积分: 33 61 浏览量
更新于2024-08-10
收藏 4.17MB PDF 举报
"80C51的定时/计数器功能详解,包括工作方式0和方式1的介绍,以及在不同模式下的计数原理和应用"
80C51是一款广泛应用的单片机,其内置的定时/计数器是其核心功能之一,用于实现各种时间控制和信号测量任务。在5.3章节中,详细阐述了定时/计数器的工作方式0和1。
方式0是13位计数模式,由TL0的低5位和TH0的8位共同构成。当TMOD寄存器中的M1M0位设置为00时,定时器进入方式0。在定时模式下,若C/T=0,计数器根据时钟周期Tcy进行内部定时,通过计算N*t/Tcy来设定定时时间,其中t为定时时间,N为计数个数,Tcy为时钟周期。计数初值X可以通过公式X=2^13-N来计算,范围在8191到0之间,对应计数范围为1到8192。
在计数模式(C/T=1)下,外部T0引脚的脉冲被用作计数源。门控位GATE的设置会影响计数器的启动和停止。当GATE=0时,计数器的启动仅受TR0控制;而GATE=1时,INT0引脚的高电平会启动计数,低电平则停止,这使得方式0可以用于测量INT0引脚上的正脉冲宽度。
方式1则提供了16位的计数能力。当TMOD的M1M0设置为01时,定时/计数器工作于方式1,其电路结构和操作与方式0有所不同,通常更便于实际应用。由于篇幅限制,这里没有给出方式1的详细说明,但在实际使用中,方式1由于其更灵活的计数范围,往往比方式0更为常用。
《单片机原理及接口技术》这本书,由李全利和迟荣强编著,是教育科学“十五”国家规划课题的研究成果,适合本科及高职高专的自动化、计算机、电子信息工程等相关专业的学生学习,同时也适合作为工程技术人员的参考书。书中深入浅出地介绍了80C51单片机的基础知识,包括结构、指令系统、中断、串行接口、系统扩展等内容,旨在培养学生的应用能力,并反映了单片机技术的发展趋势。
通过学习这些内容,读者将能够掌握80C51单片机的定时/计数器功能,理解其工作原理,从而在实际项目中灵活运用,实现各种复杂的定时和计数任务。
2010-07-28 上传
2021-09-20 上传
2020-08-28 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
刘兮
- 粉丝: 26
- 资源: 3852
最新资源
- 高清艺术文字图标资源,PNG和ICO格式免费下载
- mui框架HTML5应用界面组件使用示例教程
- Vue.js开发利器:chrome-vue-devtools插件解析
- 掌握ElectronBrowserJS:打造跨平台电子应用
- 前端导师教程:构建与部署社交证明页面
- Java多线程与线程安全在断点续传中的实现
- 免Root一键卸载安卓预装应用教程
- 易语言实现高级表格滚动条完美控制技巧
- 超声波测距尺的源码实现
- 数据可视化与交互:构建易用的数据界面
- 实现Discourse外聘回复自动标记的简易插件
- 链表的头插法与尾插法实现及长度计算
- Playwright与Typescript及Mocha集成:自动化UI测试实践指南
- 128x128像素线性工具图标下载集合
- 易语言安装包程序增强版:智能导入与重复库过滤
- 利用AJAX与Spotify API在Google地图中探索世界音乐排行榜