Check nearby libraries
Buy this book
Last edited by Alice Kirk
November 28, 2015 | History
This text book is intended for under-graduate Engineering and/or IT students studying micro-controllers and embedded systems.
You can download the book for free via the link below.
Publish Date
2013
Publisher
Bookboon.com
Check nearby libraries
Buy this book
Showing 1 featured edition. View all 1 editions?
Edition | Availability |
---|---|
1 |
aaaa
Libraries near you:
WorldCat
|
Book Details
Table of Contents
Innhold
Preface
Acknowledgements
Dedications
List of Figures
List of Tables
8051 Basics
Introduction
Memory Types
Code Memory
External RAM
Register Banks
Bit Memory
Special Function Register (SFR) Memory
SFR Descriptions
Basic Registers
The Accumulator, Address E0H, Bit-addressable
The R registers
The B Register, address F0H, Bit-addressable
The Data Pointer (DPTR)
The Program Counter (PC)
The Stack Pointer (SP), address 81H
Addressing Modes
Program Flow
Low-Level Information
Timers
Serial Port Operation
Interrupts
A51 Examples
Template.a51
Serial Port Example Program
Traffic Lights A51 Program
8032 Differences
8032 Extras
256 Bytes of Internal RAM
Additional Timer 2
Evaluation Boards
FLITE-32 Development Board
Typical Settings for KEIL uV2
The NMIY-0031 Board
C8051F020TB
Programming in C with KEIL μV2 IDE
Byte Ordering – BIG ENDIAN and LITTLE ENDIAN
Explicitly Declared Memory Types
Data types
Interrupt routines
Real-Time Operating System
What is a Real-Time Operating System
Types of RTOSs
SanctOS – a Round-Robin RTOS
SanctOS System Commands
Variations from the A51 version
SanctOS example program
PaulOS – a Co-operative RTOS
Description of the RTOS Operation
PaulOS.C System Commands
Descriptions of the commands
PaulOS parameters header file
Example using PaulOS RTOS
MagnOS – a Pre-Emptive RTOS
MagnOS System Commands
Detailed description of commands
Interfacing
Interfacing add-ons to the 8051
LEDs
Input Switches
Keypad
LCD Display
LCD Command Set
DC Motor
DC motor using H-Bridge
Model Servo Control
Stepper Motor
Index for Part I
Index for
Programming Tips and Pitfalls
RAM size
SP setting
SFRs
Port usage
DPTR
Serial port (UART)
Interrupts
RTOSs pitfalls
C Tips
Appendix A ParrOS.a51
Appendix B PaulOS A51 version
Appendix C SanctOS.C
Appendix D PaulOS.C
Appendix E MagnOS.C
Appendix F Further Examples
Appendix G 8086 PaulOS RTOS
Appendix H 8051 Instruction Set
Bibliography
Index
End Notes
ID Numbers
Links outside Open Library
Community Reviews (0)
Feedback?November 28, 2015 | Edited by Alice Kirk | Edited without comment. |
November 28, 2015 | Created by Alice Kirk | Added new book. |