婷婷亚洲天堂影院-国产精品豆花视频www-伊人影院在线观看-日本少妇浓毛bbwbbwbbw-av网站观看-亚州欧美在线-91精品国产乱码久-任我爽精品视频在线播放-日本视频不卡-亚洲国产精品va在线观看香蕉-国产毛片乡下农村妇女-国产成人免费ā片在线观看老同学-欧美日韩免费在线-成人无码视频免费播放-色综合美女-免费毛片av

電子開發網

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

5課:單片機延時程序分析

作者:佚名    文章來源:本站原創    點擊數:    更新時間:2017-5-20

上一次課中,我們已經知道,程序中的符號R7、R6是代表了一個個的RAM單元,是用來放一些數據的,下面我們再來看一下其它符號的含義。

DELAY:   MOV R7,#250   ;(6)

D1:   MOV R6,#250      ;(7)

D2:   DJNZ R6,D2      ;(8)

DJNZ R7,D1            ;(9)   

RET                ;(10)

〈單片機延時程序〉

  MOV:這是一條指令,意思是傳遞數據。說到傳遞,我們都很清楚,傳東西要從一本人的手上傳到另一本人的手上,也就是說要有一個接受者,一個傳遞者和一樣東西。從指令MOV R7,#250中來分析,R7是一個接受者,250是被傳遞的數,傳遞者在這條指令中被省略了(注意:并不是每一條傳遞指令都會省的,事實上大部份數據傳遞指令都會有傳遞者)。它的意義也很明顯:將數據250送到R7中去,因此執行完這條指令后,R7單元中的值就應當是250。在250前面有個#號,這又是什么意思呢?這個#就是用來說明250就是一個被傳遞的東西本身,而不是傳遞者。那么MOV R6,#250是什么意思,應當不用分析了吧。

  DJNZ:這是另一條指令,我們來看一下這條指令后面跟著的兩個東西,一個是R6,一個是D2,R6我們當然已知是什么了,查一下D2是什么。D2在本行的前面,我們已學過,這稱之為標號。標號的用途是什么呢?就是給本行起一個名字。DJNZ指令的執行過程是這樣的,它將其后面的第一個參數中的值減1,然后看一下,這個值是否等于0,如果等于0,就往下執行,如果不等于0,就轉移,轉到什么地方去呢?可能大家已猜到了,轉到第二個參數所指定的地方去(請大家用自已的話講一下這條語句是怎樣執行的)。本條指令的最終執行結果就是,在原地轉圈250次。

  執行完了DJNZ R6,D2之后(也就是R6的值等于0之后),就會去執行下面一行,也就是DJNZ R7,D1,請大家自行分析一下這句話執行的結果。(轉去執行MOV R6,#250,同時R7中的值減1),最終DJNZ R6,D2這句話將被執行250*250=62500次,執行這么多次同一條指令干嗎?就是為了延時。

一個問題:如果在R6中放入0,會有什么樣的結果。

二、時序分析:

  前面我們介紹了延時程序,但這還不完善,因為,我們只知道DJNZ R6,D2這句話會被執行62500次,但是執行這么多次需要多長時間呢?是否滿足我們的要求呢?我們還不知道,所以下面要來解決這個問題。

  先提一個問題:我們學校里什么是最重要的。(鈴聲)校長能出差,老師能休息,但學校一日無鈴聲必定大亂。整個學校就是在鈴聲的統一指揮下,步調一致,統一協調地工作著。這個鈴是按一定的時間安排來響的,我們能稱之為“時序��時間的次序”。一個由人組成的單位尚且要有一定的時序,計算機當然更要有嚴格的時序。事實上,計算機更象一個大鐘,什么時候分針動,什么時候秒針動,什么時候時針動,都有嚴格的規定,一點也不能亂。計算機要完成的事更復雜,所以它的時序也更復雜。

  我們已知,計算機工作時,是一條一條地從ROM中取指令,然后一步一步地執行,我們規定:計算機訪問一次存儲器的時間,稱之為一個機器周期。這是一個時間基準,好象我們人用“秒”作為我們的時間基準一樣,為什么不干脆用“秒”,多好,很習慣,學下去我們就會知道用“秒”反而不習慣。

一個機器周期包括12個時鐘周期。下面讓我們算一下一個機器周期是多長時間吧。設一個單片機工作于12M晶體震蕩器,它的時鐘周期是1/12(微秒)。它的一個機器周期是12*(1/12)也就是1微秒。(請計算一個工作于6M晶體震蕩器的單片機,它的機器周期是多少)。

  MCS-51單片機的所有指令中,有一些完成得比較快,只要一個機器周期就行了,有一些完成得比較慢,得要2個機器周期,還有兩條指令要4個機器周期才行。這也不難再解,不是嗎?我讓你掃地的執行要完成總得比要你完成擦黑板的指令時間要長。為了恒量指令執行時間的長短,又引入一個新的概念:指令周期。所謂指令周期就是指執行一條指令的時間。INTEL對每一條指令都給出了它的指令周期數,這些數據,大部份不需要我們去記憶,但是有一些指令是需要記住的,如DJNZ指令是雙周期指令。

  下面讓我們來計算剛才的延時。首先必須要知道晶體震蕩器的頻率,我們設所用晶體震蕩器為12M,則一個機器周期就是1微秒。而DJNZ指令是雙周期指令,所以執行一次要2個微秒。一共執行62500次,正好125000微秒,也就是125毫秒。

 如果你對上面幾句還是不懂請看這里的詳解:/Article/danpianji/1954.html

 關于用C語言寫延時函數的詳解請看這:/Article/danpianji/1955.html

練習:設計一個延時100毫秒的延時程序。

要點分析:1、一個單元中的數是否能超過255。2、如何分配兩個數。

三、復位電路

一、復位方式

⒈ 復位條件
        RST引腳保持2個機器周期以上的高電平。

⒉ 復位電路

單片機復位電路 
〈單片機復位電路〉

⒊ 復位后CPU狀態

       PC:  0000H         TMOD: 00H

       Acc: 00H           TCON: 00H

       B:   00H           TH0:  00H

       PSW: 00H           TL0:  00H

       SP:  07H           TH1:  00H

       DPTR:0000H         TL1:  00H

       P0~P3:FFH         SCON: 00H

       IP:×××00000B    SBUF: 不定

       IE:0××00000B     PCON: 0×××0000B

  任何單片機在工作之前都要有個復位的過程,復位是什么意思呢?它就象是我們上課之前打的預備鈴。預備鈴一響,大家就自動地從操場、其它地方進入教室了,在這一段時間里,是沒有老師干預的,對單片機來說,是程序還沒有開始執行,是在做準備工作。顯然,準備工作不需要太長的時間,復位只需要5ms的時間就能了。如何進行復位呢?只要在單片機的RST管腳上加上高電平,就能了,按上面所說,時間不少于5ms。為了達到這個要求,能用很多種辦法,這里供給一種供參考,見圖1。實際上,我們在上一次實驗的圖中已見到過了。

  這種復位電路的工作原理是:通電時,電容兩端相當于是短路,于是RST管腳上為高電平,然后電源通過電阻對電容充電,RST端電壓慢慢下降,降到一定程序,即為低電平,單片機開始正常工作。

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

還可以輸入 200 個字
[ 查看全部 ] 網友評論
關于我們 - 聯系我們 - 廣告服務 - 友情鏈接 - 網站地圖 - 版權聲明 - 在線幫助 - 文章列表
返回頂部
刷新頁面
下到頁底
晶體管查詢
婷婷亚洲天堂影院-国产精品豆花视频www-伊人影院在线观看-日本少妇浓毛bbwbbwbbw-av网站观看-亚州欧美在线-91精品国产乱码久-任我爽精品视频在线播放-日本视频不卡-亚洲国产精品va在线观看香蕉-国产毛片乡下农村妇女-国产成人免费ā片在线观看老同学-欧美日韩免费在线-成人无码视频免费播放-色综合美女-免费毛片av
<button id="4i884"></button>
  • <abbr id="4i884"><source id="4i884"></source></abbr>
  • <code id="4i884"><tr id="4i884"></tr></code>
  • <rt id="4i884"></rt>
    <li id="4i884"></li>
  • <rt id="4i884"><tr id="4i884"></tr></rt>
  • 国内av免费观看| 久草视频这里只有精品| 成人综合久久网| 在线观看的毛片| 久久6免费视频| www.黄色网址.com| 亚洲 欧美 综合 另类 中字| 国模无码视频一区二区三区| 免费黄色日本网站| 污污网站免费看| 成人免费看片视频在线观看| 91视频成人免费| 男女av免费观看| 深爱五月综合网| 黄色动漫网站入口| 操人视频免费看| www..com日韩| 日本超碰在线观看| 九色自拍视频在线观看| 日本一本二本在线观看| 一级片黄色免费| 女人另类性混交zo| 天天操夜夜操很很操| 国产白丝袜美女久久久久| 思思久久精品视频| 国产精品国产亚洲精品看不卡| 欧美男女交配视频| 欧美成人精品免费| 亚洲一二区在线观看| 日本在线观看a| 粉嫩av一区二区三区天美传媒 | 一级做a免费视频| 免费看国产一级片| 国产精品999.| 国产97色在线 | 日韩| 久久久久久av无码免费网站下载| www.涩涩涩| 18岁网站在线观看| 日韩精品久久一区二区| 超碰在线免费av| 哪个网站能看毛片| 男的插女的下面视频| 天天操天天干天天玩| 亚洲欧美国产日韩综合| 日韩毛片在线免费看| 青草视频在线观看视频| 特级黄色录像片| 亚洲一区二区中文字幕在线观看| 999香蕉视频| 成人av一级片| 欧美牲交a欧美牲交aⅴ免费下载| 亚洲色婷婷久久精品av蜜桃| 色男人天堂av| 日本人69视频| 欧美日韩一区二区三区69堂| 一区二区三区免费播放| 国产福利视频在线播放| 天堂…中文在线最新版在线| 97超碰国产精品| 久草视频这里只有精品| 青青草视频在线视频| 日韩久久久久久久久久久久| 性欧美18一19内谢| 8x8x华人在线| 国产欧美精品aaaaaa片| 裸体裸乳免费看| 青青草免费在线视频观看| 视色,视色影院,视色影库,视色网| 一级黄色片国产| 国产一区一区三区| 女人色极品影院| 国产69精品久久久久999小说| 草草草在线视频| 我看黄色一级片| 夜夜夜夜夜夜操| 黑人巨大国产9丨视频| 天天做天天躁天天躁| 日本福利视频一区| 亚洲熟妇av一区二区三区漫画| 久久国产乱子伦免费精品| 8x8x最新地址| 色中文字幕在线观看| 久久久亚洲国产精品| 成人免费无码av| 日本国产一级片| 男人天堂手机在线视频| 免费在线观看的av网站| 91小视频在线播放| 国产一级不卡视频| 日本精品一区二区三区四区| 手机看片一级片| 女人帮男人橹视频播放| 香蕉视频网站入口| 国产91视频一区| 久久久国产欧美| 久无码久无码av无码| 日本va中文字幕| 青青青在线观看视频| 中国黄色片免费看| 欧美乱做爰xxxⅹ久久久| 欧美自拍小视频| 激情五月婷婷六月| 亚洲欧美日韩精品一区| 国产树林野战在线播放| 精品久久久久久久久久中文字幕| 五月天丁香花婷婷| 久久久免费视频网站| 操bbb操bbb| 欧美大片久久久| 波多野结衣50连登视频| 波多野结衣与黑人| 999久久久精品视频| 茄子视频成人免费观看| 国产激情片在线观看| 亚洲一区日韩精品| 成人性视频欧美一区二区三区| 日韩精品视频在线观看视频| 性chinese极品按摩| 成人在线观看黄| 每日在线更新av| 成年人视频网站免费| gai在线观看免费高清| 狠狠热免费视频| 免费国产成人av| 香港三级韩国三级日本三级| 国产亚洲精品久久久久久久| 国产高清精品软男同| 中文字幕12页| 超碰在线免费av| 日韩va在线观看| 国产aⅴ爽av久久久久| 久草福利视频在线| 国产视频一区二区三区在线播放| 久久久久久久中文| 男人插女人视频在线观看| 女女百合国产免费网站| 波多野结衣 作品| 大胆欧美熟妇xx| 好吊妞无缓冲视频观看| www.日本在线播放| 欧美日韩一道本| 国产精品亚洲二区在线观看| 人妻内射一区二区在线视频| 不要播放器的av网站| 青青青在线视频免费观看| 久久久久国产一区| 国产欧美激情视频| 亚洲色图欧美自拍| 男人添女人下部视频免费| 亚洲色成人www永久在线观看| 青青草精品视频在线| 欧美韩国日本在线| 九九热99视频| 91嫩草国产丨精品入口麻豆| 2021国产视频| 欧美日韩精品在线一区二区| 北条麻妃在线一区| 色噜噜狠狠一区二区三区狼国成人| 免费看av软件| www.99热这里只有精品| 狠狠热免费视频| 久久久国产精华液999999 | 午夜国产福利在线观看| 熟女熟妇伦久久影院毛片一区二区| 久久久久久久久网| 北条麻妃69av| 日韩欧美亚洲另类| 日韩精品久久一区二区| 波多野结衣家庭教师视频| 精品国产鲁一鲁一区二区三区| 久操手机在线视频| 国产精品久久a| 国产精品无码免费专区午夜| 菠萝蜜视频在线观看入口| 成人在线激情网| 水蜜桃在线免费观看| 精品www久久久久奶水| 国产又大又长又粗又黄| 欧在线一二三四区| 日韩精品手机在线观看| 亚洲成人福利在线观看| 韩国无码av片在线观看网站| 精品日韩久久久| 国产女主播自拍| 日韩a一级欧美一级| 黄色av免费在线播放| 人妻激情另类乱人伦人妻| 日韩一级免费在线观看| 国产成人在线小视频| 午夜av中文字幕| 999精彩视频| www.爱色av.com| 日本大胆人体视频| 久久久国产精华液999999 | av之家在线观看| 日本xxxxx18| 三日本三级少妇三级99| 亚洲综合在线网站| 国产美女无遮挡网站| 全黄性性激高免费视频|