久久成人国产精品一区二区,在线观看成人网站,精品久久久久久成人AV,国产成人无码免费网站

電子開發網

電子開發網電子設計 | 電子開發網Rss 2.0 會員中心 會員注冊
搜索: 您現在的位置: 電子開發網 >> 電子開發 >> 單片機 >> 正文

單片機延時程序的設計思想

作者:佚名    文章來源:本站原創    點擊數:    更新時間:2008/11/29

  單片機編程中,延時程序使用比較多,根據其延時方式不同可分為兩類:
      一》阻塞式延時;
      二》非阻塞式延時;
     阻塞式延時,最常用,通常是在原地循環若干次,通過消耗機器周期來實現。此時,CPU再不能干別的事(CT0/CT1/CT2/串口仍可工作,延時可被中斷暫時打斷,會使延時加長),實時性比較差。
     非阻塞式延時是在延時期間CPU仍可干別的事,不會在哪兒等,實時性比較好。
     打個比方,你在環形操場跑步,相當于CPU的PC指針在主程序中循環(多數程序都是這樣)。有個延時程序要求你等100毫秒把手舉起來一下(用此表示CPU處理一個事件):當是阻塞式延時方式時,你就在原地踏步跑,等100毫秒后,你把手舉起來一下再接著跑;當是非阻塞式延時方式時,你只是在一個地方放個秒表,并啟動它,但你并不停下而是繼續跑。每次跑到這個地方,你只要看一下秒表,看是否到100毫秒,若到了,你就把手舉起來一下,若沒到,你就繼續沿跑道跑。
     從上邊的例子可清楚看出,阻塞式延時,影響主程序循環一次的執行時間(影響實時性!);非阻塞式延時,基本不影響主程序循環周期(CPU只是多執行一兩條指令判斷一下時間是否到),但需要有個“秒表”。這個“秒表”可用一個定時器完成,并作為整個系統的時基,供需要時基的部分使用;如單片機控制系統的人機界面,顯示閃爍時就需要。比如,將定時器0設定為5毫秒,由此可產生10毫秒,25毫秒,50毫秒,100毫秒,250毫秒和500毫秒等等時鐘信號。
     現在分析影響延時精度的因素:
      影響阻塞式延時的因素有:
        1)設計程序時計算執行機器周期數的偏差;
        2)中斷處理程序的額外時延;
      影響非阻塞式延時的因素有:
        1)所用定時器基本時基的精度(如上例:5毫秒);
        2)主程序的循環周期;這是隨機的,比如,當看秒表時,時間還沒到,
           在下次看表之前時間卻到了,最壞情況是差一個主程序循環周期;
        3)其他中斷處理程序的額外時延;這是隨機的,比如,在看表之前時間已到,
          這時有個中斷也被響應,就要加上中斷處理程序的時間延遲;
      在實際使用中,我們根據具體情況選擇不同的延時方式。
     這種非阻塞式延時的思想,我們成功用在許多單片機控制系統中,效果很好。

Tags:單片機,延時,程序,設計思想  
責任編輯:admin
請文明參與討論,禁止漫罵攻擊,不要惡意評論、違禁詞語。 昵稱:
1分 2分 3分 4分 5分

還可以輸入 200 個字
[ 查看全部 ] 網友評論
關于我們 - 聯系我們 - 廣告服務 - 友情鏈接 - 網站地圖 - 版權聲明 - 在線幫助 - 文章列表
返回頂部
刷新頁面
下到頁底
晶體管查詢
久久成人国产精品一区二区,在线观看成人网站,精品久久久久久成人AV,国产成人无码免费网站
    <li id="8g3ty"><tbody id="8g3ty"><th id="8g3ty"></th></tbody></li>
    <label id="8g3ty"><samp id="8g3ty"></samp></label>
  • <span id="8g3ty"></span>

    1. <center id="8g3ty"><optgroup id="8g3ty"></optgroup></center>
    2. <bdo id="8g3ty"><meter id="8g3ty"><bdo id="8g3ty"></bdo></meter></bdo><center id="8g3ty"><optgroup id="8g3ty"></optgroup></center>
      <label id="8g3ty"><samp id="8g3ty"></samp></label>

    3. 主站蜘蛛池模板: 久久久www成人免费毛片麻豆| 欧美日韩精品在线| 久久精品国产欧美激情| 欧美在线看片| 亚洲一区二区三区四区在线观看| 日韩午夜高潮| 亚洲黄色尤物视频| 亚洲国产专区| 欧美激情一区二区三区| 亚洲欧美国产精品桃花| 激情成人综合网| 欧美日韩午夜视频在线观看| 欧美激情bt| 欧美揉bbbbb揉bbbbb| 久久久久国产精品麻豆ai换脸| 日韩视频―中文字幕| 一区二区三区精品在线| 亚洲一区激情| 欧美一区二区三区四区在线观看地址| 亚洲美女色禁图| 国产综合久久久久久| 欧美婷婷六月丁香综合色| 国产精品久久久一本精品| 国产情侣久久| 在线看无码的免费网站| 国产精品一区一区| 国产一区二区三区奇米久涩| 国产精品欧美日韩一区二区| 国产欧美精品日韩区二区麻豆天美| 欧美国产国产综合| 欧美日韩在线一区二区| 欧美不卡视频一区发布| 欧美激情视频一区二区三区在线播放| 欧美体内谢she精2性欧美| 国产精品天天看| 欧美日韩综合另类| 国产亚洲美州欧州综合国| 亚洲第一福利视频| 亚洲成色777777在线观看影院| 国产欧美一区二区视频| 国产精品成人免费|