,
//DEVCFG3
//userid=否设置
# pragmaconfigfsrssel=priority _7//SRS选择(SRS priority7) )
# pragmaconfigfmien=on//Ethernet RM ii/MII enable (MII enabled ) ) ) ) ) ) 65
# pragmaconfigfethio=on//以太网I/opin select (defaultetherneti/o ) )。
# pragmaconfigfcanio=on//cani/opin select (默认cani/o ) )。
# pragmaconfigfusbidio=on//usbusbusidselection (controlledbytheusbmodule ) ) ) ) ) ) )。
# pragmaconfigfvbusonio=on//usbvbusonselection (控制byusbmodule ) )。
//DEVCFG2
# pragmaconfigfpllidiv=div _2//pllinputdivider (4x divider ) )。
# pragmaconfigfpllmul=mul _ 18//PLL multiplier (18 xmultiplier ) )。
# pragmaconfigupllidiv=div _1//usbpllinputdivider (1x divider ) () ) ) ) ) ) ) )
# pragmaconfigupllen=off//usbpllenable (disabledandbypassed ) )
# pragmaconfigfpllodiv=div _1//systemplloutputclockdivider (plldivideby1) )。
//DEVCFG1
# pragmaconfigfnosc=pri PLL//oscillatorselectionbits (主OSC (XT,HS,EC ) )
# pragmaconfigfsoscen=on//secondaryoscillatorenable (enabled ) ) ) )。
# pragmaconfigieso=on//internal/external switchover (启用) )。
# pragmaconfigjwdsg=XT//primaryoscillatorconfiguration (xtoscmode ) () ) ) ) ) ) ) 555
# pragmaconfigosciofnc=off//clkooutputsignalactiveontheoscopin (已禁用) )。
# pragmaconfigfpbdiv=div _8//peripheralclockdivisor (Pb _ clkissys _ clk/8 ) () ) ) ) ) ) )
#pragma config美丽的月饼=cs dcmd//clockswitchingandmonitorselection (clockswitchdisable,FSCM Disabled ) )。
#pragma config勤奋的声音=PS 1048576//watchdogtimerpostscaler (133601048576 ) ) )。
# pragmaconfigfwdten=off//watchdogtimerenable (wdt disabled ) swdtenbitcontrols () ) )。
//DEVCFG0
# pragmaconfigdebug=off//backgrounddebuggerenable (已调试) )。
# pragmaconfigqsdxwz=ics _ pg x2//ice/icdcommchannelselect (icee muc2/emu D2 pinssharedwithpgc2/pg D2 ) ) ) )
# pragmaconfigpwp=关闭//programflashwriteprotect (disable ) )。
# pragmaconfigbwp=off//bootflashwriteprotectbit (保护禁用) )。
# pragmaconfigcp=off//code protect (保护禁用) )
/*
volatile uint32_t value=0;
intmain(intargc,char舒适的兔子argv )。
uint32_t old_value=0;
//系统配置性能(72000000 l;
T1CON=0x8030;
mt1setintpriority(1;
mt1intenable(1;
while(1)。
{
if(old_value!=value )
{
LATD=value
old_value=value;
}
}
返回(exit _ success;
}
void__ISR(timer_1_vector,IPL1SOFT ) timeR1ISR(void ) () ) ) ) ) ) ) )
{
是交换机(value )
{
case 1:
value=2
布雷克;
case 2:
value=4
布雷克;
case 4:
value=1
布雷克;
默认:
value=1
布雷克;
}
mT1ClearIntFlag (;
}