娇小w搡bbbb搡bbb,《第一次の人妻》,中国成熟妇女毛茸茸,边啃奶头边躁狠狠躁视频免费观看

歷史上的今天

今天是:2025年05月08日(星期四)

2018年05月08日 | 如何正確計算多重循環(huán)延時程序的延時時間

發(fā)布者:MysticMoon 來源: eefocus關鍵字:多重循環(huán)  延時程序  延時時間 手機看文章 掃描二維碼
隨時隨地手機看文章

題目:MCS-51單片機,使用 6MHz 晶振,一個機器周期為 2us,計算出下列程序的延時時間。

DEL: MOV R5, #100
DEL0: MOV R6, #200
DEL1: MOV R7, #248
DEL2: DJNZ R7, DEL2
       DJNZ R6, DEL1
       DJNZ R5, DEL0
       RET


最佳答案: 題目中的答案是錯的。應該是:19 960 606 us。
本題目的程序,共有三重循環(huán),耗時的正確計算方法,可見下圖。

如何正確計算多重循環(huán)延時程序的延時時間 - 非著名博主 - 電子信息角落


后記:
能夠精確計算程序的執(zhí)行時間,是匯編語言的長處。而用C語言編寫程序,執(zhí)行的時間只能進行估算和測試。
但是有很多網(wǎng)友,都把這兩者弄混了:
  在用C語言編程的時候,偏要追問程序執(zhí)行時間的計算公式;
  在用匯編語言編程的時候,卻采用簡略的時間計算方法。
特別是現(xiàn)在這道題,要求精確算出 us 量級的數(shù)值,很明顯是應該采用精確的計算方法。多數(shù)網(wǎng)友卻馬虎的很!采用了簡略的算法。如果這是考試題,顯然會掛科一批人。
精確的計算方法,其實并不難,看看插圖,劃分出幾個循環(huán)結構的圈,逐“層”計算即可。

如果用簡易的估算方法,只是計算主要的循環(huán)體(本題僅為2T)的循環(huán)耗時時間,過程如下:

    100 * 200 * 248 * 2T = 9 920 000 T

    如:T = 2us,則延時時間為:19 940 000 us 。

這個數(shù)字和精確計算的結果相比,誤差約為千分之一。這個算法,在實際應用方面,是完全可以的。

但是,這個簡易的算法,精度僅在 10ms 的等級,如果作為理論分析來用,誤差還是相當大的。

另外,用 keil 軟件進行單步調(diào)試的時候,所耗用所機器周期和時間, keil 都能夠十分清晰給出,它要比 Proteus 軟件的效果好得多。
對于本題目,做而論道提出的答案,完全得到了驗證,可見插圖所示。


關鍵字:多重循環(huán)  延時程序  延時時間 引用地址:如何正確計算多重循環(huán)延時程序的延時時間

上一篇:單片機89S51,4×4矩陣鍵盤,控制16個發(fā)光二極管
下一篇:51單片機演奏樂曲的程序

推薦閱讀

  美國商務部對中興通訊的出口禁令又一次提醒我們中國缺“芯”的現(xiàn)狀。雷鋒網(wǎng)消息,中國集成電路產(chǎn)業(yè)投資基金(簡稱“大基金”)二期募集方案傳已獲中國國務院批準,募資規(guī)模保底1500億元人民幣,主要對中國戰(zhàn)略和新興行業(yè)進行投資規(guī)劃,如智能汽車、人工智能、物聯(lián)網(wǎng)、5G等,并會支持裝備材料業(yè)。另據(jù)《華爾街日報》引述熟知內(nèi)情人士說法,此次大基金募資...
充當著“機器之眼”的激光雷達一直以來被廣泛應用于機器人、無人駕駛等領域,但在開幕的ACM CHI 2019大會上發(fā)現(xiàn),激光雷達除了能用于機器人、無人駕駛等地,在“智能音箱”上也能大顯身手。這是由來自卡內(nèi)基梅隆大學的Gierad Laput和Chris Harrison研究員所帶領的項目,他們通過借助激光雷達技術讓智能音箱感知周圍物體形狀并對用戶手勢做出判斷。大會...
顯示狀態(tài):點陣上每隔1s顯示一個數(shù)字,顯示到9又重頭顯示不斷循環(huán)#include<reg52.h>#include<intrins.h> typedef unsigned int u16;typedef unsigned char u8; u8 flag=0; //時間標志位 #define lie_io P0 //定義P0端口 sbit RCLKK = P3^5; sbit SRCLK = P3^6;sbit SER = P3^4; //串行輸入 unsigned char code lie[8]...
新浪數(shù)碼訊 5月6日上午消息,來自分析機構Canalys的最新數(shù)據(jù)顯示,全球PC市場(包括臺式機,筆記本電腦和平板電腦等品類)連續(xù)第四個季度實現(xiàn)強勁增長,出貨量同比增長53.1%,達到1.221億臺。按品類看,電腦產(chǎn)品靠Chromebook拉動增長  這份數(shù)據(jù)統(tǒng)計了臺式機,筆記本電腦,平板電腦和Chromebook等四個品類的數(shù)據(jù)。其中Chromebook和平板電腦類繼續(xù)表現(xiàn)出...

