0
66kviews
Explain SCON register of 8051.
1 Answer
written 6.7 years ago by |
SCON (Serial Port Control Register)
SMO – Serial port mode 0 shift register
SM1 – serial port mode 1 8 bit UAR + variable
SM2 – enable multiprocessor communication in mode 2/3
REN – set/ clear by software to enable/disable reception
TB8 – the 9th bit that will be transmitted in mode 2/3 set/clear by software.
RB8 – in mode 2/3 it is the 9th bit that was received in mode 1 if SM2 =0, RB8 is the stop bit that was received in mode it is not used.
TI – transmit interrupt flag set by hardware at the end of 8 bit time in mode 0 at the beginning of the stop bit in the other mode it must be cleared by software
RI – receive interrupt flag set by hardware and must be cleared by software.
SMO | SM1 | Mode | Description | Baud Rate |
---|---|---|---|---|
0 | 0 | Mode 0 | Shift register | (fosc/12) |
0 | 1 | Mode 1 | 9 bit UART | variable |
1 | 0 | Mode 2 | 9 bit UART | (fosc/64) or (fosc/32) |
1 | 1 | Mode 3 | 9 bit UART | variable |