Re: [問題] 簡單的8051問題
(前文恕刪)
: 推 BACCAB:DELAY的時間 算一算大概12秒 問題是在這裡吧 01/25 20:25
: → icetofux:250*200*240=12M DJNZ一次要2個指令週期12M*2=24M 01/25 21:50
: → icetofux:24MHz的震盪器1秒震盪24M次 扣掉MOV的指令週期 01/25 21:52
震盪12次的時間 = one machine cycle time
: → icetofux:差不多是一秒,請問我觀念是不是哪裡錯了呢? 01/25 21:53
週期T = 1 / 頻率f
一個指令週期時間 = 週期T * 12
T = 1 / 24M = 0.041666μ sec
one machine cycle time = T * 12 = 0.5 μsec
DELAY時間 = 250 * 200 * 240 * 0.5μ * 2 = 12 sec
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.175.146.57
※ 編輯: BACCAB 來自: 218.175.146.57 (01/25 22:38)
推
01/25 22:45, , 1F
01/25 22:45, 1F
→
01/25 22:46, , 2F
01/25 22:46, 2F
推
01/25 22:48, , 3F
01/25 22:48, 3F
→
01/31 16:29, , 4F
01/31 16:29, 4F
討論串 (同標題文章)
ASM 近期熱門文章
PTT數位生活區 即時熱門文章