久久精品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久久_亚洲一区二区综合_狠狠色伊人亚洲综合成人_亚洲综合爱爱久久网
亚洲精品久久久久久宅男| 无限资源日本好片| 亚洲欧美一二三| 欧美性猛交xxxx乱大交91| 国产又黄又猛又粗又爽的视频| 成年网站在线免费观看| 色综合久久久久无码专区| 男的插女的下面视频| 成人精品视频在线播放| 精品国产免费av| 男人靠女人免费视频网站 | 国产 日韩 欧美在线| 国产在线观看欧美| 国产成人无码精品久久久性色| 久久精品国产sm调教网站演员| 亚洲 欧美 日韩 国产综合 在线| 免费黄色日本网站| aⅴ在线免费观看| 国产福利精品一区二区三区| 超碰在线免费观看97| 韩日视频在线观看| 自拍偷拍 国产| 国产人妻互换一区二区| a级黄色片免费| 99视频在线免费| 亚洲小说欧美另类激情| 欧美女人性生活视频| 日韩精品视频一二三| 国产 欧美 日韩 一区| 人妻熟女一二三区夜夜爱| 欧美视频国产视频| 成人免费观看cn| 色戒在线免费观看| 免费国产黄色网址| 亚洲精品国产一区二区三区| 久青草视频在线播放| 日韩欧美xxxx| 天堂8在线天堂资源bt| 国产免费999| 日韩在线观看a| 久久精品久久99| wwwxxx黄色片| 波多野结衣家庭教师在线播放| 91精品视频国产| 午夜激情在线观看视频| 美女黄色免费看| 在线免费黄色小视频| 亚洲精品一二三四五区| 91丨porny丨探花| 超碰成人在线免费观看| 在线免费观看视频黄| 亚洲不卡中文字幕无码| 男人日女人的bb| gogogo免费高清日本写真| 久久久久久香蕉| 日本午夜激情视频| 黄色一级片黄色| 日韩在线视频在线| 亚洲天堂第一区| 天天在线免费视频| 9l视频自拍9l视频自拍| 国产高清免费在线| 97超碰免费观看| 四虎永久免费网站| 韩国黄色一级大片| 黄网站色视频免费观看| 日韩成人三级视频| 91.com在线| 国产一级爱c视频| 欧美日韩黄色一级片| 欧洲av无码放荡人妇网站| 日韩精品视频久久| 密臀av一区二区三区| 99视频在线视频| 一道本视频在线观看| 三级一区二区三区| 欧洲美女和动交zoz0z| 国产毛片久久久久久国产毛片| www.亚洲成人网| 欧美 日韩 国产一区| 国产美女18xxxx免费视频| 成人av毛片在线观看| 狠狠噜天天噜日日噜| 六月婷婷在线视频| 亚洲国产精品三区| 伊人免费视频二| av免费看网址| 岛国毛片在线播放| 免费人成自慰网站| 91av在线免费播放| 一本—道久久a久久精品蜜桃| 无码日本精品xxxxxxxxx| 欧美 日韩精品| 黄色三级视频在线播放| 日韩国产一级片| 亚洲涩涩在线观看| 免费特级黄色片| 中文字幕视频三区| www.成年人视频| 亚洲一区精品视频在线观看| 日韩伦理在线免费观看| 17c国产在线| 欧美黄色免费影院| 国产成人免费高清视频| 欧美两根一起进3p做受视频| 91精品一区二区三区四区| 日韩手机在线观看视频| r级无码视频在线观看| 老司机午夜性大片| 一本大道熟女人妻中文字幕在线| 国产高潮呻吟久久久| 亚洲一区二区三区四区五区xx| 成年人看的毛片| www亚洲国产| www.51色.com| 蜜臀一区二区三区精品免费视频 | 大西瓜av在线| 懂色av粉嫩av蜜臀av| 久久久精品高清| 国产三级三级看三级| 无罩大乳的熟妇正在播放| 中文字幕色呦呦| 日韩video| 51xx午夜影福利| 性生活免费观看视频| 极品粉嫩美女露脸啪啪| 色噜噜狠狠永久免费| 污视频免费在线观看网站| www.99在线| 午夜精品久久久久久久99热影院| 91淫黄看大片| 亚洲xxx在线观看| 久久综合在线观看| 亚洲AV无码成人精品一区| 一本—道久久a久久精品蜜桃| 小明看看成人免费视频| 亚洲 欧洲 日韩| 免费日韩在线观看| 男女激情免费视频| 怡红院av亚洲一区二区三区h| 人妻精品无码一区二区三区 | 国产a级黄色大片| 成人黄色av片| 成人免费观看毛片| 17c国产在线| 亚洲天堂第一区| 狠狠97人人婷婷五月| 亚洲xxxx2d动漫1| 干日本少妇视频| 人人妻人人做人人爽| www.欧美日本| 久久免费看毛片| 国产在线精品91| 日韩不卡一二三| 黄色成人在线免费观看| 国产女大学生av| 操人视频免费看| 国产a级一级片| 国产av第一区| 日韩免费高清在线| 免费观看中文字幕| 毛片一区二区三区四区| 中文字幕第17页| 免费看国产曰批40分钟| 不卡的av中文字幕| 欧美乱大交xxxxx潮喷l头像| 亚洲欧美另类动漫| 国产手机免费视频| 国产精品探花在线播放| 岳毛多又紧做起爽| 亚洲爆乳无码精品aaa片蜜桃| 国产日韩成人内射视频| bt天堂新版中文在线地址| 色国产在线视频| 欧美一级片中文字幕| 欧美 日韩 国产精品| 91看片破解版| 一区二区三区免费播放| 男女视频网站在线观看| 在线视频一二三区| 中文字幕第88页| 一区二区三区免费播放| 男女视频网站在线观看| 精品无码av无码免费专区| 午夜一级免费视频| 天美星空大象mv在线观看视频| 欧美中日韩在线| 91免费国产精品| 91精品国产毛片武则天| 激情成人在线观看| 亚洲在线观看网站| 欧美又黄又嫩大片a级| 九九热免费精品视频| 成人一区二区三| 午夜欧美福利视频| 亚洲欧美另类动漫| 鲁一鲁一鲁一鲁一av| 成人综合久久网| 国产一级片自拍| 99热都是精品|