系统时钟频率即单片机的晶振频率。该频率经过12分频(除以12)后得到输入计数器的计数脉冲频率。输入计数器的计数脉冲对应的就是每个脉冲的周期,即机器周期。需要计数的总时间除以机器周期就得到计数的个数。

比如晶振频率为11.0592MHz,需要定时50ms,11. 0592/12即是计数频率,其倒数12/11.0592就是每个脉冲的周期(机器周期),再用总时间50ms/机器周期得到计数个数N。

装入THX(高8位寄存器)的值就是

(65536-N)/256

装入TLX(低8位寄存器)的值就是

(65536-N )%256

单片机定时器计数原理相关推荐

  1. 单片机定时器中断原理

    单片机定时器中断原理 #define _1231_C_ #include "reg51.h" //sbit OE=P2^3; unsigned int SystemTime; vo ...

  2. pic16f1787 C语言程序,单片机定时器中断原理图解

    描述 单片机定时器中断是我们经常都需要用的,下面将以51单片机为例子来说明单片机定时器中断原理. 80C51的定时/计数器的结构 定时/计数器的实质是加1计数器(16位),由高8位和低8位两个寄存器组 ...

  3. 基于51单片机定时器计数+2片74HC595联级+8位数码管时钟+按键修改时间

    基于51单片机定时器计数+2片74HC595联级+8位数码管时钟+按键修改时间 Proteus仿真 实例代码 #include "at89x52.h" /**74hc595引脚定义 ...

  4. 51单片机——定时器的原理和使用

    定时器的原理 1.cpu时序的有关知识 震荡周期:为单片机提供定时信号的震荡源的周期(由外部的晶振) 状态周期:2个震荡周期,用s表示 机械周期 6个状态周期,12个震荡周期 (12MHz的晶振1us ...

  5. 51单片机定时器计数器原理以及应用(方波、pwm、脉冲计数、高电平脉宽测量)

    1.基本原理:http://www.51hei.com/bbs/dpj-103111-1.html 补充: 1.TMOD定时器/计数器工作方式寄存器 GATE=1时,定时器由INT和TR共同控制,用于 ...

  6. 51单片机定时器的原理与使用

    定时器是单片机的重要功能模块之一,在检测.控制领域有广泛应用.定时器常用作定时时钟,以实现定时检测,定时响应.定时控制,并且可以产生ms宽的脉冲信号,驱动步进电机.定时和计数的最终功能都是通过计数实现 ...

  7. 基于51单片机定时器计数+74HC595移位寄存器+8位数码管时钟

    基于51单片机+74HC595移位寄存器+8位数码管时钟 Proteus仿真 实例代码 #include "at89x52.h" sbit SHCP =P0^1; // 移位寄存器 ...

  8. 单片机定时器实验两位倒计时秒表_第5章 定时器与数码管基础

    第5章 定时器与数码管基础 通过上节课的实验,大家会发现,我们逐渐进入比较实质性的学习了,需要记住的内容也更多了,个别地方可能会感觉吃力.但是大家不要担心,要有信心.这个跟小孩学走路一样,刚开始走得不 ...

  9. 单片机原理及其应用——单片机定时器中断实验(八段数码管依次显示0~9数字)

    目录 一.实验要求 二.知识要点 (一)单片机定时器/计数器 (二)相关的特殊功能寄存器 1.工作方式寄存器TMOD 2.定时器/计数器控制寄存器TCON (三)定时器/计数器的工作方式 1.工作方式 ...

最新文章

  1. 基于yolov5的工业缺陷检测方案
  2. 简单的按键控制LED
  3. CF思维联系–CodeForces-217C C. Formurosa(这题鸽了)
  4. 职场中不要问程序员这五类问题
  5. Spectral Bounds for Sparse PCA: Exact and Greedy Algorithms[贪婪算法选特征]
  6. vue 随机显示数组的其中一个_两个显示器组建双屏其中一个屏幕出现重影解决方法...
  7. 剑指offer面试题12. 矩阵中的路径(矩阵搜索)(深度优先搜索)(剪枝)
  8. 基于python、jupyter-notebook 的金融领域用户交易行为分析
  9. 答题小程序/刷题微信小程序/考试小程序2.0版本(新增代理,团购,题目导入,数据导出等功能,THINKPHP后台)
  10. 华为荣耀6 root
  11. guid分区怎么装win7_如何使用GUID硬盘分区格式安装新windows系统
  12. iOS 相机调用后为英文的解决办法
  13. mysql大翻页limt 1700,100慢优化方案
  14. 机器视觉系列(五)——镜头部分
  15. CSS首字母下沉怎么设置?
  16. HR/FR/EFR/AMR
  17. 把随身WiFi的esim卡移植到SIM卡放到手机使用
  18. Spring Boot入门教程(三十五):支付宝集成-准备工作
  19. 文件拖到ads快捷方式打不开
  20. DHCP 实现动态 IP 上网简析

热门文章

  1. 数据库 之带子查询的操作--插入子查询结果、带子查询的修改语句、带子查询的删除语句
  2. 抓包工具之wireshark安装和使用
  3. QT学习-超漂亮的软件登录界面模块
  4. 艾尔米特插值的MATLAB实现,埃尔米特(Hermite)插值
  5. 新的研究评估Masimo ORi™反映中度高氧期间氧合状况的功能
  6. 笨方法学python 习题34
  7. 前端工程师知识体系结构:
  8. wtc java 代码 tpcall(servicename_[转载]Dorado+Spring+Wtc+Tuxedo开发
  9. 卓越电脑定时关机软件
  10. 数据挖掘入门(一)基本理论