top bar
PPF09H.BAS


'**************************************************************
'
'  Fish Robot Control Program for PPF-09
'
'    2002/7/8 by Koichi Hirata
'
'    ppf09h.bas
'
'**************************************************************
'
' for AT90S8535-8PC
' Futaba, T4VF, SKYSPORT4
'
'*********************
' Initial set
'*********************
'
'
Config Timer1 = Timer , Prescale = 1024                       'Timer1 Setup
Config Adc = Single , Prescaler = Auto                        'For A/D conv.
Config Pinb.0 = Output                                        'For Pulse Output
Dim Vv0 As Word
Dim Vv1 As Word
Dim Vv2 As Word
Dim Vv3 As Word
Dim V0 As Single
Dim V1 As Single
Dim V2 As Single
Dim V3 As Single
Dim I As Integer
'
'*********************
' Main Routine (Loop)
'*********************
'
Do
'
' Read A/D value
'
Start Timer1
Start Adc
   Vv0 = Getadc(0)
   V0 = Vv0 * 5
   V0 = V0 / 1024
   Vv1 = Getadc(1)
   V1 = Vv1 * 5
   V1 = V1 / 1024                                             'Voltage (V)
   Vv2 = Getadc(2)
   V2 = Vv2 * 5
   V2 = V2 / 1024                                             'Voltage (V)
   Vv3 = Getadc(3)
   V3 = Vv3 * 5
   V3 = V3 / 1024                                             'Voltage (V)
Stop Adc
Stop Timer1
'
' Output to LED
'
'Vv1 = Vv1 / 2
V1 = V1 * 50
Portb.0 = 0
For I = 0 To V1
  Waitus 200
Next I
Portb.0 = 1
For I = 0 To V1
  Waitus 200
Next I
Portb.0 = 0

Loop

End

[ BACK ]
bottom bar