1. Introduction to the PIC microcontroller
2 Programming the microcontroller
2. Programming the 16F84 microcontroller
Instructions used in this chapter:
Microcontroller inputs and outputs (I/O)
Timing with the microcontroller
Programming the microcontroller
The Header for the 16F84, HEADER84.ASM
Saving and assembling the code
Solution to the problem, flashing two LEDs
4. Headers, porting code – which micro
Factors affecting the choice of the microcontroller
Scanning (using multiple inputs)
Control application – a hot air blower
Programming example for the keypad
11. Analogue to digital conversion
Analogue header for the 16F818
A/D Conversion – example, a temperature sensitive switch
Another example – a voltage indicator
12. Radio transmitters and receivers
Measuring the received pulse width
New instructions used in this chapter:
15. The 12 series 8 pin microcontroller
Pin diagram of the 12F629 and 12F675
The memory maps of the 12C508 and 12F629/675
Program application for 12C508
Program application using the 12F629/675
16. The 16F87X microcontroller
16F872 Application – a greenhouse control
Programming the 16F872 microcontroller using PICSTART PLUS
Reconfiguring the 16F872 header
17. The 16F62X microcontroller
A 16F627 application – flashing an LED on and off
Configuration settings for the 16F627
19. Instruction set, files and registers
The PIC microcontroller instruction set
APPENDIX A. Microcontroller data
APPENDIX B. Electrical characteristics
3.135.247.188