Tải bản đầy đủ (.ppt) (17 trang)

slide bài giảngckỹ thuật điều khiển ghép nối thiết bị ngoại vi chương 1

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (755.09 KB, 17 trang )

GHÉP NỐI MÁY TÍNH


GHÉP NỐI MÁY TÍNH
NỘI DUNG

2.1 Truyền tin nối tiếp
2.2 Kết nối phần cứng
2.3 Lập trình

Cao Nguyễn Khoa Nam - Khoa Điện - Trường Cao đẳng Công nghệ Đà Nẵng




TRUYỀN TIN NỐI TiẾP

1.Truyền dữ liệu
- Truyền dữ liệu song song
- Nhanh
- Khoảng cách ngắn
- Phần cứng phức tạp
- Truyền dữ liệu nối tiếp
- Chậm
- Truyền xa
- Phần cứng đơn giản
Cao Nguyễn Khoa Nam - Khoa Điện - Trường Cao đẳng Công nghệ Đà Nẵng





TRUYỀN TIN NỐI TiẾP

Cao Nguyễn Khoa Nam - Khoa Điện - Trường Cao đẳng Công nghệ Đà Nẵng




TRUYỀN TIN NỐI TiẾP
Các chế độ thu phát dữ liệu

Cao Nguyễn Khoa Nam - Khoa Điện - Trường Cao đẳng Công nghệ Đà Nẵng




TRUYỀN TIN NỐI TiẾP
Khung dữ liệu truyền

Cao Nguyễn Khoa Nam - Khoa Điện - Trường Cao đẳng Công nghệ Đà Nẵng




SƠ ĐỒ GHÉP NỐI 8051 VỚI MÁY TÍNH
Nguyên lý chung

Cao Nguyễn Khoa Nam - Khoa Điện - Trường Cao đẳng Công nghệ Đà Nẵng





SƠ ĐỒ GHÉP NỐI 8051 VỚI MÁY TÍNH
Kết nối 8051 với RS232

Cao Nguyễn Khoa Nam - Khoa Điện - Trường Cao đẳng Công nghệ Đà Nẵng




SƠ ĐỒ GHÉP NỐI 8051 VỚI MÁY TÍNH
Kết nối 8051 với RS233

Cao Nguyễn Khoa Nam - Khoa Điện - Trường Cao đẳng Công nghệ Đà Nẵng




SƠ ĐỒ GHÉP NỐI 8051 VỚI MÁY TÍNH
Sơ đồ nguyên lý

Cao Nguyễn Khoa Nam - Khoa Điện - Trường Cao đẳng Công nghệ Đà Nẵng




THANH GHI ĐiỀU KHIỂN SCON
SCON

Cao Nguyễn Khoa Nam - Khoa Điện - Trường Cao đẳng Công nghệ Đà Nẵng





LẬP TRÌNH TRUYỀN DỮ LiỆU

Cao Nguyễn Khoa Nam - Khoa Điện - Trường Cao đẳng Công nghệ Đà Nẵng




LẬP TRÌNH TRUYỀN DỮ LiỆU

Cao Nguyễn Khoa Nam - Khoa Điện - Trường Cao đẳng Công nghệ Đà Nẵng




LẬP TRÌNH NHẬN DỮ LiỆU
Viết chương trình liên tục gửi kí tự A ra cổng nối tiếp

GIAI:
MOV TMOD. #20H
MOV TH1, #-3
MOV SCON, #50H
SETB TR1
AGAIN: CLR TI
MOV SBUF,#’A’
HERE: JNB TI, HERE
SJMP AGAIN


Cao Nguyễn Khoa Nam - Khoa Điện - Trường Cao đẳng Công nghệ Đà Nẵng




LẬP TRÌNH NHẬN DỮ LiỆU
Viết chương trình truyền chữ HELLO ra cổng nối tiếp

GIAI:
MOV R0, #100H
MOV R2,#5
MOV TMOD. #20H
MOV TH1, #-3
MOV SCON, #50H
SETB TR1
AGAIN: CLR TI
MOV SBUF, #@R0
INC R0
HERE: JNB TI, HERE
DJNZ R2, AGAIN
ORG 100H
MANG: DB ‘HELLO’

Cao Nguyễn Khoa Nam - Khoa Điện - Trường Cao đẳng Công nghệ Đà Nẵng




LẬP TRÌNH NHẬN DỮ LiỆU


Cao Nguyễn Khoa Nam - Khoa Điện - Trường Cao đẳng Công nghệ Đà Nẵng




LẬP TRÌNH NHẬN DỮ LiỆU
Viết chương trình nhận dữ liệu từ cổng nối tiếp và xuất ra cổng P1

GIAI:
MOV TMOD. #20H
MOV TH1, #-3
MOV SCON, #50H
SETB TR1
AGAIN: CLR RI
HERE: JNB RI, HERE
MOV P1,#SBUF
SJMP AGAIN

Cao Nguyễn Khoa Nam - Khoa Điện - Trường Cao đẳng Công nghệ Đà Nẵng





×