Re: [問題] delay問題

看板ASM作者 (呆呆小狼)時間10年前 (2014/06/11 15:19), 10年前編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/2 (看更多)
※ 引述《poboroy (阿揚揚)》之銘言: : MUSIC: : MOV R4,#4 1 : LOOP0: : MOV R3,#83 1 : LOOP1: : CPL P3.7 1 : MOV R2,#151 1 : LOOP2: : MOV R1,#5 1 : LOOP3: : DJNZ R1,LOOP3 2*5=10 : DJNZ R2,LOOP2 151*(1+10+2)=1963 : DJNZ R3,LOOP1 83*(1+1+1963+2)=163261 : DJNZ R4,LOOP0 4*(1+163261+2)=653056+1=653057 if fosc=12M M=1uS 653057uS=0.653057S if fosc=11.0592M M=1.0850694uS 653057*1.0850694=708612.1671558=0.7086121671558S : 這個程式是課本上的,我懷疑他寫錯了 : 我算出來是0.65s,但他算出來卻是0.7s : 這是我的算法:【{[(5*2)+1+2]*151}+1+2】*4 = 0.65s so what? : 另外還想問一個 : DELAY: : MOV R7,#1 1 : $7: : MOV R6,#0 1 : $6: : MOV R5,#0 1 : DJNZ R5,$ 256*2=512 : DJNZ R6,$6 256*(512+1+2)=131840 : DJNZ R7,$7 131840+1+2=131843 : RET 131843+2=131845 M=1=131.845mS M=1.0850694=143.055549696mS : END 有沒有補習費可以討? -- ~~於是,銀河的歷史又被海賊抹黑了好幾百頁。 - A23203 - BM4GRM Harlock WolfLord <<上站通知>> -- 我來啦! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.167.194.76 ※ 文章網址: http://www.ptt.cc/bbs/ASM/M.1402471179.A.7BB.html ※ 編輯: WolfLord (1.167.194.76), 06/11/2014 15:27:07

06/11 16:05, , 1F
原來是差在石英震盪器 非常感謝你!
06/11 16:05, 1F
文章代碼(AID): #1Jc0CBUx (ASM)
討論串 (同標題文章)
本文引述了以下文章的的內容:
問題
1
6
完整討論串 (本文為第 2 之 2 篇):
問題
1
6
文章代碼(AID): #1Jc0CBUx (ASM)