#include #include __config (cp_off&wdte_off&boren_on&pwrte_off&fosc_hs&wrt_off&lvp_off&cpd_off);
/*配置位
cp_off,**保護位,程式儲存器**保護關閉;
wdte_off,看門狗定時器使能位,看門狗定時器關閉,可以通過wdtcon暫存器的swdten位使能;
boren_off,掉電復位選擇位,掉電復位關閉;
pwrte_off,上電定時器使能位,上電定時器關閉;
fosc_hs,振盪器選擇位,高速晶振或諧振器在ra6/osc2/clkout和ra7/osc1/clkin;
wrt_off,快閃儲存器程式儲存器自寫使能位,寫保護關閉;
lvp_off,低電壓程式設計使能位,rb3引腳有數字i/o,使用mclk上的hv(高電壓)來程式設計;
cpd_off,資料**保護位,資料儲存器**保護關閉;
*/
#define uchar unsigned char
#define uint unsigned int
#define leda rb3//定義燈1
#define ret rb0//定義燈1
void delay(unsigned int n);
void interrupt isr(void);
uchar count;
main()
}
//延時(n)ms
void delay(unsigned int n)
void interrupt isr(void)
}
}
**經過測試。
基於PIC16F887的智慧型電話控制系統設計
此次設計的 系統以pic16f887微控制器為核心,用c語言編寫。利用微控制器外接的矩陣鍵盤與微控制器通訊,實現模擬 的撥出,結束通話,重撥功能。微控制器啟動蜂鳴器發出 提示撥出或按鍵音。利用微控制器與外接的矩陣鍵盤,實現數字密碼鎖功能,可以實現載入密碼,錯誤告警,重設密碼,並於lcd上同步顯示。另...
PIC16F877矩陣鍵盤的識別
關於矩陣鍵盤的識別方法在51矩陣鍵盤識別中已經說過,現在要說的是pic微控制器與51微控制器的區別,主要是pic微控制器的口子的輸入輸出需要trisn暫存器設定,具體如下 掃瞄法 include define uchar unsigned char define uint unsigned int ...
PIC16F877A定時器的學習
由於實時資料的 需要用到定時器產生資料,今天晚上完成pic16f877a產生正弦波形,並將波形資料傳送到上位機!這是乙個三角波的 程式,並通過串列埠傳送到上位機 include include include include main.h include t232.h include lcd.h i...