Tag: AT89C52 UART

1 articles found.

Serial Communication with 8051 Microcontroller in Proteus

Eight LEDs controlled through the AT89C52 serial interface, AT89C52 UART, serial LED control, Proteus Virtual Terminal

Hello friends! Today, we are going to study serial communication with an 8051 microcontroller in Proteus. We will send characters from a Virtual Terminal to an AT89C52, use those characters to control eight LEDs and send a short acknowledgement back to the terminal. If you have completed our 8051 LED blinking project , you already know how to build the basic circuit and load a HEX file. This tutorial adds a communication channel so the output changes in response to a command instead of a fixed delay. We will keep the original command scheme and project download, while correcting an important clock detail. The revised program uses an 11.0592 MHz oscillator for 9600 baud. The older screenshots show a 16 MHz crystal, so change that value and the processor clock setting when following the prog ...