重新认识单片机之定时器

定时器

首先定时器与计数器一样靠的都是同一种数字电路但是由于寄存器的配置不同就导致了同一种电路具有不同的功能。定时器在用的时候靠的是内部的震荡电路数数简单来说就是靠的晶振来数数。下面简单来说说晶振。

晶振

晶振决定着系统的稳定性,简单来说就像是人体的心脏象征着一个人的生命活力,而对于单片机来说则是一样晶振越好那么就会在短时间内完成一条指令,晶振越差完成一条指令的时间就会越长。下面在来细说定时器与晶振之间的关系。

定时器与晶振之间的关系

由于定时器靠的就是内部的震荡电路数数于是晶振的震荡频率大小就成了定时器数数的快慢。这里引入时钟周期的概念。时钟周期即是cpu完成最基本的动作所需要的时间。这里需要注意的是最基本的动作,时钟周期 = 晶振频率的倒数。也是最小的时间单位。但是定时器的本质原理不是靠的时钟周期而是机器周期。因为时钟周期描述的是cpu完成最基本动作所需要的时间,而机器周期描述的是cpu完成基本操作所需要的时间。那么什么是基本操作呢?即是cpu取址,译码等操作。由不同的基本操作才能完成一条机器指令。故而一个机器周期是由若干个时钟周期组成的一般来说一个机器周期等于12个时钟周期或者6个时钟周期。

定时器的本质原理

由上面的分析可以知道定时器的本质原理就是没经历一个机器周期那么定时器就+1。也就是基本操作一次定时器就+1。

一条指令如何执行

在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值