电子元器件原材料
采购平台

有定时器中止,单片机才好玩!

泉源:玩转单片机 作者:zhengwq 阅读:654

关键词:

那么什么是单片机的中止处置惩罚呢?总的来说中止是单片机具有处置惩罚表里随机发作事宜的才能,具体来说的话就是单片机正在处置惩罚某一义务时,能够停息那一义务的处置惩罚,转而去处置惩罚更主要的义务,等那一义务处置惩罚完后再接着之前的义务,可以说是单片机最重要的特性。举个例子,小明在家里做功课,这个时候有人敲门,此时小明住手写功课起家去开门。这个例子中“有人敲门”就是内部的一个鼓励事宜,小明住手写功课就是对那一内部鼓励事宜的相应,

  什么是中止?

  那么甚么是的中止处置惩罚呢?总的来说中止是单片机具有处置惩罚表里随机发作事宜的才能,具体来说的话就是单片机正在处置惩罚某一义务时,能够停息那一义务的处置惩罚,转而去处置惩罚更主要的义务,等那一义务处置惩罚完后再接着之前的义务,可以说是单片机最重要的特性。举个例子,小明在家里做功课,这个时候有人敲门,此时小明住手写功课起家去开门。这个例子中“有人敲门”就是内部的一个鼓励事宜,小明住手写功课就是对那一内部鼓励事宜的相应,小明开门驱逐同伙以后继承做功课,那么那就是一个完好的中止了。

  中止的优先级

  继承以小明这个例子,一样的小明正在做功课,并且边上有热水壶正在烧开火,这个时候有人正在敲门,此时小明起家去开门;当小明快走到门口的时刻,热水壶的火烧开了收回提示的蜂鸣声,这个时候小明有两个挑选,一是不管热水壶的蜂鸣声,继承去开门;而是先关掉热水壶的再去开门。这里便涉及到热水烧开和有人敲门两个事宜中哪件更主要,越主要的优先级越下。这就看有人敲门和热水烧开正在小明心中的重要性了。回到单片机,我们便能够设置中止鼓励事宜的优先级。本系列接纳的是AT89C52单片机,该单片机有6个中止源,这里我们做一个表格。人人先有这么一个观点,那一节只会用到定时器0的中止实现LED等闪灼,其他的如内部中止正在用到的时刻再去相识,后续会专门一节具体讲各个中止源。

  小明的例子中人人应当熟悉了什么是单片机的中止和中止有优先级那一属性,另有一点提示下,就是我们要用到某一中止源时,除开启该中止源,借必需得设置全局中止许可位EA。说白了就是小明正在做功课的时刻起首得许可其他事宜的发作,不然的话小明就会一向正在做功课直到完成而不管外界发作的任何事变,这一点是很好明白的。

  中止许可寄存器IE用来设定各个中止源的开启和封闭,该寄存器能够位寻址,即对该寄存器的某一位停止零丁操纵,单片机复位时IE悉数清零,也就是封闭中止。

  EA是全局中止许可位,ET2是定时器2中止许可位,ES是串行口中止许可位,ET1是定时器1中止许可位,EX1是内部中止1许可位,ET0是定时器0中止许可位,EX0是内部中止0许可位,都是置1时开启,浑0时封闭。

  单片机的定时器中止

  单片机的定时器本质上是加1计数器,由下8位和低8位两个寄存器构成。TMOD寄存器是定时器的事情体式格局寄存器,肯定事情体式格局和功用;TCON寄存器是掌握寄存器,掌握T0和T1的启动、住手及溢出标记。事情于定时器形式时,加1操纵是对内部机械周期计数(1个机械周期即是12个时钟周期,1个时钟周期即是的倒数)。当定时器中止许可时,下8位和低8位组成的寄存器加满至齐1时,再来一个加1操纵就清空,此时TCON寄存器中的TF0或TF1溢出标记位置1,单片机发生定时器中止鼓励。

  TMOD用来设置定时器的事情体式格局,不克不及位寻址,单片机复位时TMOD悉数被清零。

  个中GATE位是门控造位:

  GATE = 0,定时器启动取住手仅受TCON寄存器中TRX(X=0或1)去掌握;

  GATE = 1,定时器启动取住手由TCON寄存器中TRX(X=0或1)和内部中止引脚INT0或INT1上的电平状况(电平状况为下电日常平凡有用)去配合掌握。

  C/T位是定时器/计数器形式挑选位:

  C/T = 1时为计数器形式;C/T = 0时为定时器形式。

  M1和M0是事情体式格局挑选位,每一个定时器有4种事情体式格局,由M1和M0组合设定,以下表所示。

  定时器掌握寄存器TCON能够位寻址,用来设置定时器中止的启动、住手和溢出等,单片机复位时清零。

  TF1:定时器1溢出标记位。

  当定时器1计谦溢出时由硬件置1,而且申请进入中止,进入中止效劳顺序后由硬件主动浑0,也就是说用定时器中止时该位完整不消工资操纵,我们的义务就是写好中止效劳顺序。

  TR1:定时器1运转掌握位,置1时有效。

  TF0和TR0则对应定时器0,寄义和操纵同TF1和TR1。

  引见完单片机的定时器中断后,下一节我们便能够用定时器的中止实现LED灯的闪灼,重点内容是怎样设置定时器的初值。

  转载请说明出处,微旌旗灯号godiszc。

  免责声明:本文转自网络,版权归原作者,若是您以为欠好,请联络我们删除!


相干浏览

  • 2016-08-10 14:18
  • 2016-08-10 14:18
  • 2016-08-10 14:18
  • 2016-08-10 14:18
  • 2016-08-10 14:18
  • 2016-08-10 14:18
  • 2016-08-10 14:18
  • 2016-08-10 14:18

型号 厂商 价钱
ST 0.88
ON 0.21
ROHM 1.63-js99703金沙娱城
MERRY 议价
BROADCOM (... 28.4858
ALPS 0.88
ON 议价
ROHM 0.38
ON 0.21
ST 0.88

型号/产品名 均匀报价 涨跌幅
1.72 1.12%
0.64 2.86%
3.66 400.00%
7.46 44.29%
1.61 150.00%
8.90 3.21%
16.21 5.88%
12.59 30.05%
10.55 66.67%
118206.75 16.67%

  • 10000 件

    13825763195

  • 10000 件

    13825763195

  • 10000 件

    13825763195

  • 700 件

    深圳冠枯电子有限公司-870850金沙登录

  • 1020 件

    深圳市雄胜电子有限公司