51-定时器

简介: 时钟周期:最基本的时间单位。晶振频率:晶振用来决定时钟周期。51中的常见频率有11MHz等。兆赫兹,1兆=1百万。 机器周期:完成基础指令所需要的时间,51单片机通常为12个时钟周期。 定时器寄存器: 定时器一旦被启动,它就会在原来初值的基础之上自增,当计满时重新归0。51单片机的为16位,假设晶振频率为12MHZ,则计数器自增的时间t= 12*(1/12MHZ) = 1us。所以定

时钟周期最基本的时间单位。
晶振频率晶振用来决定时钟周期。51中的常见频率有11MHz等。兆赫兹,1兆=1百万。

机器周期:完成基础指令所需要的时间,51单片机通常为12个时钟周期。

定时器寄存器:
定时器一旦被启动,它就会在原来初值的基础之上自增,当计满时重新归0。51单片机的为16位,假设晶振频率为12MHZ,则计数器自增的时间t= 12*(1/12MHZ) = 1us。所以定时器一次最多可以计时65536us。
要想定时n微秒,则需要给定时器寄存器设一个初值val = 65536 - T。


目录
相关文章
用555定时器接成的多谐振荡电路的介绍
用555定时器构建的多谐振荡电路 一、引言 多谐振荡电路是一种能够产生多个频率的振荡信号的电路结构。它在音乐合成器、电子琴等设备中有着广泛的应用。本文将介绍一种使用555定时器构建的多谐振荡电路。 二、555定时器简介 555定时器是一种经典的集成电路,由三个功能单元组成:比较器、RS触发器和放大器。它可以用作脉冲发生器、频率分频器、定时器等。在多谐振荡电路中,我们将利用555定时器的单稳态多谐振荡特性来实现多个频率的振荡。 三、电路设计 1. 电路原理 多谐振荡电路的基本原理是利用555定时器的单稳态多谐振荡特性。单稳态多谐振荡是指当555定时器处于单稳态时,输出信号的频率会随着电容和
410 0
|
7月前
定时器
定时器
60 0
|
7月前
|
C#
[C#] 定时器的使用
[C#] 定时器的使用
47 0
实现定时器(基于标准库提供的定时器、基于优先级队列自实现的定时器)
实现定时器(基于标准库提供的定时器、基于优先级队列自实现的定时器)
|
存储 算法
定时器/计数器应用的提高
定时器/计数器是数字电路中常用的功能模块,可以用于实现各种计时、计数和控制功能。提高定时器/计数器应用的关键在于深入理解其原理和功能,并结合具体应用场景进行合理设计和优化。以下是提高定时器/计数器应用的一些建议: 1. 熟悉定时器/计数器的工作原理: 了解定时器/计数器的工作原理是提高应用的基础。掌握定时器/计数器的计时和计数模式、时钟源选择、计数器位宽等相关知识,以及定时器/计数器的寄存器设置和控制方法。 2. 确定应用需求: 明确应用的具体需求,包括计时/计数的时间范围、精度要求、计数模式(递增/递减)、触发条件等。根据需求选择合适的定时器/计数器模块,并合理配置相关参数。 3. 时
80 0
|
数据采集 物联网 开发者
定时器实现|学习笔记
快速学习定时器实现
定时器实现|学习笔记
|
编解码 物联网 开发者
定时器介绍|学习笔记
快速学习定时器介绍
定时器介绍|学习笔记
|
C#
C#中的三种定时器总结
C#中的三种定时器总结
381 0
C#中的三种定时器总结
|
前端开发 JavaScript
34、定时器
setTimeout函数用来指定某个函数或某段代码,在多少毫秒之后执行。
146 0