You are on page 1of 5

MICROPROCESSOR 8251

Presentation on different aspects of 8251 USART


Submitted to : Hasan Al-Shaikh
INTRODUCTION OF 8251 USART
Basic information and functionality of 8251

• 8251A is a USART (Universal Synchronous Asynchronous Receiver Transmitter) for serial data
communication.
• It is a programmable peripheral interface designed for synchronous /asynchronous serial data
communication.
• Serial data transmission is widely used in communications over long distances. Parallel communication
requires many wires to be laid between the two communicating points. Hence, usually data is
converted to serial format and sent over fewer number of wires to the destination.
• Receives parallel data from the microprocessor & transmits serial data after conversion of parallel
data to serial data.
• Also receives serial data from the outside & transmits parallel data to the microprocessor after
conversion of serial data into parallel data.
PIN DIAGRAM OF 8251

8251 is 28 pin USART


• Pin D0 to D7 is data bus.
• Pin no 10 RD (read) – a low input on this pin will
allow the CPU to read data.
• Pin no 10 WR ( write ) – low input on this will allow
the CPU to write data.
• Pin no 21 RESET – High input on this will make 8251
go idle
• Pin no 11 CS – Low input in this pin will make 8251
communicate with CPU
INTERFACING 8051 WITH 8286

•8251 take parallel data from 8086 with


pin D0-D7 than converts it into a serial
data and transfer it to peripheral device
by TxD pin, and again it Collect serial
data by pin RxD and coverts it into
parallel data. Than send it to 8086 with
the same D0-D7 pin. The RD and WR pin is
use to make it read or write data . Reset
pin is used to reset them. CS pin is used to
give the command whether it has to read
or write data. The CLK input is used to
generate internal device timing. The
frequency of CLK must be greater than 30
times the receiver or transmitter data bit
rates.
Thank You

You might also like