Bài giảng Kỹ thuật vi xử ký - Ghép nối dữ liệu nối tiếp - Phạm Hoàng Duy

Tóm tắt Bài giảng Kỹ thuật vi xử ký - Ghép nối dữ liệu nối tiếp - Phạm Hoàng Duy: ... có các các bit khởi đầu và kết thúc.  Ví dụ khung truyền BÀI GIẢNG MÔN KỸ THUẬT VI XỬ LÝ www.ptit.edu.vn GIẢNG VIÊN: TS. Phạm Hoàng Duy BỘ MÔN: KHMT-Khoa CNTT1 Trang 7 Truyền dữ liệu dị bộ  Không có các bít đồng bộ khối. Các ký tự được nhận biết thông qua các bít khởi đầu (start) và kết... bộ hỗ trợ:  Định dạng 5-8 bít/ ký tự  Tự động chèn ký tự đồng bộ  Tốc độ 64K baud  Dị bộ  Định dạng 5-8 bít/ ký tự  1,2 bít stop  Tốc độ 19.2K baud BÀI GIẢNG MÔN KỸ THUẬT VI XỬ LÝ www.ptit.edu.vn GIẢNG VIÊN: TS. Phạm Hoàng Duy BỘ MÔN: KHMT-Khoa CNTT1 Trang 11 Intel 8251  Các t... thanh ghi trạng thái C/D (A0) RD WR Thanh ghi 0 0 1 Thanh ghi đệm thu (Đọc) 0 1 0 Thanh ghi đệm phát (Ghi) 1 0 1 Thanh ghi trạng thái (Đọc) 1 1 0 Thanh ghi điều khiển (Ghi) BÀI GIẢNG MÔN KỸ THUẬT VI XỬ LÝ www.ptit.edu.vn GIẢNG VIÊN: TS. Phạm Hoàng Duy BỘ MÔN: KHMT-Khoa CNTT1 Trang 14 ...

pdf18 trang | Chia sẻ: havih72 | Lượt xem: 179 | Lượt tải: 0download
Nội dung tài liệu Bài giảng Kỹ thuật vi xử ký - Ghép nối dữ liệu nối tiếp - Phạm Hoàng Duy, để tải tài liệu về máy bạn click vào nút DOWNLOAD ở trên
HỌC VIỆN CÔNG NGHỆ BƯU CHÍNH VIỄN THÔNG 
BÀI GIẢNG MÔN
Kỹ Thuật Vi Xử Lý
Giảng viên: TS. Phạm Hoàng Duy
Điện thoại/E-mail: phamhduy@gmail.com
Bộ môn: Khoa Học Máy Tính- Khoa CNTT1
Học kỳ/Năm biên soạn:2009
BÀI GIẢNG MÔN
KỸ THUẬT VI XỬ LÝ
www.ptit.edu.vn GIẢNG VIÊN: TS. Phạm Hoàng Duy
BỘ MÔN: KHMT-Khoa CNTT1
Trang 2
NỘI DUNG
Ghép nối dữ liệu nối tiếp
Giảng viên: TS. Phạm Hoàng Duy
E-mail: phamhduy@gmail.com
Năm biên soạn: 2009
BÀI GIẢNG MÔN
KỸ THUẬT VI XỬ LÝ
www.ptit.edu.vn GIẢNG VIÊN: TS. Phạm Hoàng Duy
BỘ MÔN: KHMT-Khoa CNTT1
Trang 3
Nội dung
 Giới thiệu
 8251
BÀI GIẢNG MÔN
KỸ THUẬT VI XỬ LÝ
www.ptit.edu.vn GIẢNG VIÊN: TS. Phạm Hoàng Duy
BỘ MÔN: KHMT-Khoa CNTT1
Trang 4
Truyền dữ liệu nối tiếp
 Truyền nối tiếp thường truyền dữ liệu trên 1 dây, từng
bít một. Giao tiếp vào ra sẽ chuyển đổi byte dữ liệu
thành chuỗi bít
 Kết nối nối tiếp thường dùng để truyền dữ liệu đi xa. 
Chuẩn nối tiếp phổ biến là RS232
BÀI GIẢNG MÔN
KỸ THUẬT VI XỬ LÝ
www.ptit.edu.vn GIẢNG VIÊN: TS. Phạm Hoàng Duy
BỘ MÔN: KHMT-Khoa CNTT1
Trang 5
Truyền dữ liệu nối tiếp
 Truyền dữ liệu nối tiếp đồng bộ
 Truyền dữ liệu nối tiếp dị bộ
BÀI GIẢNG MÔN
KỸ THUẬT VI XỬ LÝ
www.ptit.edu.vn GIẢNG VIÊN: TS. Phạm Hoàng Duy
BỘ MÔN: KHMT-Khoa CNTT1
Trang 6
Truyền đồng bộ
 Dữ liệu được truyền thành các khối với khối bắt đầu và
kết thúc. Các ký tự riêng lẻ trong khối không có các các
bit khởi đầu và kết thúc.
 Ví dụ khung truyền
BÀI GIẢNG MÔN
KỸ THUẬT VI XỬ LÝ
www.ptit.edu.vn GIẢNG VIÊN: TS. Phạm Hoàng Duy
BỘ MÔN: KHMT-Khoa CNTT1
Trang 7
Truyền dữ liệu dị bộ
 Không có các bít đồng bộ khối. Các ký tự được nhận
biết thông qua các bít khởi đầu (start) và kết thúc (stop).
 Các bít khởi đầu, kết thúc được chèn vào đầu và cuối ký
tự
 Ví dụ đoạn dữ liệu
