PIC單片機(jī)的一些基礎(chǔ)知識(shí)
振蕩器類(lèi)型
LP方式:低功耗晶體振蕩器方式
XT方式:晶體/陶瓷振蕩器方式
HS方式:高速晶體/陶瓷振蕩器方式 High-Speed Crystal/Resonator
HS4方式:帶有PLL使能的高速晶體/陶瓷振蕩方式
RC方式:阻容振蕩方式
RCIO方式:帶有I/O引腳使能的外部阻容振蕩方式
EC方式:外部時(shí)鐘方式 External Clock with FOSC/4 Output
ECIO方式:帶有I/O引腳使能的外部時(shí)鐘方式
復(fù)位方式
上電復(fù)位(POR)
在正常工作狀態(tài)下通過(guò)在外部MCLR引腳上加低電平復(fù)位
在休眠狀態(tài)下通過(guò)在外部MCLR引腳上加低電平復(fù)位
在正常工作狀態(tài)下監(jiān)視定時(shí)器WDT超時(shí)溢出復(fù)位
可編程的掉電鎖定復(fù)位(PBOR)
RESET指令復(fù)位
堆棧滿(mǎn)(上溢出)復(fù)位
堆棧滿(mǎn)(下溢出)復(fù)位
extern volatile near unsigned char PORTB;
// PORTB是一個(gè)字節(jié)(unsigned char)。由于變量是在寄存器中定義的,因此需要extern 修飾符。 volatile 修飾符告知編譯器不能假定PORTB能保留賦給它的值。 near 修飾符指定了端口位于存取RAM 中。
擴(kuò)展閱讀:PIC單片機(jī)堆棧學(xué)習(xí)筆記
編輯:admin 最后修改時(shí)間:2018-05-19