April 2020
Intermediate to advanced
412 pages
9h 58m
English
One of the primary tasks of embedded applications is communicating with external hardware peripherals. Sending data to peripherals using the output port is easy to understand. When it comes to reading, though, things become more complicated.
Embedded developers have to know when data is available to be read. Since the peripheral is external to the processor, this can happen at any moment in time.
In this chapter, we will learn about what interrupts are and how to work with them. While using an 8-bit microcontroller, 8051, as a target platform, we will learn about the following topics:
Read now
Unlock full access