单片机定时器和计数器的类型及工作原理解析.doc
《单片机定时器和计数器的类型及工作原理解析.doc》由会员分享,可在线阅读,更多相关《单片机定时器和计数器的类型及工作原理解析.doc(2页珍藏版)》请在三一文库上搜索。
1、单片机定时器和计数器的类型及工作原理解析一、什么是定时器/计数器在51单片机中,定时器/计数器是用来实现定时功能,并且具有计数的功能,来实现对外部信号的计数。二、定时器/计数器有什么类型在51单片机中,分为软件定时器,不可编程硬件定时器,可编程定时器。软件定时:CPU每执行一条指令时,是需要固定时间的,所以,通过执行空指令可以达到延时的效果,这样子做的代价是占用CPU时间,所以一般很少这么做。不可编程硬件定时器:是由电路和硬件来完成定时功能的,一般采用基电路,外接定时部件(电阻和电容),通过改变电阻的阻值和电容的电容值来修改定时值,一量确定后件不能通过软件修改,这样子做的优点是不需要占用CPU
2、时间。可编程定时器:通软件来确定定时值及其范围,可编程定时器功能强大,灵活性高。这是本文详细讲解的定时器。三、定时器的内部结构及工作原理8051单片机有定时器0(T0)和定时器1(T1)两个定时器。定时器0(T0)和定时器1(T1)是两个16位加法计算器。定时器0是由TH0和TH1两个8位计数器组成的,定时器1也是一样。定时器内部还有以下寄存器:8位的方式寄存器(TMOD)8位控制寄存器(TCON)选择定时器模式寄存器(C/T)启动方式寄存器(GATE)工作方式及发出启动信号寄存器(TR0或TR1)四、定时器工作方式定时器的工作方式主要是通过THOD低4位是定时器0的工作方式控制位,高4位为定时器1的工作方式控制方式。均为M1M0工作方式M1M0功能00013位计数器10116位计数器2108位计数器,初值自动装入311T0分成两个8位计数器,T1停止工作五、使用定时器timer_count.c#includeunsigned char i;sbit LED0 = P1
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 定时器 计数器 类型 工作 原理 解析
链接地址:https://www.31doc.com/p-3398288.html