دوستان سلام
من می خوام وقتی ورودی ADCبرابر2.5 ولت شد یه پایه روresetکنم ووقتی هم برابر 0.5 ولت شد یه پایه دیگه رو reset کنم ووقتی برابر 1.5 ولت شد 2 پایه روset کنم ایا برنامه ای که نوشتم صحیح است؟
$regfile = "m8def.dat"
$crystal = 8000000
Config Portc.0 = Output
Config Portb = Output
Config Portc.1 = Output
Config Adc = Single , Prescaler = Auto,
Dim A As Word , B As Word
Enable Adc
Start Adc
Do
A = Getadc(5)
Waitms 82
B = A
If B > 512 Then
Portc.1 = 0
End If
If B = 300 Then
Portc.1 = 1
Portc.0 = 0
End If
If B < 102 Then
Portc.0 = 0
End If
Loop
End 'end program
من می خوام وقتی ورودی ADCبرابر2.5 ولت شد یه پایه روresetکنم ووقتی هم برابر 0.5 ولت شد یه پایه دیگه رو reset کنم ووقتی برابر 1.5 ولت شد 2 پایه روset کنم ایا برنامه ای که نوشتم صحیح است؟
$regfile = "m8def.dat"
$crystal = 8000000
Config Portc.0 = Output
Config Portb = Output
Config Portc.1 = Output
Config Adc = Single , Prescaler = Auto,
Dim A As Word , B As Word
Enable Adc
Start Adc
Do
A = Getadc(5)
Waitms 82
B = A
If B > 512 Then
Portc.1 = 0
End If
If B = 300 Then
Portc.1 = 1
Portc.0 = 0
End If
If B < 102 Then
Portc.0 = 0
End If
Loop
End 'end program
دیدگاه