历史上的今天
今天是:2024年10月27日(星期日)
2021年10月27日 | #51单片机#定时器
2021-10-27 来源:eefocus
标准的51单片机内部有T0和T1两个定时器。
定时器的计数值储存在寄存器中。TH0/TL0用于T0,TH1/TL1用于T1.
定时器存储寄存器

TCON——定时器控制存储器de位分配(地址0x88、可位寻址)

TCON——定时器控制寄存器的位描述

TMOD——定时器模式寄存器的位分配(地址0X89、不可位寻址)

TMOD——定时器模拟寄存器的位描述

TMOD——定时器模式寄存器M1/M0 工作模式

ps:模式0现在基本不用了,模式3可由模式2代替。应重点掌握模式1和模式2。
模式1示意图

应用定时器:
第一步:设置特殊功能寄存器 TMOD,配置好工作模式。
第二步:设置计数寄存器TH0和TL0的初值。
第三步:设置TCON,TR0置1是定时器开始计数。
第四步:判断TCON寄存器的TF0位,监测定时器溢出情况。
史海拾趣
|
求 无线电子音乐门铃 相关论文。 资料 资料虽好,仅供参考,还是要自己做啊. 16×16点阵(滚动显示)论文+程序.rar cdma通信系统中的接入信道部分进行仿真与分析.rar LED ...… 查看全部问答> |
|
多波形信号发生器 要求:1. 能产生5种波形,至少要有三种:正弦,方波,三角波 2. 可以调频和调幅,频率为10HZ到20KHZ以上,幅度为0~5V,步进可以自己设定。 3. 求好心人帮忙,论文我自己 ...… 查看全部问答> |
|
我用evc4.0做了一个DLL。在PPC2003,WM5,WM6机种下基本都能正常调用。 但是在WM6 standard下失败。 hDll = ::LoadLibrary(L\".\\\\*.dll\"); 返回NULL。 请问如何解决? 谢谢。 … 查看全部问答> |
|
请教各位高手 我现在已经初步学习了VHDL和CPLD/FPGA的设计软件了,可是还是没能弄清楚它是怎么对控制目标实现控制的,又是如何实现的呢?举例说,单片机是可以用KEIL编辑及编译C或是汇编控制程序正确后烧写到单片机芯片里去,通过单片机连接功能电 ...… 查看全部问答> |
|
<div><b>【上下文】</b></div>打算用超级电容+太阳能电池供电,所以功率一定要小。本来考虑AVR的,后来欣喜的发现了LPC111x系列。<div>打算用12864的液晶,能够显示基本的时间和日期(公历农历),还能够每天显示几个位图,可 ...… 查看全部问答> |
|
说起来我的MSP430G2的软件安装的可是很坎坷啊。大家见笑了。 最初开始没上TI的WIKI,有些资料也不知道,只是知道IAR和CCS都可以用,先装的是IAR 5.10.6,TI的文档上的是IAR 5.10.1 slacx.又重新装过IAR,用IAR写程序编译可以通过,下载程序不得,后 ...… 查看全部问答> |
|
本人在做LM3S8962作为客户端测试时,遇到个问题,如果TCP测试软件建立服务器后,客户端有可能会等很久才连上来,关掉了这个连接,就再也建立不上与8962的通信。迷惑中,请高手帮帮忙,万分感谢!我的源码如下: &nb ...… 查看全部问答> |




