Chapter 10: 8051 SERIAL COMMUNICATION

29 366 0
Chapter 10: 8051 SERIAL COMMUNICATION

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

NATIONAL TAIWAN OCEAN UNIVERSITY 國立台灣海洋大學 Chapter 10 8051 SERIAL COMMUNICATION ©2002 MuDer Jeng 10/19/13 Microcomputers and Microprocessors Outlines ♦ Contrast and compare serial versus parallel communication ♦ List the advantages of serial communication over parallel ♦ Explain serial communication protocol ♦ Contrast synchronous versus asynchronous communication ♦ Contrast half-versus full-duplex transmission ©2002 MuDer Jeng ♦ Explain the process of data framing ♦ Describe data transfer rate and bps rate ♦ Define the RS232 standard ♦ Explain the use of the MAX232 and MAX233 chips ♦ Interface the 8051 with an RS232 connector ♦ Discuss the baud rate of the 8051 ♦ Describe serial communication features of the 8051 ♦ Program the 8051 for serial data communication ©2002 MuDer Jeng Basics of serial communication ©2002 MuDer Jeng ©2002 MuDer Jeng Start and stop bits ©2002 MuDer Jeng RS232 pins ©2002 MuDer Jeng Data communication classification ©2002 MuDer Jeng RxD and TxD pins in the 8051 ♦ TxD pin 11 of the 8051 (P3.1) ♦ RxD pin 10 of the 8051 (P3.0) ©2002 MuDer Jeng MAX232 ©2002 MuDer Jeng SBUF register MOV MOV MOV ©2002 MuDer Jeng SBUF,#’D’ SBUF,A A,SBUF ;load SBUF=44H, ASCII for ‘D’ ;copy accumulator into SBUF ;copy SBUF into accumulator SCON (Serial control) register ©2002 MuDer Jeng SM0,SM1 SM0 and SM1 are D7 and D6 of the SCON SM0 0 1 ©2002 MuDer Jeng SM1 Serial Mode Serial Mode 1,8 bit data, stop bit, start bit Serial Mode Serial Mode Programming the 8051 to transfer data serially ©2002 MuDer Jeng ©2002 MuDer Jeng Programming the 8051 to receive data serially ©2002 MuDer Jeng ©2002 MuDer Jeng ©2002 MuDer Jeng ©2002 MuDer Jeng Doubling the baud rate in the 8051 To use a higher frequency crystal To change a bit in the PCON register D7 SMOD D0 MOV A,PCON SETB ACC.7 MOV PCON,A ©2002 MuDer Jeng GF1 GF0 PD IDL ;place a copy of PCON in ACC ;make D7=1 ;now SMOD=1 without ;changing any other bits Baud rates for SMOD=0 Machine cycle freq = 11.0592 MHz / 12 = 921.6 kHz and 921.6 kHz / 32 = 28,800 Hz since SMOD = ©2002 MuDer Jeng Baud rates for SMOD=1 Machine cycle freq = 11.0592 MHz / 12 = 921.6 kHz and 921.6 kHz / 16 = 57,600 Hz since SMOD = ©2002 MuDer Jeng ©2002 MuDer Jeng ©2002 MuDer Jeng ©2002 MuDer Jeng ... chips ♦ Interface the 8051 with an RS232 connector ♦ Discuss the baud rate of the 8051 ♦ Describe serial communication features of the 8051 ♦ Program the 8051 for serial data communication ©2002... compare serial versus parallel communication ♦ List the advantages of serial communication over parallel ♦ Explain serial communication protocol ♦ Contrast synchronous versus asynchronous communication. .. RxD and TxD pins in the 8051 ♦ TxD pin 11 of the 8051 (P3.1) ♦ RxD pin 10 of the 8051 (P3.0) ©2002 MuDer Jeng MAX232 ©2002 MuDer Jeng MAX233 ©2002 MuDer Jeng 8051 SERIAL COMMUNICATION PROGRAMMING

Ngày đăng: 19/10/2013, 14:15

Từ khóa liên quan

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan