久久精品99久久_亚洲一区二区综合_狠狠色伊人亚洲综合成人_亚洲综合爱爱久久网

你好!歡迎來到深圳市穎特新科技有限公司!
語言
當前位置:首頁 >> 技術中心 >> 單片機入門 >> 單片機匯編延時程序

單片機匯編延時程序

作者:admin 來源:不詳 發布時間:2018-05-08  瀏覽:30

單片機匯編實現延遲的程序代碼:

DELAY: MOV R7,#250 ;

D1: MOV R6,#250 ;

D2: DJNZ R6,D2 ;

DJNZ R7,D1 ;

RET

        如果用高級語言編程,只需要簡單地調用延時函數就可以實現,但是計算機具體是怎么實現的呢?要想知其所以然,還得從匯編開始學起。

        冒號前面的“DELAY”、“D1”、“D2”為語句行的名字,是為了程序的條件語句跳轉用的,分號后面為注釋,計算機執行時將過濾掉這些信息,最大限度減少代碼長度,提高效率。

DELAY: MOV R7,#250 ; 名字為“DELAY”的語句:意思是將CPU內部內存RAM的R7位置填寫為250(原來為0,為什么是0呢?因為任何程序開始執行前都要復位,就像我們打算盤要將算子復位一樣,或者我們用沙盤寫字,要將沙盤抹平類似)

D1: MOV R6,#250 ; 名字為“D1”的語句:將R6位置填寫為250

D2: DJNZ R6,D2 ; 名字為“D2”的語句:將R6位置的250減1,如果為0就繼續執行下一條,不為0就繼續執行D2這一句,因為R6=250,所以這個語句要原地踏步執行250次!

DJNZ R7,D1 ; 這句沒有名字,因為沒有別的語句要跳到這里,所以就省略了。R7同樣等于250,但它不是原地踏步,而是跳回了D1,這么干,D!、D2和本句將被循環執行250遍,需要強調的是:D2語句自身每次都要執行250遍,也就是執行了250*250=62500遍!

RET ;子程序結束(因為延時程序一般不作為獨立程序存在,它只是一個子程序,也就是高級語言中的一個函數,看到這個字符,子程序將跳回到母程序,進行下一步)。

 

        這個子程序這么反復地循環指令,到底有什么意義呢?又是怎么實現的延時程序呢?說起來計算機真是有點笨,它是*數程序執行的次數來累加時間的!也就是說語句本身就是為了浪費時間!哈哈,可笑吧?這就像你沒有鐘表,但是你知道你跑操場一圈是一分鐘,然后就繞著操場跑了60圈,時間過了正好一小時一樣。

        如果是人的話,誰也不會笨到干這么累的活兒來計時,但計算機不一樣,它不論靜止還是運動,程序總是一拍一拍地運行著,所以它不累。

 

        那么,計算機執行一個語句耗費的時間是多少呢?

        以51型單片機為例:如果采用12MHz的晶振,運行一個機器周期為1微秒,具體為什么暫時不管。單片機的指令系統分為單周期、雙周期和三周期指令(三周期實際上占用四個周期,多余一個周期浪費掉),這是有指令的內容決定的,內容多的單周期執行不完,肯定要延長了。子程序里面的MOV是單周期、DJNZ是雙周期。

 

        這樣,我們就可以算算這個子程序累計進行了多少個周期,然后乘以1微秒,就算出它占用的時間,也就是延時的時長了!

        第一句:DELAY: MOV R7,#250 ;執行了一次,沒有任何語句跳轉給它,單周期。1

        第二句:D1: MOV R6,#250 ;執行了250次,全部是第四句跳過來的,單周期。250

        第三句:D2: DJNZ R6,D2 ;原地執行了250次,從第二句順延(第二句執行完,沒有其它跳轉的話肯定要執行第三句)過來250次,也就是250*250=62500次,雙周期*2。125000

        第四句:DJNZ R7,D1 ; 從第三句順延過來250次,雙周期*2。500

        總計:1+250+125000+500=1257501次,乘以1微秒,換算約為0.13秒。

        我們可以通過調整R6、R7的數值來調整延時的長度。事實上,8位計算機中,R6之類的工作寄存器地址最大只能放下255的十進制數值,因此要通過上述程序達到更長的延時是辦不到的。

        那怎么辦呢?

        我們可以再增加一個R4,讓上述的程序最多可以循環255遍,這樣,0.13秒的200多倍就是30秒上下了,不夠的話再增加循環,又可以擴大200多倍,當然,工作寄存器的數量是有限的,因此這個延時程序也是有限的,如果還不夠用怎么辦呢,就目前我所學的知識,只能在母程序里面設置循環了,也就是讓這個子程序在母程序里面繼續循環......

編輯:admin  最后修改時間:2018-05-08

聯系方式

0755-82591179

郵箱:ivy@yingtexin.net

地址:深圳市南山區桃源街道平山社區平山一路2號南山云谷創業園二期11棟410-411

Copyright © 2014-2026 穎特新科技有限公司 All Rights Reserved.  粵ICP備14043402號-4

久久精品99久久_亚洲一区二区综合_狠狠色伊人亚洲综合成人_亚洲综合爱爱久久网
亚洲 中文字幕 日韩 无码| 糖心vlog在线免费观看| 国产高潮呻吟久久久| 欧美v在线观看| xxxx18hd亚洲hd捆绑| 国产乱女淫av麻豆国产| 亚洲中文字幕久久精品无码喷水| 国产人妻777人伦精品hd| 人体内射精一区二区三区| 日本成人在线不卡| 日本中文字幕一级片| 中国女人做爰视频| 激情五月婷婷六月| 亚洲熟妇无码av在线播放| 国产av熟女一区二区三区| www.欧美黄色| 国产日产欧美视频| 国产精品久久久久9999小说| 天天操,天天操| 无套内谢丰满少妇中文字幕 | 男女激情免费视频| 国产 欧美 日韩 一区| 精品一区二区三区无码视频| 日韩欧美国产综合在线| 人妻无码视频一区二区三区| 自拍偷拍21p| 欧美极品少妇无套实战| 久久美女福利视频| 青青草原播放器| av免费观看大全| www.久久久精品| 日韩在线视频在线| 一区二区三区视频在线观看免费| 国产无色aaa| 国产精品宾馆在线精品酒店| 日本免费观看网站| av片在线免费| 少妇一级淫免费播放| 今天免费高清在线观看国语| 国产熟女高潮视频| 久久久天堂国产精品| 日本激情视频在线播放| 成年人视频网站免费| 日韩一区二区三区久久| 青青草视频在线免费播放| 欧美又黄又嫩大片a级| 亚洲色欲综合一区二区三区| www.99riav| 午夜两性免费视频| 国产精品人人妻人人爽人人牛| 91制片厂免费观看| 亚洲精品久久久久久宅男| 精品一区二区中文字幕| 少妇人妻大乳在线视频| 自拍偷拍视频在线| 99九九99九九九99九他书对| 欧美在线观看视频网站| 国产肥臀一区二区福利视频| 日本人妻伦在线中文字幕| 精品国产一区二区三区在线| 一级黄色片在线免费观看| 99热手机在线| www.99av.com| 嫩草av久久伊人妇女超级a| www黄色av| www在线观看免费| 天堂…中文在线最新版在线| 欧美午夜小视频| 国产成人艳妇aa视频在线| a级片一区二区| 日韩亚洲欧美一区二区| 日本久久久网站| 欧美 日韩 国产 高清| 久久国产精品网| 无码人妻精品一区二区三区在线| www在线观看免费| 久久综合久久色| 美女黄色片视频| 中文国产在线观看| 青青草视频在线视频| 日韩一级性生活片| 麻豆av免费在线| 欧美成人黄色网址| 老司机av福利| 日韩视频免费播放| the porn av| 麻豆md0077饥渴少妇| 成品人视频ww入口| 毛片毛片毛片毛片毛片毛片毛片毛片毛片 | 中文字幕12页| 亚洲天堂第一区| 妞干网在线观看视频| 欧美精品一区二区三区免费播放| 在线观看av日韩| 黄色一级大片免费| 久久精品视频91| 性生活免费观看视频| www插插插无码视频网站| 欧美少妇性生活视频| 国产女人18毛片| 日韩中文字幕组| 国产黄色激情视频| 亚洲一级免费在线观看| 日韩激情视频一区二区| www.色就是色.com| 黄色片一级视频| 亚洲乱码日产精品bd在线观看| 成人免费在线小视频| 久久精品一卡二卡| 欧美一级黄色片视频| 潘金莲一级淫片aaaaa免费看| 六月丁香婷婷在线| www.男人天堂网| 国产精品中文久久久久久| 欧美亚洲日本在线观看| 日本免费不卡一区二区| 欧美一级黄色录像片| 91福利免费观看| 高清一区在线观看| 久久久久久香蕉| 青青草原av在线播放| 欧日韩免费视频| 成人在线播放网址| 国产一区二区三区播放| 久久精品一卡二卡| 国产一级免费大片| 亚洲视频一二三四| 国产精品视频中文字幕| 激情视频综合网| 无遮挡又爽又刺激的视频| 日韩久久一级片| 国产福利一区视频| 网站一区二区三区| 五月天中文字幕在线| 日本免费色视频| 女人高潮一级片| 一级黄色高清视频| 毛片毛片毛片毛| 潘金莲一级淫片aaaaa免费看| 午夜啪啪免费视频| 免费的一级黄色片| 日本a级片免费观看| caopor在线视频| 不卡的在线视频| 一级黄色高清视频| 日本一区午夜艳熟免费| 337p粉嫩大胆噜噜噜鲁| 亚洲乱码中文字幕久久孕妇黑人| 激情视频综合网| 欧美亚洲视频一区| 亚洲中文字幕无码专区| 日韩av在线综合| 亚洲图色中文字幕| 91精品国产91久久久久麻豆 主演| 国产极品尤物在线| 成人性生生活性生交12| 国产又粗又大又爽的视频| 亚洲美免无码中文字幕在线| 日韩av片网站| 欧美日韩午夜爽爽| 粉嫩虎白女毛片人体| 中文字幕精品在线播放| 精品人妻一区二区三区四区在线| 超碰超碰在线观看| 久久久久99精品成人片| 男女视频在线看| 屁屁影院ccyy国产第一页| 婷婷丁香激情网| 欧美日韩不卡在线视频| 青青草视频在线免费播放 | 男人添女荫道口喷水视频| 日韩a级黄色片| 久久国产成人精品国产成人亚洲| 国产高清精品软男同| 99热一区二区三区| 777久久久精品一区二区三区| 91视频 -- 69xx| 强伦女教师2:伦理在线观看| 欧美 日韩 国产在线观看| 国产天堂在线播放| 青草网在线观看| 免费网站在线观看黄| 情侣黄网站免费看| 国产性生交xxxxx免费| av动漫在线播放| 激情在线观看视频| 潘金莲激情呻吟欲求不满视频| 成年在线观看视频| 成人免费毛片网| 免费观看美女裸体网站| 波多野结衣av一区二区全免费观看| 一区二区三区网址| 91看片在线免费观看| 久久99999| 国产色视频在线播放| 日本一本二本在线观看| 少妇高潮喷水久久久久久久久久| 亚洲高清在线不卡| 992kp快乐看片永久免费网址| 激情综合在线观看|