| | | Preface | | |
| 1 | | Programming embedded systems in C | | 1 |
| 2 | | Introducing the 8051 microcontroller family | | 17 |
| 3 | | Hello, embedded world | | 35 |
| 4 | | Reading switches | | 57 |
| 5 | | Adding structure to your code | | 81 |
| 6 | | Meeting real-time constraints | | 113 |
| 7 | | Creating an embedded operation system | | 143 |
| 8 | | Multi-state systems and function sequences | | 189 |
| 9 | | Using the serial interface | | 217 |
| 10 | | Case study: Intruder alarm system | | 255 |
| 11 | | Where do we go from here | | 285 |
| | | Index | | 291 |
| | | Licensing Agreement | | 295 |