LIMITED OFFER
Save 50% on book bundles
Immediately download your ebook while waiting for your print delivery. No promo code needed.
Interfacing PIC Microcontrollers, 2nd Edition is a great introductory text for those starting out in this field and as a source reference for more experienced engineers. Martin Ba… Read more
LIMITED OFFER
Immediately download your ebook while waiting for your print delivery. No promo code needed.
Interfacing PIC Microcontrollers, 2nd Edition is a great introductory text for those starting out in this field and as a source reference for more experienced engineers. Martin Bates has drawn upon 20 years of experience of teaching microprocessor systems to produce a book containing an excellent balance of theory and practice with numerous working examples throughout.
It provides comprehensive coverage of basic microcontroller system interfacing using the latest interactive software, Proteus VSM, which allows real-time simulation of microcontroller based designs and supports the development of new applications from initial concept to final testing and deployment.
Electronics engineers, including embedded systems designers and control engineers, technicians in industry, hobbyists, students taking introductory level classes in courses in electronics / microelectronics, both within higher education and at vocational level.
Preface
Introduction
Links and Acknowledgements
Part 1: PIC Microcontroller
Chapter 1. PIC Hardware
Summary
1.1 Processor System
1.2 PIC Architecture
1.3 Special Function Registers
1.4 Application LED1
1.5 Downloading and Testing
1.6 Conversion to 16F887 and Other Chips
Chapter 2. PIC Programming
Summary
2.1 Application LED2
2.2 Assembly Language
2.3 MCU Configuration
2.4 PIC Instruction Set
2.5 Program Execution
2.6 Program Structure
2.7 Assembler Directives
2.8 Software Design
2.9 ‘C’ Programming
Chapter 3. PIC Design
Summary
3.1 Application Design and Test
3.2 Software Debugging
3.3 System Testing
3.4 Hardware Design
3.5 Hardware Testing
Part 2: PIC Interfacing
Chapter 4. Input and Output
Summary
4.1 Switch Inputs
4.2 Display Outputs
4.3 Keypad System
4.4 Liquid Crystal Display
Chapter 5. Data Processing
Summary
5.1 Number Systems
5.2 Numerical Conversion
5.3 Binary Arithmetic
5.4 Numerical Types
5.5 BCD and ASCII
5.6 Calculator Application
5.7 Data Storage
Chapter 6. Analogue Interfacing
Summary
6.1 Analogue Input
6.2 Op-Amp Interfaces
6.3 Circuit Design
6.4 Frequency Response
6.5 Op-Amp Selection
6.6 Comparators
6.7 Op-Amp Applications
6.8 Alternating Current Measurement
6.9 Analogue Output
Chapter 7. Power Outputs
Summary
7.1 Power Loads
7.2 Power Interfaces
7.3 Current Switches
7.4 Pulse Applications
7.5 Direct Current Motor
7.6 Stepper Motor
7.7 BLDC Motor
7.8 Mechatronics Board
7.9 Servo Systems
Part 3: PIC Systems
Chapter 8. Serial Communications
Summary
8.1 USART
8.2 SPI Bus
8.3 I2C Bus
8.4 Network Links
8.5 Wireless Links
8.6 Comparison of Serial Protocols
Chapter 9. Input Sensors
Summary
9.1 Digital Sensing
9.2 Analogue Sensing
9.3 Position Sensing
9.4 Temperature Sensing
9.5 Semiconductor Sensing
9.6 Light
9.7 Force Sensing
9.8 Humidity
9.9 Integrated Sensors
Chapter 10. System Design
Summary
10.1 PIC MCU Selection
10.2 Power Supplies
10.3 System Design
10.4 BASE System (Project BASE2)
10.5 Weather Station
10.6 Design Support
Answers to Questions
Appendix A. PIC 16F877A (16LF877A) Selected Electrical Characteristics
Selected Direct Current Characteristics
Appendix B. Digital Signal Transmission
Frequency Components
Transmission Line
PCB Tracks
Longer Connections
Characteristic Impedance
Decibel Measurement
Frequency Response
Signal to Noise Ratio
Speed and Distance
Encoding
Modulation
Wireless Links
Optical Links
Index
MB