chenpingyg
機械是柱石,電氣是靈魂.
級別: VIP會員
|
晶振頻率12MHZ ORG 0000H LJMP MAIN ORG 0030H MAIN: MOV P0,0FFH ACALL DEL MOV PO,080H ACALL DEL LJMP MAIN DEL: MOV R5,#1388H RET END 請問P0.3每秒開關多少次? |
|
---|---|---|
|
wsir123
日子在忙碌中才會顯得充實,我喜歡這樣的生活。
級別: 論壇版主
|
你這是匯編,屬單片機范疇的了,我不懂,也支持一下。 |
|
---|---|---|
|
chenpingyg
機械是柱石,電氣是靈魂.
級別: VIP會員
|
樓上這么說就不對了,這程序是我自己編寫的,是200HZ的開關頻率,我不知道對不對,所以想到論壇里得到印證。 |
|
---|---|---|
|
yeyhx
愛雖沒有說出口, 但并不代表不愛!!!
級別: 略有小成
|
不懂啊 |
|
---|---|---|
|
donny2008
級別: *
|
延時子程序少了:djnz r5,$吧 這個指令應該占兩個機器周期吧,也就2us,你的頻率大概是50HZ吧, 要準確的話,還要考慮其他指令的執行周期. |
---|---|
|
nbwrk
樹不要皮必死無疑!人不要臉天下無敵!
級別: 家園常客
|
每條指令都有執行的時所需的機器周期的,一個機器周期是2us(24M的話就是1us),你把一個循環周期的循環時間加起來就可以算出0.3S循環幾次了, 有點不明白,這里是工控論壇 你應該到電子論壇去啊 |
---|---|
|