【51单片机】初学者必读的一文【探究定时计数器与中断系统是如何配合起来的?】(9)

简介: 【51单片机】初学者必读的一文【探究定时计数器与中断系统是如何配合起来的?】(9)

前言

大家好吖,欢迎来到 YY 滴单片机系列 ,热烈欢迎! 本章主要内容面向接触过单片机的老铁

主要内容含:

一.定时器基本介绍

  • 基本部分

1.定时器与传统delay相比的优势点解读

  • 我们原来的流水灯项目(博客传送门)中,直接赋一个值,进入Delay,CPU只能干等,占用了CPU;
  • 我们用定时器来替代Delay。节省出来的时间可以去干其他事,比如【按键扫描】(博客传送门);

2.定时器的【个数和起作用寄存器】要查看手册

  • 定时器有三个: T0,T1,T2.
  • 英文全称:TIMER
  • 也有特例,如下图所示,T1不是定时计数器;具体还是要查看手册

3.定时器的4种工作模式

  • 定时器一共有4种工作模式,我们主要用 模式1

二.定时计数器的原理

1.定时计数器寄存器

  • 我们要记住一句话:单片机通过配置寄存器来控制内部线路链接
  • 寄存器是链接软硬件的媒介
  • 在单片机中寄存器就是一段特殊的RAM存储器一方面,寄存器可以存储和读取数据,另一方面,每一个寄存器背后都连接了一根导线,控制着电路的连接方式寄存器相当于一个复杂机器的“操作按钮

我们需要时翻出来图对应看,通过对寄存器置1/0控制,具体如何使用配置可以见博主后面的实验【按键控制LED流水灯&定时器时针】

2.计数电路控制原理介绍(重点)

  • 8位寄存器与TF标志位

3.时钟电路控制原理介绍(重点)

  • 1.晶振部分
  • 2.根据电平高低配置C/T模式
  • 3.接SYSclk是 定时器模式 ;接T0 Pin是 计数器模式


三.中断系统

  • 基础部分

1.中断程序流程

2.中断资源

  • 中断源一般有6个如图所示,橙色圈中的是STC89C52新加的
  • 中断优先级个数为4个


3.中断寄存器

  • 我们要记住一句话:单片机通过配置寄存器来控制内部线路链接
  • 寄存器是链接软硬件的媒介
  • 在单片机中寄存器就是一段特殊的RAM存储器一方面,寄存器可以存储和读取数据,另一方面,每一个寄存器背后都连接了一根导线,控制着电路的连接方式寄存器相当于一个复杂机器的“操作按钮
  • 我们主要记住 IE(使能) IP(中断优先级) 两个寄存器,具体如何使用配置可以见博主后面的实验【按键控制LED流水灯&定时器时针】

四.定时计数器和中断の配合(完整的过程)

  • 一共要经过下面8步
相关文章
【期末不挂科-单片机考前速过系列P6】(第六章:10题速过定时计数器的结构和工作方式例题)经典例题盘点(带图解析)
【期末不挂科-单片机考前速过系列P6】(第六章:10题速过定时计数器的结构和工作方式例题)经典例题盘点(带图解析)
|
2月前
|
传感器 编解码 人机交互
基于51单片机的温室大棚环境检测系统
基于51单片机的温室大棚环境检测系统
71 0
|
7月前
|
传感器 数据采集 监控
LabVIEW单片机的废气再循环EGR检测系统
LabVIEW单片机的废气再循环EGR检测系统
53 0
|
7月前
|
存储
MCS-51单片机的中断源
MCS-51单片机的中断源
277 1
|
7月前
|
传感器
基于51单片机的车辆倒车雷达报警系统
该文描述了一个基于51单片机的超声波倒车雷达系统设计,要求包括:2cm至4m的测量范围,3mm精度,集成DS18B20温度传感器以校准声速,使用LCD1602显示距离和温度,具备按键设置预警距离及蜂鸣器报警功能。系统由AT89C51单片机、HC-SR04超声波模块、DS18B20温度模块、报警电路和LCD显示电路组成。文中还展示了Proteus仿真电路图和部分仿真结果分析,包括LCD显示示例和预警距离设置操作。
|
7月前
|
芯片
AT89S52单片机的最小应用系统
AT89S52单片机的最小应用系统
118 0
|
7月前
|
传感器 数据处理 芯片
基于51单片机的自动售货机系统
该项目设计了一个基于AT89C51单片机的自动售货机系统,采用4×4矩阵键盘选择货物和投入货币,LCD1602液晶显示购物状态和货币状态,LED显示货物选择和出货情况。系统通过货币传感器检测投入的真伪和金额,根据商品价格进行找零。功能包括选择货物、货币识别、自动计算总价、出货与找零。仿真电路展示了从欢迎界面到购物、投币、出货或找零的过程。程序设计中包含了状态定义和延时函数等。
【期末不挂科-单片机考前速过系列P10】(第十章:11题中断系统的工作原理及应用)经典例题盘点(带图解析)
【期末不挂科-单片机考前速过系列P10】(第十章:11题中断系统的工作原理及应用)经典例题盘点(带图解析)
|
7月前
|
编译器 C语言 开发者
单片机原理与应用:探索微型计算机世界
单片机原理与应用:探索微型计算机世界
59 1
|
7月前
|
数据采集 数据处理 C语言
单片机:探索其原理、应用与编程实践
单片机:探索其原理、应用与编程实践
107 1