#line 1 "test.c"





#line 1 "C:\ICCTJP\include/tjpbase.h"

#line 10 "C:\ICCTJP\include/tjpbase.h"



#line 1 "C:\ICCTJP\include/analog.h"

#line 6 "C:\ICCTJP\include/analog.h"



void init_analog(void);

int analog(int port);

#line 17 "C:\ICCTJP\include/analog.h"


#line 14 "C:\ICCTJP\include/tjpbase.h"
#line 1 "C:\ICCTJP\include/clocktjp.h"

#line 13 "C:\ICCTJP\include/clocktjp.h"



#line 1 "C:\ICCTJP\include/hc11.h"




#line 8 "C:\ICCTJP\include/hc11.h"



















































unsigned int read_sci(void);
unsigned char read_spi(void);
void write_eeprom(unsigned char *addr, unsigned char c);
void write_sci(unsigned int);
void write_spi(unsigned char);


#line 68 "C:\ICCTJP\include/hc11.h"
typedef enum {
	BAUD9600 = 0x30, BAUD4800 = 0x31, BAUD2400 = 0x32,
	BAUD1200 = 0x33, BAUD600 = 0x34, BAUD300 = 0x35
	} BaudRate;
void setbaud(BaudRate);
































#line 17 "C:\ICCTJP\include/clocktjp.h"
#line 1 "C:\ICCTJP\include/mil.h"

#line 12 "C:\ICCTJP\include/mil.h"






#line 20 "C:\ICCTJP\include/mil.h"



#line 25 "C:\ICCTJP\include/mil.h"



#line 30 "C:\ICCTJP\include/mil.h"



#line 18 "C:\ICCTJP\include/clocktjp.h"




#pragma interrupt_handler TOC1_isr
void TOC1_isr(void);
void init_clocktjp(void);
void wait(int);






unsigned int msec, seconds, minutes, hours, days, timertjp;


#line 45 "C:\ICCTJP\include/clocktjp.h"



#line 15 "C:\ICCTJP\include/tjpbase.h"
#line 1 "C:\ICCTJP\include/motortjp.h"

#line 9 "C:\ICCTJP\include/motortjp.h"





#line 1 "C:\ICCTJP\include/hc11.h"




#line 8 "C:\ICCTJP\include/hc11.h"


























































#line 68 "C:\ICCTJP\include/hc11.h"





































#line 15 "C:\ICCTJP\include/motortjp.h"
#line 1 "C:\ICCTJP\include/mil.h"

#line 12 "C:\ICCTJP\include/mil.h"






#line 20 "C:\ICCTJP\include/mil.h"



#line 25 "C:\ICCTJP\include/mil.h"



#line 30 "C:\ICCTJP\include/mil.h"



#line 16 "C:\ICCTJP\include/motortjp.h"






void TOC5_isr(void);
void init_motortjp(void);
void motorp(int, int);


#line 16 "C:\ICCTJP\include/tjpbase.h"
#line 1 "C:\ICCTJP\include/servotjp.h"

#line 10 "C:\ICCTJP\include/servotjp.h"



#line 1 "C:\ICCTJP\include/hc11.h"




#line 8 "C:\ICCTJP\include/hc11.h"


























































#line 68 "C:\ICCTJP\include/hc11.h"





































#line 14 "C:\ICCTJP\include/servotjp.h"
#line 1 "C:\ICCTJP\include/mil.h"

#line 12 "C:\ICCTJP\include/mil.h"






#line 20 "C:\ICCTJP\include/mil.h"



#line 25 "C:\ICCTJP\include/mil.h"



#line 30 "C:\ICCTJP\include/mil.h"



#line 15 "C:\ICCTJP\include/servotjp.h"









#pragma interrupt_handler TOC4_isr
void init_servotjp(void);


void servo(int, int);

void servo_hand(void);




#line 17 "C:\ICCTJP\include/tjpbase.h"
#line 1 "C:\ICCTJP\include/serialtp.h"

#line 15 "C:\ICCTJP\include/serialtp.h"







