国产成人av人人爽人人澡-亚洲国产日韩欧美一区-好吊日视频这里只有精品-日本高清精品视频在线

你好!歡迎來到深圳市穎特新科技有限公司!
語言
當前位置:首頁 >> 技術(shù)中心 >> 單片機入門 >> 【51單片機】延時函數(shù)計算問題以及如何準確延時

【51單片機】延時函數(shù)計算問題以及如何準確延時

關(guān)鍵字:51單片機 延時函數(shù) 準確延時 作者:admin 來源:不詳 發(fā)布時間:2018-05-18  瀏覽:22

幾種周期介紹

周期名稱描述時間
振蕩(時鐘)單片機提供時鐘脈沖信號的振蕩源的周期T=1/f
狀態(tài)振蕩周期經(jīng)二分頻后得到的2T
機器在一個機器周期內(nèi),CPU可以完成一個獨立的 操作12T
指令指CPU完成一條操作所需的全部時間12-12nT

指令:

1、MUL、DIV:僅有的4周期指令

2、包含DPTR和PC的指令均為2周期指令

3、所有的絕對跳轉(zhuǎn)和條件轉(zhuǎn)移指令,均為2周期指令

4、所有包括A寄存器的指令,均為單周期指令

5、位操作指令中,ANL和ORL是2周期指令

6、所有包含立即地址的指令,除INC direct及DEC direct外,均為2周期指令

7、剩下的均為單周期指令。

STC-ISP軟件查看各操作用時以及延時函數(shù)

 

_nop_函數(shù)可以在keil軟件的C51->HLP->C51lib.chm文檔中查閱 (授人以魚不如授人以漁)

 

延時函數(shù)計算

示例:

[cpp] view plain copyvoid delay(uint z)

{

uint i,j;

for(i=z;i>0;i--)

for(j=0;j<921;j++);

}

分析:

1.先計算你單片機的振蕩(時鐘)周期 T= 1/晶振(11.0592MHZ)

2.一次i--操作為12T

3.忽略變量定義,上述延時函數(shù)共需時間:921*z*12T

4.帶入T:921*12*T*z 約為 z ms

計算出現(xiàn)誤差的原因

1.軟件仿真時,函數(shù)調(diào)用的時候入棧出棧操作的耗時。

2.指令周期隨指令的不同而不同導(dǎo)致的誤差。

3.中斷的影響。

4.變量的范圍超過,從而與預(yù)計時間不一樣。

所以實際上我們應(yīng)該只能算出估計值,根據(jù)最開始周期的信息來計算延時函數(shù)中延時的時長。

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

聯(lián)系方式

0755-82591179

傳真:0755-82591176

郵箱:vicky@yingtexin.net

地址:深圳市龍華區(qū)民治街道民治大道973萬眾潤豐創(chuàng)業(yè)園A棟2樓A08

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

大香蕉伊人一区二区三区| 黄色国产精品一区二区三区| 爽到高潮嗷嗷叫之在现观看| 色婷婷中文字幕在线视频| 欧美日韩精品人妻二区三区| 亚洲清纯一区二区三区| 欧美字幕一区二区三区| 国产亚洲欧美日韩国亚语| 欧美小黄片在线一级观看| 欧美大粗爽一区二区三区| 五月综合婷婷在线伊人| 伊人久久青草地婷婷综合| 免费大片黄在线观看日本| 国产又粗又猛又爽又黄| 国产农村妇女成人精品| 好骚国产99在线中文| 欧美中文日韩一区久久| 亚洲国产成人久久一区二区三区| 国产又粗又爽又猛又黄的| 亚洲精品高清国产一线久久| 国产高清一区二区白浆| 亚洲一区二区三区四区| 日本熟妇熟女久久综合| 大胆裸体写真一区二区| 日本欧美视频在线观看免费| 亚洲av一区二区三区精品| 冬爱琴音一区二区中文字幕| 五月天婷亚洲天婷综合网| 国产日韩欧美一区二区| 国产精品内射婷婷一级二级| 高清亚洲精品中文字幕乱码| 东京热加勒比一区二区三区| 日本免费一区二区三女| 日本不卡在线视频你懂的| 夫妻性生活一级黄色录像| 国产主播精品福利午夜二区| 在线免费国产一区二区三区| 久久精品亚洲精品一区| 免费精品一区二区三区| 亚洲国产av国产av| 青青操成人免费在线视频|