#include <12f675.h>
#DEVICE ADC=10
#use delay(clock=4000000)
#fuses INTRC_IO,NOWDT,NOPUT,NOMCLR
#byte GPIO=0x05
#byte TRISO=0x85
#byte WPU=0x95
#byte ANSEL=0x9F
#byte CMCON=0x19
void Port_Init(void)
{
set_tris_a(0x00);
}
void Timer1_Init(void)
{
setup_timer_1(T1_INTERNAL | T1_DIV_BY_4);
set_timer1(100);
enable_interrupts(INT_TIMER1);
enable_interrupts(GLOBAL);
}
#INT_TIMER1
void Timer1_ISR(void)
{
disable_interrupts(GLOBAL);
set_timer1(100);
GPIO ^= 0x01;
enable_interrupts(GLOBAL);
}
void main(void)
{
Port_Init();
Timer1_Init();
for(;;)
{
//output_a(0x55);
delay_ms(200);
//output_a(0xaa);
delay_ms(200);
}
}
你的寄存器设置需要一直去设置????
|