#line 1 "C:\ICCTJP\include/hc11.h"




#line 8 "C:\ICCTJP\include/hc11.h"


























































#line 68 "C:\ICCTJP\include/hc11.h"





































#line 23 "C:\ICCTJP\include/serialtp.h"
#line 1 "C:\ICCTJP\include/mil.h"

#line 12 "C:\ICCTJP\include/mil.h"






#line 20 "C:\ICCTJP\include/mil.h"



#line 25 "C:\ICCTJP\include/mil.h"



#line 30 "C:\ICCTJP\include/mil.h"



#line 24 "C:\ICCTJP\include/serialtp.h"




void init_serial(void);

int read_int();

#line 37 "C:\ICCTJP\include/serialtp.h"




#line 44 "C:\ICCTJP\include/serialtp.h"




#line 18 "C:\ICCTJP\include/tjpbase.h"
#line 1 "C:\ICCTJP\include/isrdecl.h"

#line 16 "C:\ICCTJP\include/isrdecl.h"


#line 21 "C:\ICCTJP\include/isrdecl.h"













#line 37 "C:\ICCTJP\include/isrdecl.h"


#pragma interrupt_handler SCI_isr;
void SCI_isr()
{ }



#pragma interrupt_handler SPI_isr;
void SPI_isr()
{ }



#pragma interrupt_handler PAIE_isr;
void PAIE_isr()
{ }



#pragma interrupt_handler PAV_isr;
void PAV_isr()
{ }



#pragma interrupt_handler TOF_isr;
void TOF_isr()
{ }





















#pragma interrupt_handler TOC3_isr;
void TOC3_isr()
{ }









#pragma interrupt_handler TIC3_isr;
void TIC3_isr()
{ }



#pragma interrupt_handler TIC2_isr;
void TIC2_isr()
{ }



#pragma interrupt_handler TIC1_isr;
void TIC1_isr()
{ }



#pragma interrupt_handler RTI_isr;
void RTI_isr()
{ }



#pragma interrupt_handler IRQ_isr;
void IRQ_isr()
{ }



#pragma interrupt_handler XIRQ_isr;
void XIRQ_isr()
{ }



#pragma interrupt_handler SWI_isr;
void SWI_isr()
{ }



#pragma interrupt_handler ILLOP_isr;
void ILLOP_isr()
{ }



#pragma interrupt_handler COP_isr;
void COP_isr()
{ }



#pragma interrupt_handler CLMON_isr;
void CLMON_isr()
{ }




#line 19 "C:\ICCTJP\include/tjpbase.h"
#line 1 "C:\ICCTJP\include/vectors.h"

#line 17 "C:\ICCTJP\include/vectors.h"




const extern void (*interrupt_vectors[])();
const void* drew = interrupt_vectors;



#line 20 "C:\ICCTJP\include/tjpbase.h"



























#line 7 "test.c"

#line 1 "C:\ICCTJP\include/analog.h"

#line 6 "C:\ICCTJP\include/analog.h"







#line 17 "C:\ICCTJP\include/analog.h"


#line 9 "test.c"
#line 1 "C:\ICCTJP\include/vectors.h"

#line 17 "C:\ICCTJP\include/vectors.h"









#line 10 "test.c"
#line 1 "C:\ICCTJP\include/mil.h"

#line 12 "C:\ICCTJP\include/mil.h"






#line 20 "C:\ICCTJP\include/mil.h"



#line 25 "C:\ICCTJP\include/mil.h"



#line 30 "C:\ICCTJP\include/mil.h"



#line 11 "test.c"
#line 1 "C:\ICCTJP\include/hc11.h"




#line 8 "C:\ICCTJP\include/hc11.h"


























































#line 68 "C:\ICCTJP\include/hc11.h"





































#line 12 "test.c"








#pragma interrupt_handler TOC2_isr

unsigned int duty_cycle;
unsigned int period;




void();



void()
{printf("hi\n");
 *(unsigned char volatile *)(0x1000 + 0x23) &= 0x40;;
 }