Documente Academic
Documente Profesional
Documente Cultură
8251
USART
Hardeep Singh
Lecturer/ECE
SBBSIET, Padhiana
24-Oct-11
Hardeep Singh/Lecturer/SBBSIET
Introduction
Two types of data transfer
Parallel data transfer
Serial data transfer
Types of communication
Simplex
Duplex
Half duplex
Full duplex
Hardeep Singh/Lecturer/SBBSIET
24-Oct-11
Baud Rate
In serial communication the rate at which data
bits are transmitted generates a term baud rate.
Baud rate is defined as bits/second or the changes
in voltage levels/second
Baud
24-Oct-11
BitsTransmitted
Second
Hardeep Singh/Lecturer/SBBSIET
Hardeep Singh/Lecturer/SBBSIET
24-Oct-11
8251 USART
USART Universal Synchronous/Asynchronous
Receiver and Transmitter
It will do the job of sending data out,
accepting data bits, generation/removing
other signals check different conditions etc.
8251 will convert this parallel data into serial
stream and transmit on serial output line
And, vice versa
24-Oct-11
Hardeep Singh/Lecturer/SBBSIET
24-Oct-11
Hardeep Singh/Lecturer/SBBSIET
24-Oct-11
24-Oct-11
Hardeep Singh/Lecturer/SBBSIET
Hardeep Singh/Lecturer/SBBSIET
24-Oct-11
Hardeep Singh/Lecturer/SBBSIET
24-Oct-11
8251 contains
a. Two data buffer registers
I. Data buffer for transmitter
II. Data buffer for reciever
24-Oct-11
Hardeep Singh/Lecturer/SBBSIET
10
24-Oct-11
24-Oct-11
Hardeep Singh/Lecturer/SBBSIET
11
Transmitter Section
24-Oct-11
Hardeep Singh/Lecturer/SBBSIET
12
24-Oct-11
Receiver Section
24-Oct-11
Hardeep Singh/Lecturer/SBBSIET
13
Hardeep Singh/Lecturer/SBBSIET
14
24-Oct-11
Modem Control
24-Oct-11
Hardeep Singh/Lecturer/SBBSIET
15
Hardeep Singh/Lecturer/SBBSIET
16
24-Oct-11
24-Oct-11
Hardeep Singh/Lecturer/SBBSIET
17
24-Oct-11
Hardeep Singh/Lecturer/SBBSIET
18
24-Oct-11
24-Oct-11
Hardeep Singh/Lecturer/SBBSIET
19
Hardeep Singh/Lecturer/SBBSIET
20
10
24-Oct-11
Hardeep Singh/Lecturer/SBBSIET
21
C/D: Control/Data
This is an input pin, used to differentiate two sections control and
data section.
When C/D=1, the control section is enabled
And, when C/D-0, the data section in enabled
DSR
DTR
RTS
CTS
TxD
TxC
TxRDY
TxE
RxD
RxC
RxRDY
24-Oct-11
Hardeep Singh/Lecturer/SBBSIET
22
11
24-Oct-11
Asynchronous mode:
This pin is used to detect break
If programmed stop bits are not available for consecutive
stop bit sequences, the output of pin goes high
If RxD remains LOW for stop bits, it represents problem in
line connected between transmitter and reciever
The status of this pin is also available in status word
24-Oct-11
Hardeep Singh/Lecturer/SBBSIET
23
24-Oct-11
Hardeep Singh/Lecturer/SBBSIET
24
12
24-Oct-11
24-Oct-11
Hardeep Singh/Lecturer/SBBSIET
25
24-Oct-11
Hardeep Singh/Lecturer/SBBSIET
26
13
24-Oct-11
Hardeep Singh/Lecturer/SBBSIET
27
24-Oct-11
Hardeep Singh/Lecturer/SBBSIET
28
14
24-Oct-11
24-Oct-11
Hardeep Singh/Lecturer/SBBSIET
29
Hardeep Singh/Lecturer/SBBSIET
30
15
24-Oct-11
Hardeep Singh/Lecturer/SBBSIET
31
24-Oct-11
Hardeep Singh/Lecturer/SBBSIET
32
16
24-Oct-11
24-Oct-11
Hardeep Singh/Lecturer/SBBSIET
33
24-Oct-11
Hardeep Singh/Lecturer/SBBSIET
34
17
24-Oct-11
24-Oct-11
Hardeep Singh/Lecturer/SBBSIET
35
24-Oct-11
Hardeep Singh/Lecturer/SBBSIET
36
18
24-Oct-11
24-Oct-11
Hardeep Singh/Lecturer/SBBSIET
37
24-Oct-11
Hardeep Singh/Lecturer/SBBSIET
38
19
24-Oct-11
24-Oct-11
Hardeep Singh/Lecturer/SBBSIET
39
24-Oct-11
Hardeep Singh/Lecturer/SBBSIET
40
20
24-Oct-11
24-Oct-11
Hardeep Singh/Lecturer/SBBSIET
41
24-Oct-11
Hardeep Singh/Lecturer/SBBSIET
42
21
24-Oct-11
24-Oct-11
Hardeep Singh/Lecturer/SBBSIET
43
24-Oct-11
Hardeep Singh/Lecturer/SBBSIET
44
22
24-Oct-11
24-Oct-11
Hardeep Singh/Lecturer/SBBSIET
45
24-Oct-11
Hardeep Singh/Lecturer/SBBSIET
46
23
24-Oct-11
24-Oct-11
Hardeep Singh/Lecturer/SBBSIET
47
24-Oct-11
Hardeep Singh/Lecturer/SBBSIET
48
24