单片机学习两个概念是个人认为是核心:
定时器
中断
稍微深入点单片机的学习,我们摆脱不了这两个概念。
其中定时器又是中断的基础,所以定时器还迷糊,可以说单片机编程、单片机学习还没有入门。
反过来可以这样说:
定时器理解了,单片机的入门学习你完成了90%,花再多的时间在定时器上都是值得的,是事半功倍的核心突破点。
定时器是什么:是秒表、沙漏。
定时器从名称上我们就可以知道是确定时间的仪器。
要实现这个功能,需要去建立几个关键条件:
容器
初始值、初始设置
触发机关
结束指示
实际上以上四个条件,并不是定时器独有的,需要设定的单片机各组成部分要实现其功能都需要的基本条件。
我们先以沙漏为例说明这四个基本条件:
容器:装沙的玻璃瓶
初始值:沙漏倒置后,一半的玻璃瓶里面装的沙子数量,沙漏一般是全部沙子
触发机关:我们用手把沙漏翻转
结束指示:我们的目视观察到沙子全部流入到下半部分玻璃瓶。
定时器实现功能的关键条件:
容器:单片机的定时器单元(上图的定时器0、1、2)
初始值、初始设置: 各个定时器的寄存器初始值填入
触发机关:软件触发、硬件触发(沙漏人来触发,前面说过多次,单片机你也可以看成为一个人)
结束指示:初始值清零(变为0)或者初始值到达设定值
实际上定时器一般会初始设定时关闭中断,运行时开启中断,定时完成时触发中断。中断这个名词后面再说,暂时提一句。
文章来源于:电子工程世界 原文链接
本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。
相关文章
80C51虚拟指令执行系统的设计(2024-03-12)
不停的取指令、分析指令、执行指令,虚拟指令执行器执行同样的过程,它以模拟上述三个阶段的操作为核心,并模拟出80C51指令系统中每条指令的执行效果。图4给出了虚拟指令执行器的总体设计。
可以看出,虚拟指令执行器的工作流程分为三个阶段......
单片机执行程序的全过程介绍(2023-03-06)
单片机执行程序的全过程介绍;单片机执行程序的过程,实际上就是执行我们所编制程序的过程。即逐条指令的过程。计算机每执行一条指令都可分为三个阶段进行。即取指令-----分析指令-----执行......
51单片机中断基本概念(2023-01-12)
51单片机中断基本概念;问题引入
在了解基本概念之前,先看三个问题:
1.你想使用的中断是哪个?
2.你所希望的触发条件是什么?
3.你希望在中断之后做什么?
可以边看边思考,文章......
定时器中断是什么意思,定时器中断的工作原理(2024-02-22)
定时器中断是什么意思,定时器中断的工作原理;定时器中断是由单片机中的定时器溢出而申请的中断。51单片机中有两个定时器T0和T1。STM32中共有11个定时器。
一、定时器中断是什么意思
定时器中断是由单片机中的定时器溢出而申请的中断......
定时计数器_单片机_普中(2024-08-05)
指令,则需要两个或者两个以上的机器周期。③机器周期:在计算机中,为了便于管理,常把一条指令的执行过程划分为若干个阶段,每一阶段完成一项工作。例如,取指令、存储器读、存储器写等,这每......
pt2262解码学习总结(2023-06-21)
便于管理,常把一条指令的执行过程划分为若干个阶段,每一阶段完成一项工作。例如,取指令、存储器读、存储器写等,这每一项工作称为一个基本操作。一个操作周期内,单片机完成一项基本操作。
2.4、指令周期:执行......
89C51单片机结构框图(2023-03-27)
。
从物理结构的角度讲,51单片机的存储系统可以分为四个存储空间:既片内ROM,RAM和片外ROM、RAM。
从逻辑上讲(既编程的角度),51单片机的存储系统实际上分为三个存储空间。
1. 片内......
89C51单片机的结构框图及原理解析(2023-05-10)
存储器RAM。
从物理结构的角度讲,51单片机的存储系统可以分为四个存储空间:既片内ROM,RAM和片外ROM、RAM。
从逻辑上讲(既编程的角度),51单片机的存储系统实际上分为三个存储空间。
1......
8051单片机的机器周期解析(2024-01-18)
8051单片机的机器周期解析;在计算机中,为了便于管理,常把一条指令的执行过程划分为若干个阶段,每一阶段完成一项工作。例如,取指令、存储器读、存储器写等,这每一项工作称为一个基本操作。完成......
机器周期,指令周期,时钟周期,节拍与晶振(2024-08-13)
速度就越快。 8051单片机把一个时钟周期定义为一个节拍(用P表示),二个节拍定义为一个状态周期(用S表示)。机器周期 计算机中,常把一条指令的执行过程划分为若干个阶段,每一个阶段完成一项工作。每一......