BÀI GIẢNG MÔN
KỸ THUẬT VI XỬ LÝ
www.ptit.edu.vn GIẢNG VIÊN: TS. Phạm Hoàng Duy
BỘ MÔN: KHMT-Khoa CNTT1
Trang 8
Tín hiệu kết nối RS232
BÀI GIẢNG MÔN
KỸ THUẬT VI XỬ LÝ
www.ptit.edu.vn GIẢNG VIÊN: TS. Phạm Hoàng Duy
BỘ MÔN: KHMT-Khoa CNTT1
Trang 9
Truyền dữ liệu
Start
bit
B0 B1 B2 B3 B4 B5 B6
Parity
Stop bits
clk
data
B0 B1 B2 B3 B4 B5
BÀI GIẢNG MÔN
KỸ THUẬT VI XỬ LÝ
www.ptit.edu.vn GIẢNG VIÊN: TS. Phạm Hoàng Duy
BỘ MÔN: KHMT-Khoa CNTT1
Trang 10
Intel 8251
 Điều khiển truyền thông đồng bộ và dị bộ
 Đồng bộ hỗ trợ:
 Định dạng 5-8 bít/ ký tự
 Tự động chèn ký tự đồng bộ
 Tốc độ 64K baud
 Dị bộ
 Định dạng 5-8 bít/ ký tự
 1,2 bít stop
 Tốc độ 19.2K baud
BÀI GIẢNG MÔN
KỸ THUẬT VI XỬ LÝ
www.ptit.edu.vn GIẢNG VIÊN: TS. Phạm Hoàng Duy
BỘ MÔN: KHMT-Khoa CNTT1
Trang 11
Intel 8251
 Các tín hiệu kết nối
VXL
 D0-D7
 C/D~: 
Control/Data
 RD~, WR~,CS~
 Tín hiệu đ/k modem
 RS-232
 Tín hiệu đường
truyền
 TxD,RxD: Thu, 
phát
 TxRDY,RxRDY: 
sẵn sàng
 TxE:đệm rỗng
 SynDET/BD: phát
hiện đồng
bộ/Gián đoạn
BÀI GIẢNG MÔN
KỸ THUẬT VI XỬ LÝ
www.ptit.edu.vn GIẢNG VIÊN: TS. Phạm Hoàng Duy
BỘ MÔN: KHMT-Khoa CNTT1
Trang 12
Ghép nối
A7
A6
A5
A4
A3
A2
A1
IO/M
D[7:0]
RD RD
WR WR
A0 C/D
CLK CLK
TxC
RxC
TxD
RxD
8251 RS232
BÀI GIẢNG MÔN
KỸ THUẬT VI XỬ LÝ
www.ptit.edu.vn GIẢNG VIÊN: TS. Phạm Hoàng Duy
BỘ MÔN: KHMT-Khoa CNTT1
Trang 13
Lập trình 8251
 Các thanh ghi chế độ
 Các thanh ghi trạng thái
C/D 
(A0)
RD WR Thanh ghi
0 0 1 Thanh ghi đệm thu (Đọc)
0 1 0 Thanh ghi đệm phát (Ghi)
1 0 1 Thanh ghi trạng thái (Đọc)
1 1 0 Thanh ghi điều khiển (Ghi)
BÀI GIẢNG MÔN
KỸ THUẬT VI XỬ LÝ
www.ptit.edu.vn GIẢNG VIÊN: TS. Phạm Hoàng Duy
BỘ MÔN: KHMT-Khoa CNTT1
Trang 14
Thanh ghi chế độ (Dị bộ)
S2 S1 EP PEN L2 L1 B2 B1 Thanh ghi chế độ
Số bít Stop
00: XX
01: 1 bit
10: 1.5 bits
11: 2 bits
Parity
0: Lẻ
1: Chẵn
Dùng Parity
0: Không
1: Có
Độ dài ký tự
00: 5 bits
01: 6 bits
10: 7 bits
11: 8 bits
Baud Rate
00: Đồng bộ
01: x1
10: x16
11: x64
BÀI GIẢNG MÔN
KỸ THUẬT VI XỬ LÝ
www.ptit.edu.vn GIẢNG VIÊN: TS. Phạm Hoàng Duy
BỘ MÔN: KHMT-Khoa CNTT1
Trang 15
Thanh ghi chế độ (Đồng bộ)
BÀI GIẢNG MÔN
KỸ THUẬT VI XỬ LÝ
www.ptit.edu.vn GIẢNG VIÊN: TS. Phạm Hoàng Duy
BỘ MÔN: KHMT-Khoa CNTT1
Trang 16
Thang ghi lệnh
EH IR RTS ER SBRK RxE DTR TxE Thanh ghi lệnh
TxE: Cho phép truyền(=1)
DTR: Đầu cuối dữ liệu sẵn sàng(=1)
RxE: Cho phép nhận (=1)
SBPRK:Gửi ký tự gián đoạn(1)
ER: Xóa cờ(=1)
RTS: Yêu cầu gửi (=1)
IR: Khởi động lại(=1)
EH: Tìm ký tự đồng bộ(=1)
BÀI GIẢNG MÔN
KỸ THUẬT VI XỬ LÝ
www.ptit.edu.vn GIẢNG VIÊN: TS. Phạm Hoàng Duy
BỘ MÔN: KHMT-Khoa CNTT1
Trang 17
Thanh ghi trạng thái
BÀI GIẢNG MÔN
KỸ THUẬT VI XỬ LÝ
www.ptit.edu.vn GIẢNG VIÊN: TS. Phạm Hoàng Duy
BỘ MÔN: KHMT-Khoa CNTT1
Trang 18
Lưu đồ đọc ghi đơn giản

File đính kèm:

  • pdfbai_giang_ky_thuat_vi_xu_ky_ghep_noi_du_lieu_noi_tiep_pham_h.pdf