ĐỀ TÀI Thiết kế mạch giao tiếp PC truyền nhận ký tự qua PC... MỤC TIÊU Mạch có khả năng nhận ký từ bàn phiếm PC xuất ra LCD, có thể ứng dụng trong các bảng thông báo thông minh thay đổi
Trang 2ĐỀ TÀI
Thiết kế mạch giao tiếp PC truyền nhận ký tự qua PC.
Trang 4MỤC TIÊU
Mạch có khả năng nhận ký từ bàn phiếm PC xuất ra LCD, có thể ứng dụng trong các bảng thông báo thông minh thay đổi thông tin thông báo một cách dễ dàng, hoặc điều khiển thiết bị ngoại vi qua PC
Trang 5GIỚI HẠN ĐỀ TÀI
Mạch hiển thị các ký tự từ bàn phím ra LCD Và hiển thị trên PC qua phần mềm Hyper Terminal
Trang 7UART CỦA MSP430
Trong msp, chế độ UART thông thường nằm trong kênh USCI_A (truyền thông nối tiếp
không đồng bộ) Chế độ này được chọn khi
xóa bit UCSYNC
Trang 8GiỚI THIỆU UART
Trang 9GiỚI THIỆU UART (tt1)
• Baud rate(tốc độ baud): tốc độ truyền bit/s
• Start bit: mức 0
• Stop bit: mức 1 1bit, hoặc 2 bit
• Data: 7 bit hoặc 8bit
• Parity bit: bit kiểm tra chẳn lẻ: (số số 1 trong
dữ liệu + 1)
• AD: Chọn chế độ UART
Trang 10GiỚI THIỆU UART(tt2)
Trang 11GiỚI THIỆU UART (tt3)
• Low-Frequency Baud Rate Mode Setting:
Trang 12GiỚI THIỆU UART(tt4)
• Khai báo khung truyền nằm trong thanh ghi UCAxCTL0:
• Ở đây sử dụng 1sp, 8data, 1sp, chế độ uart thông thường nên mặc nhiên không cần khai báo
Trang 13GiỚI THIỆU UART(tt5) ngắt trong truyền-nhận
• Cờ UCAxTXIFG được set khi truyền xong Khi
đó ngắt được tạo nếu UCAxTXIE và GIE được set
• Cờ UCAxRXIFG được set khi nhận kết thúc
nhận Khi đó ngắt được tạo nếu UCAxRXIE và GIE được set
• Ở đây sử dụng ngắt nhận
Trang 14GIAO TIẾP CỔNG COM RS232
Trang 15VẤN ĐỀ UART & RS232
Trang 16TÌM HIỂU MAX 232
Trang 18SƠ ĐỒ GIAO TIẾP 4 BIT
Trang 19SƠ ĐỒ KHỐI
KHỐI HIỂN THỊ (LCD 16×2)
KHỐI GIAO TIẾP
(RS232)
KHỐI XỬ LÝ (MSP430)
Trang 20C 1 3
-C 2 + 4
C 2 5
T 1 O U T
1 4
T 2 O U T 7
P 1 0 2
P 1 1 / T X D 3
P 1 2 / R X D 4
P 1 3 5
P 1 4 6
P 1 5 7
P 2 0 8
P 2 1 9
Trang 21Mô Phỏng trên MSPf2112
Trang 22CÁM ƠN THẦY VÀ CÁC BẠN ĐÃ
LẮNG NGHE!!!