You are on page 1of 4

c 

 
  

O 
    


 
O  
 

  
!   





O  



 


"      





"

   

# 

   $
 



$

 c

   
 = "m16def.dat"
 
 = 1000000
'============================================================================
   = Pwm , Pwm = 8 , Compare A Pwm = 
Down , Prescale = 1024
 Portb =  
 Portc =  
 Porta =  
'============================================================================
 A    , B  
'============================================================================

  Progress(num   )
'============================================================================
A = 100

= A
Portc.0 = 1
Portc.1 = 0
B=0
'============================================================================

'////////////////////////////////////////////////////////////////////////////

 Pinb.0 = 1 
A = A + 10
 A >= 250  A = 250

= A

  250
  
'////////////////////////////////////////////////////////////////////////////
 Pinb.1 = 1 
A = A - 10
 A <= 10  A = 10

= A

  250
  
'////////////////////////////////////////////////////////////////////////////
 Pinb.2 = 1 
 B = 0 
B=1
Portc.0 = 0
Portc.1 = 1
 B = 1 
B=0
Portc.0 = 1
Portc.1 = 0
  

  250
  
'////////////////////////////////////////////////////////////////////////////

 Progress(a)
'////////////////////////////////////////////////////////////////////////////
! 
'============================================================================
 
'/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
 Progress(num   )
 Num < 25 
Portc.7 = 1
Portc.6 = 0
Porta = 0
  
 Num < 50   Num >= 25 
Portc.6 = 1
Portc.7 = 1
Porta = 0
  
 Num < 75   Num >= 50 
Portc.6 = 1
Portc.7 = 1
Porta = &B00000001
  
 Num < 100   Num >= 75 
Portc.6 = 1
Portc.7 = 1
Porta = &B00000011
  
 Num < 125   Num >= 100 
Portc.6 = 1
Portc.7 = 1
Porta = &B00000111
  
 Num < 150   Num >= 125 
Portc.6 = 1
Portc.7 = 1
Porta = &B00001111
  
 Num < 175   Num >= 150 
Portc.6 = 1

Portc.7 = 1
Porta = &B00011111
  
 Num < 200   Num >= 175 
Portc.6 = 1
Portc.7 = 1
Porta = &B00111111
  
 Num < 225   Num >= 200 
Portc.6 = 1
Portc.7 = 1
Porta = &B01111111
  
 Num < 255   Num >= 225 
Portc.6 = 1
Portc.7 = 1
Porta = &B11111111
  
  

You might also like