0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

51單片機通用匯編延時子程序,

454398 ? 2018-09-20 19:42 ? 次閱讀

51單片機通用匯編延時子程序,

關(guān)鍵字:51單片機通用匯編延時子程序

51單片機通用匯編延時子程序
[DELY]:通用延時子程序
[地址]:7FEBH - FFEBH
[功能]:延時
[入口]:延時常數(shù)放在 R2 寄存器中。時間常數(shù) N(十六進制)所對應(yīng)的延時時間(6MZH 晶振時)見下表:
[出口]:R2=0
[占用寄存器]:R2
[調(diào)用]:無
例:延時1 秒子程序
MOV R2,#18H
LCALL 7FEBH
RET

ORG 7FEBH ;通用延時子程序(07EBH & 0FEBH & ...)
L7FEB: PUSH 02H ;R2(復(fù)位后R2即為 02H)存放時間常數(shù),進棧保護
L7FED: PUSH 02H ; R2 進棧保護
L7FEF: PUSH 02H ; 進棧
L7FF1: DJNZ R2,$ ;R2 不為零等待
POP 02H ;出棧
DJNZ R2,L7FEF ; R2 不為零轉(zhuǎn)
POP 02H ; 出棧
DJNZ R2,L7FED ; R2 不為零轉(zhuǎn)
POP 02H ; 出棧
DJNZ R2,L7FEB ; R2 不為零轉(zhuǎn)
RET ;子程序返回
END

