导航

1.模式寄存器TMOD
2.控制寄存器TCON
3.定时器/计数器的编程方法
4.两种控制器基本含义

————————————————————————————————————————

1.模式寄存器TMOD

功能: 设置T0,T1的运行模式与工作方式
字节地址为0x89,无位地址,只能用整字节方式访问,不能用位访问方式对TMOD的某一位进行单独操作。

对应位的含义

其中M1,M0的取值组合与定时/计数器的工作方式之间关系

例题

TMOD=0x41; //T1:方式0、计数 T0:方式1:定时

————————————————————————————————————————

2.控制寄存器TCON

部分内容在之前的第五周中

各位含义

四种方式

方式0





方式1


方式2

8位自动重装初值的计数方式,结构如下:


方式3



例题

————————————————————————————————————————

3.定时器/计数器的编程方法

3.1初始化程序

3.2案例分析:



3.3控制程序方式:两种(查询方式与中断方式)

3.3.1查询方式



编程方法

3.3.2中断方式

什么时候执行中断服务函数呢?



————————————————————————————————————————

4.两种控制器基本含义


第九周 单片机的定时器与计数器 模式寄存器TMOD 控制寄存器TCON相关推荐

  1. 51单片机内部定时器/计数器实验

    51单片机内部定时器/计数器实验 一.实验内容 使用MCS-51内部定时/计数器,定时1秒钟,CPU运用定时中断方式,实现每1秒钟输出状态发生一次反转,即发光管每隔1秒钟亮一次(P1.7接LED). ...

  2. 基于STM32F103系列单片机四路定时器电机编码器模式配置过程附源码

    这篇文章记录了当时在实习期间做了一个四驱的移动平台,通过四路PWM控制电机转速,8个IO口控制电机方向,然后通过与电机同轴的编码器反馈转速,从而实现电机的闭环PID控制方法. 本文用的是基于STM32 ...

  3. 六、51单片机之定时器/计数器_理论

    1.什么是定时器.计数器 定时器就是单片机设定一个时间间隔,时间间隔到后通知单片机.例如设置100ms的定时器,100ms后定时器通知单片机时间到了. (1)定时器是单片机的一种内部外设.(以前的单片 ...

  4. 单片机定时器精准定时_8051单片机(STC89C52)定时器实现10ms精准定时

    8051内部集成了2个16bits的计数器, 可以根据需要将其作为定时器使用. 这时, 定时器的计数频率为系统CLK/12. 如果CPU的晶振频率为12MHz, 那么定时器信号源的频率固定为12MHz ...

  5. 8051单片机(STC89C52)定时器实现10ms精准定时

    8051内部集成了2个16bits的计数器, 可以根据需要将其作为定时器使用. 这时, 定时器的计数频率为系统CLK/12. 如果CPU的晶振频率为12MHz, 那么定时器信号源的频率固定为12MHz ...

  6. 单片机c语言1ms 2ms 4ms方波,定时器使用:利用单片机内部定时器0通过P1.0端口输出一定周期的方波信号。 - 试题答案网问答...

    相关题目与解析 使用定时/计数器0以工作方式2实现定时,在P1.0输出周期为200s的连续方波.已知晶振频率fosc=6MHz. 已知单片机的晶振频率为6MHz,下面程序用单片机内部定时器T0工作在方 ...

  7. 51单片机之定时器\计数器的工作原理

    51单片机之定时器\计数器的工作原理 定时器/计数器的结构: 何时处于计数器方式?何时处于定时器方式? TCON和TMOD特殊功能寄存器: 定时器/计数器工作方式: 方式0:13位的定时器/计数器 方 ...

  8. 单片机两个正玄波信号的相位差计算_51单片机的定时器/计数器的原理与使用

    CPU时序的有关知识 振荡周期:为单片机提供定时信号的振荡源的周期(晶振周期或外加振荡周期) 状态周期:2个振荡周期为1个状态周期,用S表示.振荡周期又称S周期或时钟周期. 机器周期:1个机器周期含6 ...

  9. 51单片机内部外设:定时器和计数器

    定时器 51单片机的定时器属于单片机的内部资源,其电路的连接和运转均在单片机内部完成. 定时器作用: 1.用于计时系统,可实现软件计时,或者使程序每隔一固定时间完成一项操作: 2.替代长时间的for循 ...

  10. 定时器计数器实验C语言程序,实验二 单片机定时器和计数器编程

    仲恺农业工程学院实验报告纸 信息学院 (院.系)专业班组单片机原理及接口技术课实验二单片机定时器/计数器编程 一.实验目的 1.掌握单片机定时器/计数器的工作方式: 2.掌握单片机定时器/计数器的编程 ...

最新文章

  1. js中的json对象和字符串之间的转化
  2. oracle数据库再深入(四)
  3. devexpress能开发出html,DevExpress推出HTML5 JavaScript控件集
  4. 2016年《大数据》杂志调查问卷
  5. [Bzoj]5343: [Ctsc2018]混合果汁
  6. 乐视视频回应APP标注“欠122亿”:欠款大家都知道 不影响观看视频
  7. Smali 语法文档
  8. cv::createTrackbar cv::threshold
  9. n平方的求和公式_极限求解--数列前n项和公式推导(补充知识)
  10. Oracle将Java EE移交Eclipse基金会
  11. 057 生成器和生成器表达式
  12. 循环队列和链队的表示和实现
  13. 袖珍计算机英语手册,英语袖珍迷你系列__中考英语速记手册__刘国婷.pdf
  14. mnist手写数字辨识实战——改进的LeNet
  15. 2021高考数学成绩查询,2021八省联考成绩相继公布!数学平均60多分,八个省市本科录取率曝光...
  16. element-ui中el-upload在ie10中无法上传相同图片的问题:XMLHttpRequest: 网络错误 0x2efd, 由于出现错误 00002efd 而导致此项操作无法完成。
  17. Activity重建之殇
  18. 在 PDF 中添加文本的 3 种简单方法
  19. JavaWeb开发基础:Cookies/Session学习
  20. 异构图注意力网络Heterogeneous Graph Attention Network ( HAN )

热门文章

  1. 传说中的世界500强面试题-怪题
  2. 电视和计算机共享视频,电脑中的图片视频一键共享到电视上去看
  3. FireBug使用方法
  4. 云端虚拟化技术的应用
  5. Odin靶机WriteUp
  6. 【iOS沉思录】:iOS多媒体音频(下)-录音及其播放
  7. python辅助开发工具_Python开发工具:WingPro 7
  8. iOS 的 APP 如何适应 iPhone 5s/6.6s/6.6sPlus 三种屏幕的尺寸?
  9. Java读写文件的常用方法
  10. 读书笔记_打开量化投资的黑箱02