免费成人看片_91理论片_9191成人_992tv在线成人免费观看_国产123区在线观看_久久精品国产免费

首页 新闻 > 科技 > 正文

从定时器开始说中断

从定时器开始说中断什么叫中断?这个对于刚进入MCU界的人来说是一个难以了解的问题,因为我第一次学单片机的时候就不完全不了解什么叫中断。后来慢慢来知道原来中断是单片机运行到一半突然飞到某个地方运行某些东西运行后又飞回来而已。

后来学着学着就了解到中断的意义了,不过对于第一次接触单片机的人来说,还是很难解说的清楚的。

所以这里我做个比喻吧。假设你客厅的电话来电时,有铃声和闪光提示,而你在房间看书,那么有电话来的时候,你听到铃声,然后放下手上的书,并用书签记录你的页数,再出去听电话。听完后,回到房间,从书签标记的位置继续看你的书。

OK,分析上面的几个动作,电话响并被你听到,那是中断来了;你用书签标记位置,那是现场?;?听电话,就是执行中断咯;听完电话,你要从你刚才标记的地方继续看书,那就是中断执行完毕后回到原中断处继续执行程序。这个就是中断的过程了。

假设没有了中断的话,你会如何?你会用扫描法:电话不会响铃了,只有闪光,但你必须在房间看书,那你只能每看几段,就跑出去看看是否有电话到,如果没有,就跑回去看书,如果有了,那你就听电话吧。很明显,扫描法效率非常低,因为你每看一会书就得花时间看看电话的闪光以判断是否有电话的到来,这样你看书的效率就大大减低了。而且扫描法还有个最大的缺点,就是中断丢失,试想如果你扫描的间隔过大(就是看很久书才去看一下电话),那你极有可能丢了几个重要的来电。

其实上面的比喻,正能很好地表现中断的作用——其实中断就是为了处理突发事件。

对于单片机来说,突发的事情实在太多了,例如用户对单片机输入数据,按键,那都是单片机本身无法估计的事情。外来数据的突然进入,也属于突发事件。这些外部来的突发信号,一般就由单片机的外部中断来处理。外部中断其实就是一个管脚的状态改变引起的中断,在之后会说。

这里先介绍定时器和定时器中断:

在测量控制系统中,常常需要实时时钟,以实现定时控制、定时测量或定时中断等。也常需要计数器以实现对外部事件的计数。MCS-51单片机中有两个(增强型有三个)十六位的定时计数器T0,T1,简称定时器0和定时器1,两者均为可编程定时计数器。

——以上P话抄自《单片微型计算机与接口技术》94页第一段-_-#!!!!!

其实你问清楚什么叫定时器,我真的不知道用什么言语来说。刚学的时候,听过这样一句话“定时器是单片机上的宝贵资源”,当时不了解,为什么这个资源是宝贵的呢??后来才慢慢知道定时器的伟大所在。当然这个是需要一定的时间来领悟的咯,在这里你还是踏踏实实地往下看吧:)

一开始我就说了,看本教材的时候你手上需要至少一本单片机的基础书,什么书随便买本就是了,反正现在的单片机书啊,都是你抄我我抄你的了,都一个样,最重要的还是例子吧。拿起你的书看看单片机的中断寄存器和定时器寄存器吧,咱们要开始写程序咯,时间是不等人D~~~~

单片机方式0是13位的,从来就没用过,有16位不用你用13位?真浪费也~~~

然后是计算装入值,16位啊,就是16位2进制,2的16次方,就是65536了。16位定时器就是从某个所谓的装入值开始自加,加到65536就计满,如果你允许定时器中断,那就有中断来临。所以16位方式装入值的计算很简单:

65536-你要计算的脉冲数=装入值

但我们一般是要定时时间的,而不是单单计多少个脉冲,所以你要计算的脉冲数要转化为时间,跟你说,一个脉冲的时间就是一个机器周期,51的机器周期就是12/晶振值。如果你的晶振是12M那么这样一除就是1US咯。1US整数,算什么都好算,所以你现在知道为什么这么多12M,24M的晶振买了吧,都是为51准备的咯。

关键词: 中断函数

最近更新

关于本站 管理团队 版权申明 网站地图 联系合作 招聘信息

Copyright © 2005-2018 创投网 - m.vdsvyglz.cn All rights reserved
联系我们:33 92 950@qq.com
豫ICP备2020035879号-12

 

主站蜘蛛池模板: 亚洲不卡一区二区三区 | 亚洲精品92内射 | 成人性生交片无码免费看 | 日韩电影一二三区 | 久久综合琪琪狠狠天天 | 午夜影院免费看 | 欧美高清视频www夜色资源网 | 精品福利视频第一 | 国产精品视频免费一区二区 | 玖玖国产在线 | 国产成人免费在线视频 | 久青草视频97国内免费影视 | 狠狠操狠狠操狠狠操 | 亚洲精品一区久久久久一品av | 亚洲av无码久久精品蜜桃 | 亚洲男人的天堂在线播放 | 朝鲜女人大白屁股ass | 超清中文乱码字幕在线观看 | 亚洲老妇 | 欧美日韩亚洲国产 | 精品卡通动漫亚洲av第一页 | 精品国产成a人在线观看 | 国产视频a | 动漫精品一区 | 麻豆国产av超爽剧情系列 | 亚洲欧美日韩中文在线 | 久久精品免费一区二区 | 美女大量吞精在线观看456 | 97高清国语自产拍 | 亚洲美女综合 | 精品乱码久久久久久久 | 福利在线小视频 | 色翁荡熄又大又硬又粗又动态图 | 精品一区二区三区东京热 | 无卡无码无免费毛片 | 国产丝袜视频一区二区三区 | 国产人妻人伦精品1国产 | 极品少妇被猛的白浆直喷白浆 | 久久er热这里只有精品免费 | 欧美激情一区二区三区免费观看 | 欧美日韩精品国产一区在线 |