INTERFACING PIC MICROCONTROLLERS: EMBEDDED DESIGN BY INTERACTIVE SIMULATION
CONTENTS PART MICROCONTROLLER PIC HARDWARE PROCESSOR SYSTEM PIC 16F877 ARCHITECTURE PIC INSTRUCTION SET SPECIAL FUNCTION REGISTERS PIC SOFTWARE ASSEMBLY LANGUAGE SOFTWARE DESIGN ‘C’ PROGRAMMING CIRCUIT SIMULATION BASIC CIRCUIT SOFTWARE DEBUGGING HARDWARE TESTING HARDWARE IMPLEMENTATION PROGRAM DOWNLOADING PART INTERFACING INPUT & OUTPUT SWITCH INPUT SWITCH DEBOUNCING TIMER AND INTERRUPTS KEYPAD INPUT 7-SEGMENT LED DISPLAY LIQUID CRYSTAL DISPLAY DATA PROCESSING NUMBER SYSTEMS CONVERSION VARIABLE TYPES ARITHMETIC CALCULATE, COMPARE & CAPTURE CALCULATOR PULSE OUTPUT PERIOD MEASUREMENT ANALOGUE INTERFACING 8-BIT CONVERSION 10-BIT CONVERSION AMPLIFIER INTERFACES TRANSIENT & FREQUENCY RESPONSE INSTRUMENTATION AMPLIFIER CURRENT LOOP COMPARATORS OP-AMP SELECTION ANALOGUE OUTPUT SYSTEMS 8 POWER OUTPUTS CURRENT DRIVERS RELAYS & MOTORS POWER OUTPUT INTERFACING MOTOR INTERFACING 9 SERIAL COMMUNICATION USART SPI I2C 10 SENSOR INTERFACING SENSORS SENSOR TYPES AMPLIFIER DESIGN WEATHER STATION 11 SYSTEM DESIGN BASE SYSTEM MEMORY SYSTEM OTHER PIC CHIPS SYSTEM DESIGN OTHER MCU FAMILIES ANSWERS TO ASSESSMENT QUESTIONS