-----------------------------------------------------------------------------------
#ifndef __PIC18F4580_h
#define __PIC18F4580_h
#include<p18f4580.h>
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#include<math.h>
#define InterruptEnable
#define InterruptDisable INTCONbits.PEIE = 0,INTCONbits.GIE = 0
extern void IntTimer0(void);
#endif
--------------------------------------------------------------------------------------
#include"PIC18F4580.h"
#pragma interrupt SelectHPrioInt
#pragma code HiPrio_Int = 0x08
void HighPrioInt(void)
{
}
#pragma code
void SelectHPrioInt (void)
{
}
---------------------------------------------------------------------------------------------
#include"PIC18F4580.h"
#pragma config OSC =IRCIO67, WDTPS = 1024, WDT = ON,PBADEN = OFF,DEBUG = OFF,MCLRE = OFF,LVP = OFF
#define u16 unsigned int
#define u8 unsigned char
#define LED LATCbits.LATC2
void WdtReset(void)
{
}
void delay_n_ms(u16 n)//8MHz时钟下的ms延时
{
}
void InitTimer0(void)
{
}
void IntTimer0(void)
{
}
void main(void)
{
}