mikroC
making it simple...
mikroC - C Compiler for Microchip PIC microcontrollers
Hardware Connection
PIC16F877A
| +5V |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| MCLR/Vpp/THV | RB7/PGD | ||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| RA0/AN0 | RB6/PGC | ||||||
| 10K |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| RA1/AN1 | RB5 | ||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| ||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| RA2/AN2/Vref- | RB4 | ||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| ||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| RA3/AN3/Vref+ | RB3/PGM | ||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| RA4/TOCKI | RB2 | ||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| ||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| RA5/AN4 | RB1 | ||||||
Reset |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| RE0/RD/AN5 | RB0/INT | |||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| ||
|
|
|
|
|
|
|
|
|
|
| +5V |
|
| RE1/WR/AN6 | Vdd | ||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
| RE2/CS/AN7 | Vss | |||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| ||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Vdd | RD7/PSP7 | ||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Vss | RD6/PSP6 | ||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| OSC1 | RD5/PSP5 | ||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| OSC2 | RD4/PSP4 | ||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| RCO/T1OSO | RC7/RX/DT | ||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| RC1/T1OSI | RC6/TX/CK | ||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| RC2/CCP1 | RC5 | ||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| RC3 | RC4 | ||||||
|
| 4MHz |
|
|
|
|
|
|
| RD0/PSP0 | RD3/PSP3 | ||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| RD1/PSP1 | RD2/PSP2 | ||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Ant en na
R R 3
Receiver RF Module
Transmitter RF Module
+5V
Ant en na
Vcc
I n R T 4 A
GND
PIC16F877A
|
|
|
|
|
|
| +5V |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| MCLR/Vpp/THV | RB7/PGD |
|
| ||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| RA0/AN0 | RB6/PGC |
|
| ||||||
|
|
|
|
|
|
| 10K |
|
|
|
|
|
|
|
|
|
|
|
|
|
| RA1/AN1 | RB5 |
|
| ||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| ||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| RA2/AN2/Vref- | RB4 |
|
| ||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| ||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| RA3/AN3/Vref+ | RB3/PGM |
|
| ||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| RA4/TOCKI | RB2 |
|
| ||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| ||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| RA5/AN4 | RB1 |
|
| ||||||
|
|
|
|
|
| Reset |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| RE0/RD/AN5 | RB0/INT |
|
| |||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| ||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| +5V |
|
| RE1/WR/AN6 | Vdd |
|
| ||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| RE2/CS/AN7 | Vss |
|
| |||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| ||||||||
+5V |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Vdd | RD7/PSP7 |
|
| |||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Vss | RD6/PSP6 |
|
| ||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| OSC1 | RD5/PSP5 |
|
| ||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| OSC2 | RD4/PSP4 |
|
| ||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| RCO/T1OSO | RC7/RX/DT |
|
| ||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| RC1/T1OSI | RC6/TX/CK |
|
| ||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| RC2/CCP1 | RC5 |
|
| ||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| RC3 | RC4 |
|
| ||||||
|
|
|
|
|
|
|
| 4MHz |
|
|
|
|
|
|
| RD0/PSP0 | RD3/PSP3 |
|
| ||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| RD1/PSP1 | RD2/PSP2 |
|
| ||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| page |
|
MikroElektronika: Development tools - Books - Compilers | 223 | ||
|
|