史海拾趣

問答坊 | AI 解惑

電動車電池保用2年不是夢

對于電動自行車來說,發(fā)展勢頭異常迅猛。幾乎沒有那個產(chǎn)品的發(fā)展速度能夠趕上電動自行車的發(fā)展。與其他產(chǎn)品不同的是近幾年每年的實際產(chǎn)量都超過社會保有量。所以新增用戶多于老用戶。這樣,用戶多數(shù)處于“幼稚狀態(tài)”。所以,很多用戶也比較關心車的 ...…

查看全部問答∨

各位大俠,把幾個pcb板裝到一個箱子里面,要注意什么呢?謝謝啊

老師讓我把幾個pcb板組裝到一個盒子里面,有一個電源變壓器,和4個普通的變壓器,一個電源板,一個信號板,一個晶閘管觸發(fā)板,還有一個顯示板,不用主板的形式,就是想讓大家?guī)蛡€忙說一個這幾個板子放的時候注意些什么啊,以前沒做過這方面的,謝謝 ...…

查看全部問答∨

請問大家開發(fā)wince程序用什么pda?

我公司有一個產(chǎn)品中使用到WinCE   PDA。我想在現(xiàn)有的PDA產(chǎn)品(從市場上購入)上加載自己的應用程序。 我的問題是: 可以購買到這種帶usb主口的PDA做二次開發(fā)嗎?哪些廠家的哪些型號?…

查看全部問答∨

SQL mobile在wince4.2上得安裝問題

編譯環(huán)境PB 4.2, 補丁包:WinCEPB42-081231-Product-Update-Rollup-ARMV4.msi 安裝好之后在WorkSpace里面將SQL Mobile加入進去, Applications and Services Development ---SQL Mobile    ---SQL Mobile       -- ...…

查看全部問答∨

板子啟動不了

我有兩塊板子,一塊正常啟動,一塊就是啟動不了。 現(xiàn)在的情況是這樣的,cpu是動了(可以看到部分信號輸出),我測試flash部分,從上電開始,就沒有信號過來。 我測不到sdram部分的信號,所以也就沒法確定是sdram的問題還是cpu讀flash的問題。 我 ...…

查看全部問答∨

香版,內(nèi)部高速時鐘的問題

今天突然想起,下個STM32的最新手冊來看看。真是不看不知道,一看嚇一跳呀 第10版手冊上面說,用HSI做PLL時鐘輸入,系統(tǒng)最大只能達到36M 可是在第7.3版里面說的,用HSI做PLL時鐘輸入,可以達到64M 想問問香版, 現(xiàn)在采用HSI作為PLL輸入,到 ...…

查看全部問答∨

IBM WATSON 故事

本帖最后由 jameswangsynnex 于 2015-3-3 20:01 編輯 …

查看全部問答∨

msp430fr5739 ADC問題

ADC的序列單次采樣是怎么設置的呢?    哪位有源碼貼一下還有就是采樣通道是怎么和管教匹配的?自己昨天寫了一個程序,但是發(fā)現(xiàn)MEM寄存器的值一直是0x03FF   也就是說可能根本沒有采樣  // Configure ADC10   ADC10C ...…

查看全部問答∨

轉(zhuǎn)帖--MSP430程序庫<一>綜述

本帖轉(zhuǎn)自新浪博客,作者“給我一杯酒”。 轉(zhuǎn)載目的純粹用于學習,不作任何商業(yè)用途。     程序庫已經(jīng)包含msp430f14x msp430f16x系列的單片機大多數(shù)的片內(nèi)資源。目錄如下: MSP430程序庫<一>綜述 MSP430程序庫<二>UART異 ...…

查看全部問答∨
小廣播
設計資源 培訓 開發(fā)板 精華推薦

最新單片機文章

 
EEWorld訂閱號

 
EEWorld服務號

 
汽車開發(fā)圈

 
機器人開發(fā)圈

電子工程世界版權所有 京ICP證060456號 京ICP備10001474號-1 電信業(yè)務審批[2006]字第258號函 京公網(wǎng)安備 11010802033920號 Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
主站蜘蛛池模板: 南召县| 定西市| 河北省| 中宁县| 安庆市| 大埔区| 灵宝市| 辽宁省| 沂源县| 大庆市| 南昌市| 石泉县| 牡丹江市| 利津县| 杭州市| 德格县| 永寿县| 汪清县| 望奎县| 岢岚县| 阜平县| 连山| 海伦市| 青铜峡市| 武冈市| 三河市| 繁峙县| 墨江| 来宾市| 罗田县| 蛟河市| 澄城县| 黑龙江省| 开阳县| 四子王旗| 龙里县| 正蓝旗| 保康县| 车险| 京山县| 都江堰市|