N(十六進制數(shù))T(機器周斯)T(秒) 子程序地址
1 11 0.000044
C 2728 0.010912
18 26323 0.105292 2800
1D 50838 0.203352 2808
21 80323 0.321292 2810
24 109666 0.438664 2818
26 133248 0.532992 2820
28 160431 0.641724 2828
29 175481 0.701024 2830
2E 267146 1.068584 2838
37 516836 2.067344 2840
3D 760366 3.041464 2848
42 1021681 4.086724 2850
46 1275016 5.100064 2858
54 2543878 10.175512 2860
65 5144436 20.577744 2868
70 7654053 30.616212 2870
78 9986491 39.945964 2878
7F 12432158 49.728632 2880
98 24956083 99.824332 2888
A9 37708623 150.83453
B6 50353668 201.41467 2890
CA 75697683 302.79073 2898
D9 100218410 400.87365 28A0
E6 125909940 503.63974 28A8
F1 151248830 605.03532 28B0
FF 188839490 755.35794
0 191768000 767.072 28B8
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
收藏 人收藏

    評論

    相關(guān)推薦

    51單片機pwm和spwm

    51單片機pwm
    發(fā)表于 01-08 15:54 ?1次下載

    基于51單片機的7人多數(shù)投票表決器設(shè)計

    基于51單片機的7人多數(shù)投票表決器設(shè)計 ( proteus仿真+程序+設(shè)計報告+講解視頻) 仿真圖proteus8.16(有低版本) 程序編譯器:keil 4/keil 5 編程語言:
    的頭像 發(fā)表于 11-09 09:48 ?948次閱讀
    基于<b class='flag-5'>51</b><b class='flag-5'>單片機</b>的7人多數(shù)投票表決器設(shè)計

    基于51單片機的簡易搶答器

    單片機的簡易搶答器-仿真視頻設(shè)計介紹 51單片機簡介51單片是一種低功耗、高性能CMOS-8位微控制器,擁有靈巧的8位CPU和可編
    的頭像 發(fā)表于 10-22 14:13 ?265次閱讀
    基于<b class='flag-5'>51</b><b class='flag-5'>單片機</b>的簡易搶答器

    基于51單片機的手動數(shù)字時鐘

    具體實現(xiàn)功能由51單片機+8位共陰數(shù)碼管+獨立按鍵構(gòu)成。具體功能:(1)利用數(shù)碼管顯示時分秒,顯示格式為“時-分-秒”;(2)利用6個按鍵控制時、分、秒,設(shè)定好后自動開始時鐘顯示;(3)設(shè)置秒復(fù)位
    的頭像 發(fā)表于 10-22 14:12 ?277次閱讀
    基于<b class='flag-5'>51</b><b class='flag-5'>單片機</b>的手動數(shù)字時鐘

    基于51單片機的遙控開關(guān)仿真(雙機通信)

    靈活、高效的解決方案。本設(shè)計所使用的芯片可兼容以下所有的51系列單片機(包括AT系列和STC系列)。資料內(nèi)容仿真實現(xiàn)(protues8.7)本設(shè)計利用protues8.7軟件實現(xiàn)仿真設(shè)計,具體如圖。程序
    的頭像 發(fā)表于 10-22 14:12 ?340次閱讀
    基于<b class='flag-5'>51</b><b class='flag-5'>單片機</b>的遙控開關(guān)仿真(雙機通信)

    如何實現(xiàn)51單片機與PC的串行通信

    51單片機與PC的串行通信是一種常見的通信方式,它允許單片機通過串行接口與PC進行數(shù)據(jù)交換。這種通信方式在嵌入式系統(tǒng)、工業(yè)控制、物聯(lián)網(wǎng)等
    的頭像 發(fā)表于 10-21 11:35 ?1175次閱讀

    把esp8266加入到c51單片機單通道程序怎么寫

    要將ESP8266模塊加入到C51單片機的單通道程序中,您需要了解如何通過串行通信(UART)與ESP8266進行通信。以下是如何實現(xiàn)這一點的步驟和示例代碼。 步驟 1:硬件連接 首先,您需要
    的頭像 發(fā)表于 10-18 11:32 ?695次閱讀

    51單片機驅(qū)動

    電子發(fā)燒友網(wǎng)站提供《51單片機驅(qū)動.exe》資料免費下載
    發(fā)表于 09-20 11:46 ?5次下載

    keil可以讀出單片機程序

    Keil是一款廣泛應(yīng)用于單片機程序開發(fā)的軟件,它提供了包括C編譯器、宏匯編、連接器、庫管理和一個功能強大的仿真調(diào)試器等在內(nèi)的完整開發(fā)方案。然而,關(guān)于Keil是否能直接“讀出”單片機
    的頭像 發(fā)表于 09-02 10:32 ?1149次閱讀

    單片機燒錄程序用什么軟件

    單片機燒錄程序單片機開發(fā)過程中的一個重要環(huán)節(jié),涉及到將編寫好的程序代碼通過燒錄器寫入單片機的ROM中,以實現(xiàn)對
    的頭像 發(fā)表于 09-02 10:05 ?1475次閱讀

    單片機燒錄程序的基本步驟是什么

    單片機燒錄程序的基礎(chǔ),它包含了單片機芯片、電源、接口等基本元件。在選擇單片機開發(fā)板時,需要考慮以下幾個方面: (1)單片機型號:根據(jù)項目需
    的頭像 發(fā)表于 09-02 09:47 ?1251次閱讀

    51單片機燒錄軟件怎么用

    準(zhǔn)備工作 確保您已經(jīng)安裝了51單片機燒錄軟件,如Keil、IAR等。 準(zhǔn)備好51單片機開發(fā)板和燒錄器,如STC-ISP等。 確保您的計算機已經(jīng)安裝了相應(yīng)的驅(qū)動
    的頭像 發(fā)表于 08-22 09:26 ?1389次閱讀

    基于51單片機數(shù)字時鐘鬧鐘設(shè)計

    本資源內(nèi)容概要:? ? ? ?這是基于51單片機數(shù)字時鐘鬧鐘設(shè)計包含了PDF版本電路圖、C語言程序源代碼(keil軟件打開)、proteus仿真。本資源適合人群:? ? ? 單片機愛好
    發(fā)表于 06-25 10:17 ?0次下載

    51單片機流水燈制作

    ?流水燈是學(xué)習(xí)51單片機的一個基本項目,是我們對單片機IO口輸出認(rèn)識的基本項目。當(dāng)然學(xué)會了花樣流水燈也很好玩。 下面就分享一種51單片機流水
    的頭像 發(fā)表于 02-26 10:06 ?1672次閱讀
    <b class='flag-5'>51</b><b class='flag-5'>單片機</b>流水燈制作

    51單片機開發(fā)板的主要功能 51單片機開發(fā)板能做什么

    51單片機開發(fā)板是一種基于8051系列單片機芯片的開發(fā)板,具有豐富的功能和廣泛的應(yīng)用。下面將詳細(xì)介紹51單片機開發(fā)板的主要功能以及能夠?qū)崿F(xiàn)的
    的頭像 發(fā)表于 01-23 15:52 ?3909次閱讀