目前分類:8051學習筆記 (5)
- May 03 Mon 2010 20:38
8051 除錯
- May 01 Sat 2010 11:10
8051 編譯
- May 01 Sat 2010 10:22
8051時間延遲的計算方式
單晶片指令執行的時間是非常短暫的,單位是以 u sec來計算。如果以驅動LED為例,至少閃爍間格要大於200 ms。所以要以一些方式來延遲 cpu 執行的時間。
若以12MHz的震盪器為例,一個機械週期為 1 us .
機械週期 | Sub Total | Total | |||||||
MOV | R6, | #20 | 2 | 2 | |||||
D1: | MOV | R7, | #248 | 2 | (2+2*248)*20= | 9960 | 10002 | ||
DJNZ | R7, | $ | 2*248 | ||||||
DJNZ | R6, | D1 | 2*20 | 40 |
所以延遲時間為10.002 ms.
- Apr 27 Tue 2010 20:55
8051 相關資料