欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

標(biāo)題: 匯編:51單片機(jī)模塊化軟件延時(shí) [打印本頁(yè)]

作者: liuchao626    時(shí)間: 2022-7-12 22:36
標(biāo)題: 匯編:51單片機(jī)模塊化軟件延時(shí)
  1. ORG 0000H
  2.                 PUSH PSW
  3.                 PUSH ACC
  4.                 PUSH B

  5.                 LCALL DELAY1US
  6.                
  7.                 POP PSW
  8.                 POP ACC
  9.                 POP B
  10.                 RET
  11.                
  12. DELAY1US:        NOP
  13.                         RET
  14.                         
  15. DELAY100US:        PUSH R7
  16.                         MOV R7,#100
  17.         LOOP:        NOP
  18.                         DJNZ R7,LOOP
  19.                         POP R7
  20.                         RET
  21.                         
  22. DELAY1MS:        PUSH R7
  23.                         PUSH R6
  24.                         MOV R6,#10
  25.         LOOP1:        MOV R7,#100
  26.                         NOP
  27.         LOOP2:        DJNZ R6,LOOP2
  28.                         DJNZ R7,LOOP1
  29.                         POP R6
  30.                         POP R7
  31.                         RET
  32.                         
復(fù)制代碼
有錯(cuò)的地方,歡迎大家猛烈批評(píng)指正。

作者: 光說(shuō)不練    時(shí)間: 2022-7-13 15:36
1微秒估計(jì)懸,RET占2個(gè)周期。第一個(gè)設(shè)計(jì)為5微秒或10微秒比較合理。
作者: liuchao626    時(shí)間: 2022-7-13 18:18
光說(shuō)不練 發(fā)表于 2022-7-13 15:36
1微秒估計(jì)懸,RET占2個(gè)周期。第一個(gè)設(shè)計(jì)為5微秒或10微秒比較合理。

感謝大哥指教了,感激不盡
作者: yzwzfyz    時(shí)間: 2022-7-28 11:35
51單片機(jī)中,R0-R7對(duì)應(yīng)的RAM地址可以是00H-07H,也可以是08H-0FH,10H-17H,18H-1FH。
共4套方案,由PSW中的RS1、RS0選擇決定,上電時(shí)RS1、RS0=00,所以默認(rèn)R0-R7對(duì)應(yīng)的地址是00H-07H。
PUSH R6,會(huì)讓CPU無(wú)從選擇哪一個(gè)地址的內(nèi)容壓入堆棧。
所以,51指令中沒(méi)有 PUSH、POP R0-R7的指令。
PUSH R6 可以改為 PUSH 06H(默認(rèn)狀態(tài)下時(shí))替代。

能看出這個(gè)問(wèn)題的人,絕對(duì)極少。




歡迎光臨 (http://www.raoushi.com/bbs/) Powered by Discuz! X3.1