INTERFACING
PIC MICROCONTROLLERS
APPLICATION PAGE LIST
|
|||
|
+
Each demo application can be viewed by chapter – schematic, design file,
source code and operational description +
To run these applications in Proteus VSM, a zipfile containing the
application files must be downloaded from the home page +
The model for the PIC 16F877 microcontroller must be enabled for the
simulation to run +
A special edition of ISIS Professional is available from Labcenter
Electronics for use with these application files |
|||
|
Chapter
1 |
PIC HARDWARE
|
A
very simple program which outputs an incrementing binary count Binary
count displayed on LEDs, with start, stop and reset inputs |
|
|
Chapter
2 |
PIC
SOFTWARE |
LED
count program implemented with assembler directives |
|
|
Chapter
3 |
CIRCUIT
SIMULATION |
A
version of the LED count program to run in simulation mode |
|
|
Chapter
4 |
INPUT
& OUTPUT |
Output
binary count is stepped manually to demonstrate software delay switch
debouncing Output
binary count is stepped manually to demonstrate hardware timer & switch
debouncing Reads
a 12-button keypad and displays the key on a 7-segment display Outputs
fixed and variable characters to a 16x2 LC alphanumeric display |
|
|
Chapter
5 |
DATA
PROCESSING |
|
How
to do conversions, arithmetic etc. See Chapter 6 for application examples |
|
Chapter
6 |
CALCULATE,
COMPARE
&
CAPTURE |
Calculator
with single digit input using x16 keypad and 16x2 LCD Generates
timed output pulse waveform using hardware timer compare mode Measures input
waveform period using hardware timer capture mode
|
|
|
Chapter
7 |
ANALOGUE INTERFACING |
Simple
8-bit analogue input using BCD conversion displaying 0 – 2.56V 10-bit
analogue input displaying 0 – 4.095V with 0.1% resolution 5
basic op-amp configurations with output voltage display Instrumentation
amplifier for high gain applications with output voltage display Parallel
and serial digital to analogue output conversion |
|
|
Chapter
8 |
POWER
OUTPUTS |
Relay
and oscillator output using bipolar power transistor and triac using
opto-isolator DC
motor, DC position servo and stepper motor interface and control |
|
|
Chapter
9 |
SERIAL
COMMUNICATION |
USART
serial communications demo using simulated terminal and BCD display SPI
serial communications demo using 3 PIC chips and BCD input and display I2C
serial communications demo serial memory chip and virtual logic analyser |
|
|
Chapter
10 |
SENSOR
INTERFACING |
|
Sensor
and interfacing, with examples temperature, light, pressure, humidity |
|
Chapter
11 |
SYSTEM
DESIGN |
General
purpose PIC 16F877 module with keypad, LCD, COM port and serial memory Parallel
memory expansion system using 2 x 32k RAM |
|
|
CLICK HERE FOR
APPLICATION NOTES & DATA SHEETS FOR SELECTED COMPONENTS |
|||