单片机核心概念1---定时器与中断

发布时间:2023-01-31  

单片机学习两个概念是个人认为是核心:

  • 定时器

  • 中断

稍微深入点单片机的学习,我们摆脱不了这两个概念。

其中定时器又是中断的基础,所以定时器还迷糊,可以说单片机编程、单片机学习还没有入门。

反过来可以这样说:

定时器理解了,单片机的入门学习你完成了90%,花再多的时间在定时器上都是值得的,是事半功倍的核心突破点。

定时器是什么:是秒表、沙漏。

动图封面

动图封面


定时器从名称上我们就可以知道是确定时间的仪器。

要实现这个功能,需要去建立几个关键条件:

  • 容器

  • 初始值、初始设置

  • 触发机关

  • 结束指示

实际上以上四个条件,并不是定时器独有的,需要设定的单片机各组成部分要实现其功能都需要的基本条件。

我们先以沙漏为例说明这四个基本条件:

  • 容器:装沙的玻璃瓶

  • 初始值:沙漏倒置后,一半的玻璃瓶里面装的沙子数量,沙漏一般是全部沙子

  • 触发机关:我们用手把沙漏翻转

  • 结束指示:我们的目视观察到沙子全部流入到下半部分玻璃瓶。


定时器实现功能的关键条件:

  • 容器:单片机的定时器单元(上图的定时器0、1、2)

  • 初始值、初始设置: 各个定时器的寄存器初始值填入

  • 触发机关:软件触发、硬件触发(沙漏人来触发,前面说过多次,单片机你也可以看成为一个人)

  • 结束指示:初始值清零(变为0)或者初始值到达设定值

实际上定时器一般会初始设定时关闭中断,运行时开启中断,定时完成时触发中断。中断这个名词后面再说,暂时提一句。


文章来源于:电子工程世界    原文链接
本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。

相关文章

    不停的取指令、分析指令、执行指令,虚拟指令执行器执行同样的过程,它以模拟上述三个阶段的操作为核心,并模拟出80C51指令系统中每条指令的执行效果。图4给出了虚拟指令执行器的总体设计。        可以看出,虚拟指令执行器的工作流程分为三个阶段......
    单片机执行程序的全过程介绍;单片机执行程序的过程,实际上就是执行我们所编制程序的过程。即逐条指令的过程。计算机每执行一条指令都可分为三个阶段进行。即取指令-----分析指令-----执行......
    51单片机中断基本概念;问题引入 在了解基本概念之前,先看三个问题: 1.你想使用的中断是哪个? 2.你所希望的触发条件是什么? 3.你希望在中断之后做什么? 可以边看边思考,文章......
    定时器中断是什么意思,定时器中断的工作原理;定时器中断是由单片机中的定时器溢出而申请的中断。51单片机中有两个定时器T0和T1。STM32中共有11个定时器。 一、定时器中断是什么意思 定时器中断是由单片机中的定时器溢出而申请的中断......
    指令,则需要两个或者两个以上的机器周期。③机器周期:在计算机中,为了便于管理,常把一条指令的执行过程划分为若干个阶段,每一阶段完成一项工作。例如,取指令、存储器读、存储器写等,这每......
    便于管理,常把一条指令的执行过程划分为若干个阶段,每一阶段完成一项工作。例如,取指令、存储器读、存储器写等,这每一项工作称为一个基本操作。一个操作周期内,单片机完成一项基本操作。 2.4、指令周期:执行......
    。 从物理结构的角度讲,51单片机的存储系统可以分为四个存储空间:既片内ROM,RAM和片外ROM、RAM。 从逻辑上讲(既编程的角度),51单片机的存储系统实际上分为三个存储空间。 1. 片内......
    存储器RAM。 从物理结构的角度讲,51单片机的存储系统可以分为四个存储空间:既片内ROM,RAM和片外ROM、RAM。 从逻辑上讲(既编程的角度),51单片机的存储系统实际上分为三个存储空间。 1......
    8051单片机的机器周期解析;在计算机中,为了便于管理,常把一条指令的执行过程划分为若干个阶段,每一阶段完成一项工作。例如,取指令、存储器读、存储器写等,这每一项工作称为一个基本操作。完成......
    速度就越快。       8051单片机把一个时钟周期定义为一个节拍(用P表示),二个节拍定义为一个状态周期(用S表示)。机器周期       计算机中,常把一条指令的执行过程划分为若干个阶段,每一个阶段完成一项工作。每一......

我们与500+贴片厂合作,完美满足客户的定制需求。为品牌提供定制化的推广方案、专属产品特色页,多渠道推广,SEM/SEO精准营销以及与公众号的联合推广...详细>>

利用葫芦芯平台的卓越技术服务和新产品推广能力,原厂代理能轻松打入消费物联网(IOT)、信息与通信(ICT)、汽车及新能源汽车、工业自动化及工业物联网、装备及功率电子...详细>>

充分利用其强大的电子元器件采购流量,创新性地为这些物料提供了一个全新的窗口。我们的高效数字营销技术,不仅可以助你轻松识别与连接到需求方,更能够极大地提高“闲置物料”的处理能力,通过葫芦芯平台...详细>>

我们的目标很明确:构建一个全方位的半导体产业生态系统。成为一家全球领先的半导体互联网生态公司。目前,我们已成功打造了智能汽车、智能家居、大健康医疗、机器人和材料等五大生态领域。更为重要的是...详细>>

我们深知加工与定制类服务商的价值和重要性,因此,我们倾力为您提供最顶尖的营销资源。在我们的平台上,您可以直接接触到100万的研发工程师和采购工程师,以及10万的活跃客户群体...详细>>

凭借我们强大的专业流量和尖端的互联网数字营销技术,我们承诺为原厂提供免费的产品资料推广服务。无论是最新的资讯、技术动态还是创新产品,都可以通过我们的平台迅速传达给目标客户...详细>>

我们不止于将线索转化为潜在客户。葫芦芯平台致力于形成业务闭环,从引流、宣传到最终销售,全程跟进,确保每一个potential lead都得到妥善处理,从而大幅提高转化率。不仅如此...详细>>