您的位置 首页 方案

51单片机守时器守时形式

写点专业的知识吧,也是初学,大家共同学习。好,废话少说,进入主题初学51单片机的人都接触到定时器这个东西,关于定时器也有很多资料,包

写点专业的常识吧,也是初学,我们一起学习。好,废话少说,进入主题

初学51单片机的人都接触到守时器这个东西,关于守时器也有许多材料,包含内部结构,怎么履行。可是提到形式,我想刚学的时分听他们讲的那堆杂乱无章的形式都很隐晦,什么形式0,形式1,十六位,八位。我到现在也没有了解。可是我在编程时,对这东西有一个开始的了解。

首先是守时器为啥要先装初值,这东西打个比如,古代守时用的是沙漏,沙漏是先在桶中装上沙子,在钻一个眼,沙子都溜走时,为一个周期。假如要守时,装的便是最终的那个时刻,参加我定10毫秒,则是10、9、8、7、6……,直到0,发动中止。而还有一种办法就在木桶中滴水,木桶的容积是必定的,水滴满今后便是一个周期。参加那个木桶能够装10毫秒的水,当水漫今后,便是10毫秒到了,发动中止。而假如我不想装10毫秒,我只想要5毫秒呢?办法便是先在桶中装入5毫秒的水,然后发动守时器,这时,只需再滴入5毫秒,就能够将水装满。这便是为什么要给单片机守时器装初值的原因。

还有一个便是形式,我看了许多书,也听了视频,也没闹清讲的是什么?可是我知道他们的区别在时刻上,以12m晶振为例,在方法0下,最大能够守时 8.192毫秒。而方法1下最大能够守时65.535毫秒。而方法2和3下最大能够守时0.256毫秒。用的时分,要看你的详细需求,假如10毫秒内中止一次,则方法0就能够了,假如1毫秒内中止一次则需要用方法2或3。而方法3则是主动重装八位计时器。我的了解,意思是你不需要用程序来装初值,装初值由硬件完结,节约你装初值所用的时刻。当然,我历来没用过,我用的最多的是方法0和1。

基本上便是这意思,假如了解的有问题,欢迎我们批评指正。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/fangan/318602.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部