What are microcontrollers, anyway? Electronics built in one single chip capable of controlling a small submarine, a crane or an elevator… It’s up to you to decide what you want them to do and dump a program containing appropriate instructions into the chip.
Chapter 1: World of Microcontrollers
Chapter 2: Programming Microcontrollers
Chapter 3: PIC16F887 Microcontroller
- 3.1 THE PIC16F887 BASIC FEATURES
- 3.2 CORE SFRS
- 3.3 INPUT/OUTPUT PORTS
- 3.4 TIMER TMR0
- 3.5 TIMER TMR1
- 3.6 TIMER TMR2
- 3.7 CCP MODULES
- 3.8 SERIAL COMMUNICATION MODULES
- 3.9 ANALOG MODULES
- 3.10 CLOCK OSCILLATOR
- 3.11 EEPROM MEMORY
- 3.12 RESET! BLACK-OUT, BROWN-OUT OR NOISES?
Chapter 4: Examples
- 4.1 BASIC CONNECTING
- 4.2 ADDITIONAL COMPONENTS
- 4.3 EXAMPLE 1 - Writing header, configuring I/O pins, using delay function and switch operator
- 4.4 EXAMPLE 2 - Using assembly instructions and internal oscillator LFINTOSC...
- 4.5 EXAMPLE 3 - TMR0 as a counter, declaring new variables, enumerated constants, using relay ...
- 4.6 EXAMPLE 4 - Using timers TMR0, TMR1 and TMR2. Using interrupts, declaring new function...
- 4.7 EXAMPLE 5 - Using watch-dog timer
- 4.8 EXAMPLE 6 - Module CCP1 as PWM signal generator
- 4.9 EXAMPLE 7 - Using A/D converter
- 4.10 EXAMPLE 8 - Using EEPROM Memory
- 4.11 EXAMPLE 9 - Two-digit LED counter, multiplexing
- 4.12 EXAMPLE 10 - Using LCD display
- 4.13 EXAMPLE 11 - RS232 serial communication
- 4.14 EXAMPLE 12 - Temperature measurement using DS1820 sensor. Use of 1-wire protocol...
- 4.15 EXAMPLE 13 - Sound generation, sound library...
- 4.16 EXAMPLE 14 - Using graphic LCD display
- 4.17 EXAMPLE 15 - Using touch panel...
Appendix A: It's Time for Fun
0 comments:
Post a Comment