婷婷亚洲天堂影院-国产精品豆花视频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一区二区三区| 免费看a级黄色片| 日韩av在线综合| 强伦女教师2:伦理在线观看| 日本午夜激情视频| 偷拍盗摄高潮叫床对白清晰| 男人添女人下部高潮视频在观看| 欧美a在线视频| 成人黄色片免费| 中文字幕超清在线免费观看| aa免费在线观看| av动漫在线看| 久久精品xxx| 蜜臀av.com| 樱空桃在线播放| 四虎1515hh.com| 中文字幕第22页| 中文字幕亚洲影院| av五月天在线| 色综合手机在线| 成人国产在线看| 日韩av高清在线看片| 国产精品国三级国产av| 日韩国产欧美亚洲| www.玖玖玖| 日韩久久一级片| 国产极品尤物在线| 日日摸天天爽天天爽视频| 免费观看成人网| 欧美日韩在线成人| 人人干人人视频| 黄色小视频免费网站| 中文字幕线观看| 熟女熟妇伦久久影院毛片一区二区| 一级黄色录像在线观看| 亚洲精品手机在线观看| 四虎精品欧美一区二区免费| av中文字幕av| 国产精品va无码一区二区| 中文字幕乱码人妻综合二区三区| 精品国偷自产一区二区三区| 夜夜添无码一区二区三区| 99热一区二区| 国产三级国产精品国产专区50| 超碰成人在线播放| 免费观看成人在线视频| 国产欧美123| aaa毛片在线观看| 热久久久久久久久| 爱爱爱爱免费视频| 日韩视频在线免费播放| 日本黄色福利视频| 成人免费在线观看视频网站| 五月天av影院| 男女超爽视频免费播放| 午夜久久福利视频| 国产精品视频一二三四区| 天天干在线影院| 999在线免费视频| 日韩欧美一区三区| 日本三级免费观看| 日韩精品一区二区三区色欲av| 日韩激情视频一区二区| 日韩a级黄色片| 欧美 日韩 国产 高清| 黄色国产精品视频| 在线观看日本www| 美女喷白浆视频| 欧美一级特黄aaa| 自拍偷拍视频在线| 日本新janpanese乱熟| 国产精品久久久久久久av福利| 日本www.色| 国产日产欧美视频| 亚洲熟妇无码另类久久久| 高潮一区二区三区| www.亚洲自拍| 国产综合免费视频| 日韩一区二区三区不卡视频| 欧美在线观看黄| 牛夜精品久久久久久久| 国产黄色激情视频| 激情文学亚洲色图| 国产一级做a爰片久久| 日韩精品视频在线观看视频| 久久久久久三级| 人人妻人人澡人人爽欧美一区双| 亚洲精品永久视频| 亚洲视频第二页| 91好吊色国产欧美日韩在线| 99久久国产综合精品五月天喷水| 特级黄色片视频| 中文字幕永久视频| 亚洲精品久久久久久宅男| 青春草在线视频免费观看| 国产又爽又黄ai换脸| 亚洲熟妇av日韩熟妇在线| 日本www在线视频| 警花观音坐莲激情销魂小说| 精品久久免费观看| 肉色超薄丝袜脚交| 亚洲视频一二三四| 免费一级特黄特色毛片久久看| 大香煮伊手机一区| 黄色一级视频在线播放| 自拍日韩亚洲一区在线| 日韩一二区视频| 亚洲 自拍 另类小说综合图区| 99中文字幕在线| 亚洲小说欧美另类激情| 播放灌醉水嫩大学生国内精品| 蜜臀av午夜一区二区三区| 狠狠热免费视频| 一区二区久久精品| 欧美中日韩在线| 精品少妇无遮挡毛片| 国产精品一二三在线观看| 日韩国产欧美亚洲| 黄色一级片av| 国产天堂在线播放| 精品无码av无码免费专区| 无码人妻丰满熟妇区毛片18| 伊人精品视频在线观看| 成人综合视频在线| 日韩免费高清在线| 乱熟女高潮一区二区在线| 手机看片福利盒子久久| 国产无限制自拍| 天堂在线精品视频| 国产乱子夫妻xx黑人xyx真爽| 不卡中文字幕在线| 在线免费观看视频黄| 日韩av综合在线观看| 欧美精品在欧美一区二区| 5月婷婷6月丁香| 日本久久久网站| 激情综合网婷婷| 成人午夜免费在线视频| av黄色在线网站| 一本—道久久a久久精品蜜桃| 国产免费一区二区三区视频| 九九热精品在线播放| 天天干在线影院| av无码精品一区二区三区| 欧美变态另类刺激| 亚欧美在线观看| 黄色一级一级片| 干日本少妇视频| 大桥未久一区二区| 樱空桃在线播放| 五月六月丁香婷婷| 久久久久免费精品| 亚洲国产精品久久久久爰色欲| av观看免费在线| aⅴ在线免费观看| 日韩av一二三四区| 精品少妇在线视频| av免费观看网| 欧美污视频网站| av在线无限看| 久久精品网站视频| 欧美美女一级片| 在线无限看免费粉色视频| 超碰成人在线免费观看| 日韩毛片在线免费看| 男人天堂成人网| 善良的小姨在线| 亚洲欧美手机在线| www.日本久久| 丰满的少妇愉情hd高清果冻传媒| 91小视频网站| 欧美 日韩 国产 在线观看| 亚洲国产成人va在线观看麻豆| 日韩欧美理论片| 日韩国产精品毛片| 97国产在线播放| 国产主播自拍av| 青青草原播放器| a级片一区二区| 日本不卡一区在线| 992tv成人免费观看| 成人免费aaa| 国内自拍中文字幕| 操bbb操bbb| 被灌满精子的波多野结衣| 免费一级特黄特色毛片久久看| 亚洲综合激情视频| 国产一级特黄a大片免费| 最新免费av网址| 国产精品涩涩涩视频网站| 熟妇熟女乱妇乱女网站| 成年人小视频网站| 男女啪啪的视频| 国产欧美精品aaaaaa片| 色一情一区二区三区| 亚洲天堂网一区| 国产成人精品视频免费看| mm131午夜| 国产91在线视频观看| avove在线观看|