原创 PIC基础知识

2008-4-22 10:13 2969 8 8 分类: MCU/ 嵌入式

振荡器类型


       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 中。


 

文章评论0条评论)

登录后参与讨论
我要评论
0
8
关闭 站长推荐上一条 /2 下一条