سلام دوستان برنامه زیر موج مربعی تولید میکنه. من میخوام موجی با فرکانس 22 کیلوهرتز داشته باشم. هر کاریی میکنم نمیتونم به این فرکانس برسم. دوستان اگه میتونن راهنمایی کنن.
زبان کاری ام بیسیک است و با بسکام کار میکنم.
زبان کاری ام بیسیک است و با بسکام کار میکنم.
$regfile = "m8def.dat"
$crystal = 1000000
Config Portb = output
DO
Config Timer2 = Timer , Prescale = 1
Enable Interrupts
Enable Timer2
Enable Ovf2
On Ovf2 T
Portb.1 = 0
Stop Timer2
Timer2 = 254
Start Timer2
Do
Loop
End
T:
Stop Timer2
Timer2 = 254
Start Timer2
Toggle Portb.1
Return
loop
$crystal = 1000000
Config Portb = output
DO
Config Timer2 = Timer , Prescale = 1
Enable Interrupts
Enable Timer2
Enable Ovf2
On Ovf2 T
Portb.1 = 0
Stop Timer2
Timer2 = 254
Start Timer2
Do
Loop
End
T:
Stop Timer2
Timer2 = 254
Start Timer2
Toggle Portb.1
Return
loop
دیدگاه