振动器类型
LP方法:低功耗晶体振动器方法
XT方法:晶体/陶瓷振动器方法
HS方法:高速晶体/陶瓷振动器方法 High-Speed Crystal/Resonator
HS4方法:带有PLL使能的高速晶体/陶瓷振动方法
RC方法:阻容振动方法
RCIO方法:带有I/O引脚使能的外部阻容振动方法
EC方法:外部时钟方法 External Clock with FOSC/4 Output
ECIO方法:带有I/O引脚使能的外部时钟方法
复位方法
上电复位(POR)
在正常作业状态下经过在外部MCLR引脚上加低电平复位
在休眠状态下经过在外部MCLR引脚上加低电平复位
在正常作业状态下监督定时器WDT超时溢出复位
可编程的掉电确定复位(PBOR)
RESET指令复位
仓库满(上溢出)复位
仓库满(下溢出)复位
extern volatile near unsigned char PORTB;
// PORTB是一个字节(unsigned char)。因为变量是在寄存器中界说的,因而需求extern修饰符。volatile修饰符奉告编译器不能假定PORTB能保存赋给它的值。near修饰符指定了端口坐落存取RAM中。