سلام
اقا من دارم از timer 0 وcounter1 برا یه کاری استفاده میکنم میخوام تایمر0 1ثانیه بشماره بعد به سراغ کانتر بره و ببینه تو این 1 ثانیه چند تا پالس اومده از سنسوری که counter داره اونو میشماره برنامم اینه مشکلی داره؟
$regfile = "m16def.dat"
$crystal = 8000000
Config Timer0 = Timer , Prescale = 1
Config Timer1 = Counter , Edge = Rising
Config Porta = Output
Dim X As Word
Enable Interrupts
Enable Timer0
Enable Ovf0
Do
Timer0 = 1230
On Ovfo Count
Loop
End
count:
X = 0
Counter1 = 0
Do
X = Counter1
Return
می شه لطفا اشکالات این برنامه رو بگید؟
از دستور
enable timer0
ایراد میگیره!!!!!!!!!
اقا من دارم از timer 0 وcounter1 برا یه کاری استفاده میکنم میخوام تایمر0 1ثانیه بشماره بعد به سراغ کانتر بره و ببینه تو این 1 ثانیه چند تا پالس اومده از سنسوری که counter داره اونو میشماره برنامم اینه مشکلی داره؟
$regfile = "m16def.dat"
$crystal = 8000000
Config Timer0 = Timer , Prescale = 1
Config Timer1 = Counter , Edge = Rising
Config Porta = Output
Dim X As Word
Enable Interrupts
Enable Timer0
Enable Ovf0
Do
Timer0 = 1230
On Ovfo Count
Loop
End
count:
X = 0
Counter1 = 0
Do
X = Counter1
Return
می شه لطفا اشکالات این برنامه رو بگید؟
از دستور
enable timer0
ایراد میگیره!!!!!!!!!
دیدگاه