Rev 3458 Rev 3463
1 #include <16F887.h> 1 #include <16F887.h>
2 #device adc=8 2 #device adc=8
3   3  
4   -  
5   -  
6 //#FUSES WDT // Watch Dog Timer 4 //#FUSES WDT // Watch Dog Timer
7 #FUSES NOWDT //No Watch Dog Timer 5 #FUSES NOWDT //No Watch Dog Timer
8 #FUSES HS //external crystal oscillator 6 #FUSES HS //external crystal oscillator
9 #FUSES NOPUT //No Power Up Timer 7 #FUSES NOPUT //No Power Up Timer
10 #FUSES MCLR //Master Clear pin enabled 8 #FUSES MCLR //Master Clear pin enabled
11 #FUSES NOPROTECT //Code not protected from reading 9 #FUSES NOPROTECT //Code not protected from reading
12 #FUSES NOCPD //No EE protection 10 #FUSES NOCPD //No EE protection
13 #FUSES NOBROWNOUT //No brownout reset 11 #FUSES NOBROWNOUT //No brownout reset
14 #FUSES IESO //Internal External Switch Over mode enabled 12 #FUSES IESO //Internal External Switch Over mode enabled
15 #FUSES FCMEN //Fail-safe clock monitor enabled 13 #FUSES FCMEN //Fail-safe clock monitor enabled
16 #FUSES NOLVP //No low voltage prgming, B3(PIC16) or B5(PIC18) used for I/O 14 #FUSES NOLVP //No low voltage prgming, B3(PIC16) or B5(PIC18) used for I/O
17 #FUSES NODEBUG //No Debug mode for ICD 15 #FUSES NODEBUG //No Debug mode for ICD
18 #FUSES NOWRT //Program memory not write protected 16 #FUSES NOWRT //Program memory not write protected
19 #FUSES BORV40 //Brownout reset at 4.0V 17 #FUSES BORV40 //Brownout reset at 4.0V
20   18  
21 #use delay(clock=20000000) 19 #use delay(clock=20000000)
22   20  
23 //set I2C -  
24 //#use i2c(Master,Slow,sda=PIN_C4,scl=PIN_C3) -  
25   -  
26 //set RS232 21 //set RS232
27 #use rs232(baud=9600,parity=N,xmit=PIN_C6,rcv=PIN_C7,bits=8) 22 #use rs232(baud=9600,parity=N,xmit=PIN_C6,rcv=PIN_C7,bits=8)