91视频免费?看_蜜芽MY188精品TV在线观看_国产免费无遮挡在线观看视频_深夜国产_亚洲精品欧洲精品_欧美黑人粗暴多交

肉嘟嘟的程序媛
認(rèn)證:普通會(huì)員
所在專題目錄 查看專題
暴揍單片機(jī)知識(shí)點(diǎn) 1 -- 一門和芯片對(duì)話的外語
暴揍單片機(jī)知識(shí)點(diǎn) 2 -- 三頭六臂
暴揍單片機(jī)知識(shí)點(diǎn) 3 -- 51初窺
暴揍單片機(jī)知識(shí)點(diǎn) 4 -- 51的手表和鬧鐘 (1)
暴揍單片機(jī)知識(shí)點(diǎn) 5 -- 51的手表實(shí)操(2)
暴揍單片機(jī)知識(shí)點(diǎn) 6 -- 51的鬧鐘 + 鬧鈴
作者動(dòng)態(tài) 更多
git 情景 4 —— 永世不滅
2021-12-16 22:14
git 情景 3 —— 多重分身
2021-08-06 17:28
git 情景 2 —— 時(shí)空穿梭
2021-06-08 01:20
git 情景 1 —— 封存歷史,探索代碼的前世今生
2021-05-13 21:11
git 版本管理 —— 使用場(chǎng)景以及入門
2021-05-11 13:12

暴揍單片機(jī)知識(shí)點(diǎn) 4 -- 51的手表和鬧鐘 (1)

今天和大家聊聊單片機(jī)的二兒子(定時(shí)器)和四兒子(中斷)吧。

其實(shí)為什么要把定時(shí)器和中斷放在一起來說呢?其實(shí)很簡單,比如你買了一塊手表,你是不是得自己看著手表才能知道現(xiàn)在幾點(diǎn)(把你想象成單片機(jī))。比如,現(xiàn)在 4.58 分快下班了,你是不是眼睛必須時(shí)刻不停的盯著秒針看,這樣你才能在 5 點(diǎn)準(zhǔn)時(shí)下班,不給公司多賺你 1s 鐘的時(shí)間?有人想問,為啥不設(shè)置一個(gè) 5 點(diǎn)的鬧鐘呢?這樣我就可以做其他事情,等鬧鐘一響我就可以收拾撤退了。對(duì)的,將定時(shí)器和中斷結(jié)合到一起,就可以實(shí)現(xiàn)鬧鐘的功能了。

比如,我們?cè)诙〞r(shí)器上設(shè)置一個(gè)時(shí)間節(jié)點(diǎn)(也就是鬧鐘的意思)。這樣,定時(shí)器在時(shí)間到的時(shí)候就會(huì)讓中斷叫你一下,就好比:你上班上得好好的,鬧鐘(定時(shí)器時(shí)間到了)響了,老板(中斷)跑過來讓你趕緊走。有任何事情,等你明天再來處理。而且這時(shí)候你不想走都不行,于是你把沒完成的任務(wù)全部寫在了一張紙上,等明天過來的時(shí)候再繼續(xù)工作。

其實(shí)說白了,定時(shí)器和中斷組合在一起之后,你就可以解放了,不用時(shí)時(shí)刻刻的盯著手表等時(shí)間到,而是等待手表過來告訴你,時(shí)間已經(jīng)到了。(你品你細(xì)品)第一種:你每時(shí)每刻的盯著手表看,然后看時(shí)間有沒有到?第二種:時(shí)間到了,有人來安排你下一步工作。你覺得那種更好一點(diǎn)?具體流程如下圖對(duì)比。

差異性比較一下:

第一種:如果他想下班,只有可能吧第一步,第二步,第三步全部走完,才可能下班。比如打字的時(shí)候已經(jīng) 5 點(diǎn)了,但是打字又打了 20 分鐘,結(jié)果一看手表 5.20 。白給老板加班 20 分鐘。

第二種:現(xiàn)在不是他想不想下班,而是有個(gè)定時(shí)器在旁邊幫他看著時(shí)間,只要 5 點(diǎn)一到,定時(shí)器就必須要他下班,不下班就揍他。這時(shí)候他可能在1,2,3,步其中的任意一步。

第二種比第一種好的地方在于,它增加了系統(tǒng)本身的實(shí)時(shí)性(說得簡單點(diǎn),就是到什么時(shí)候必須做什么事,不允許有 1s 的偏差)。

==============================

下一節(jié)給大家詳細(xì)講解 51 定時(shí)器的基本使用點(diǎn)。

聲明:本內(nèi)容為作者獨(dú)立觀點(diǎn),不代表電子星球立場(chǎng)。未經(jīng)允許不得轉(zhuǎn)載。授權(quán)事宜與稿件投訴,請(qǐng)聯(lián)系:editor@netbroad.com
覺得內(nèi)容不錯(cuò)的朋友,別忘了一鍵三連哦!
贊 7
收藏 5
關(guān)注 54
成為作者 賺取收益
全部留言
0/200
  • 貍花貓 2020-11-30 14:37
    講的真好!
    回復(fù)
主站蜘蛛池模板: 福安市| 西宁市| 婺源县| 东明县| 太原市| 清河县| 双江| 淮阳县| 遂平县| 固阳县| 衡阳市| 台南县| 包头市| 临泽县| 南涧| 江达县| 读书| 凤庆县| 绥棱县| 长治县| 宁南县| 洛宁县| 莱芜市| 天津市| 湖北省| 楚雄市| 黄大仙区| 洪江市| 三门峡市| 高唐县| 伊通| 耒阳市| 浮梁县| 桂东县| 定州市| 宜阳县| 万山特区| 阿拉善右旗| 中阳县| 南昌县| 泰兴市|