日本欧美一区-日本欧美一区二区三区片-日本强好片久久久久久AAA-日本-区一区二区三区A片-日本人伦一区二区三区-日本人妻A片成人免费看

電子開(kāi)發(fā)網(wǎng)

電子開(kāi)發(fā)網(wǎng)電子設(shè)計(jì) | 電子開(kāi)發(fā)網(wǎng)Rss 2.0 會(huì)員中心 會(huì)員注冊(cè)
搜索: 您現(xiàn)在的位置: 電子開(kāi)發(fā)網(wǎng) >> 電子開(kāi)發(fā) >> 單片機(jī) >> 正文

51單片機(jī)通用匯編延時(shí)子程序

作者:佚名    文章來(lái)源:本站原創(chuàng)    點(diǎn)擊數(shù):    更新時(shí)間:2010/12/23
[DELY]:通用延時(shí)子程序
[地址]:7FEBH - FFEBH
[功能]:延時(shí)
[入口]:延時(shí)常數(shù)放在 R2 寄存器中。時(shí)間常數(shù) N(十六進(jìn)制)所對(duì)應(yīng)的延時(shí)時(shí)間(6MZH 晶振時(shí))見(jiàn)下表:
  [出口]:R2=0
  [占用寄存器]:R2
  [調(diào)用]:無(wú)
例:延時(shí)1 秒子程序
   MOV   R2,#18H
   LCALL 7FEBH
   RET
 
         ORG     7FEBH        ;通用延時(shí)子程序(07EBH & 0FEBH & ...)
L7FEB:  PUSH    02H            ;R2(復(fù)位后R2即為 02H)存放時(shí)間常數(shù),進(jìn)棧保護(hù)
L7FED:  PUSH    02H            ; R2 進(jìn)棧保護(hù)
L7FEF:  PUSH    02H            ; 進(jìn)棧
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(十六進(jìn)制數(shù))T(機(jī)器周斯)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
Tags:51,單片機(jī),匯編延時(shí)子程序  
責(zé)任編輯:admin
  • 上一篇文章:
  • 下一篇文章:
  • 相關(guān)文章列表
    基于AT89C52單片機(jī)控制的雙軸太陽(yáng)自動(dòng)跟蹤系統(tǒng)設(shè)計(jì)
    ESP32單片機(jī)入門(mén)篇
    超聲波測(cè)距+溫度+報(bào)警的單片機(jī)代碼_51單片機(jī)超聲波測(cè)距C語(yǔ)言程序
    七段數(shù)碼管顯示原理研究_數(shù)碼管顯示0~9對(duì)應(yīng)的段碼
    單片機(jī)C語(yǔ)言編程入門(mén)教程  流水燈程序示例
    基于51單片機(jī)—多功能秒表,多功能計(jì)時(shí)器C語(yǔ)言程序
    STC89C52單片機(jī)數(shù)字電流表電壓表源碼與電路圖  51單片機(jī)電流電壓
    自學(xué)stm32單片機(jī)四個(gè)步驟,實(shí)用又高效!
    先學(xué)51還是先學(xué)STM32?STM32和51單片機(jī)的區(qū)別
    單片機(jī)最小系統(tǒng)介紹及電路設(shè)計(jì) STM32單片機(jī)最小系統(tǒng)
    什么是PIC單片機(jī)
    為什么51單片機(jī)的晶振一般使用11.0592? 51單片機(jī)常用波特率初值表
    51單片機(jī)寄存器功能一覽表
    單片機(jī)寫(xiě)延時(shí)程序的幾種方法
    自學(xué)單片機(jī)編程之中斷與時(shí)鐘程序
    哈佛結(jié)構(gòu)與馮·諾伊曼結(jié)構(gòu)區(qū)別以及X86體系
    單片機(jī)萬(wàn)年歷:公歷日期與農(nóng)歷日期的相互轉(zhuǎn)換程序
    AVR定時(shí)器1的CTC模式設(shè)置
    單片機(jī)超聲波視覺(jué)識(shí)別系統(tǒng)的測(cè)量軟件開(kāi)發(fā),超聲波測(cè)距
    LCD1602的單片機(jī)驅(qū)動(dòng)詳解
    請(qǐng)文明參與討論,禁止漫罵攻擊,不要惡意評(píng)論、違禁詞語(yǔ)。 昵稱:
    1分 2分 3分 4分 5分

    還可以輸入 200 個(gè)字
    [ 查看全部 ] 網(wǎng)友評(píng)論
    最新推薦
    關(guān)于我們 - 聯(lián)系我們 - 廣告服務(wù) - 友情鏈接 - 網(wǎng)站地圖 - 版權(quán)聲明 - 在線幫助 - 文章列表
    返回頂部
    刷新頁(yè)面
    下到頁(yè)底
    晶體管查詢