Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 18 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
18
Dung lượng
788 KB
Nội dung
GVHD: TRẦN HỮU DANH SINH VIÊN THỰC HIỆN ĐỖ QUANG VINH NGUYỄN NGỌC THẲNG HOÀNG NHẬT BẢO LÂM MSSV :1090995 MSSV:1091068 MSSV:1091039 ĐỀ TÀI GIAO TIẾP UART TRUYỀN CHUỖI KÝ TỰ HIỂN THỊ TRÊN LED MA TRẬN SỬ DỤNG VI ĐIỀU KHIỂN MSP430G2553 Hướng Giải Quyết Của Nhóm Phân tích yêu cầu đề tài, lựa chọn linh kiện Sơ đồ nguyên lý lưu đồ giải thuật Viết chương trình giao tiếp UART tạo hiệu ứng chạy chữ led ma trận cho msp430g2553 Tìm hiểu MSP430G2553 • • • Điện áp nguồn: 1.8V – 3.6 V Mức tiêu thụ lượng cực thấp: – Chế độ hoạt động: 220 μA 1MHz, 2,2 V – Chế độ tắt : 0.1 μA Thời gian đánh thức từ chế độ Standby nhỏ 1μs • Cấu trúc RISC-16 bit, Thời gian chu kỳ lệnh 62.5 ns • Cấu hình module Clock bản: Tần số nội lên tới 16 MHz Thạch anh 32 KHz Tần số làm việc lên tới 16 MHz Chế độ standby: 0.7 μA Bộ cộng hưởng Nguồn tạo xung nhịp bên ngồi Tìm hiểu MSP430G2553 Cấu trúc MSP430G2553 Tìm hiểu IC 74595 SƠ ĐỒ CHÂN IC 74HC595 có đặc điểm sau: IC có 16 chân 8 bit nối tiếp ngõ vào 8 bit nối tiếp song song ngõ Tần số nhịp xung clock 100MHZ TÌM HIỂU IC 74HC595 Bảng thật IC74HC595 Trong đó: • H: Mức điện áp cao • L: Mức điện áp thấp ∀ ↑: Chuyển đổi điện áp từ thấp lên cao • ↓: Chuyển đổi điện áp từ cao xuống thấp • n.c.: Khơng thay đổi X : Khơng quan tâm Mở rộng port • Do MSP430G2553 có Port nên không đủ để điều khiển nhiều LED ma trận => Cho nên ta cần phải mở rộng port - Dùng IC74595 để mở rộng port Chân số IC phía trước đưa vào chân Data (14) IC phía sau - Các chân SH_CP (11) IC nối chung lại với điều khiển liệu vào, tương tự ST_CP (12) nối chung lại điều khiển liệu - Chân OE IC nối mass, chân MR nối nguồn để IC trạng thái hoạt động Tìm hiểu IC ULN2803 • IC ULN2803 có đặc điểm sau: + IC có 18 chân + IC gồm cổng đệm đảo + Dòng ngõ lên tới 500mA Chức chân: + Chân - 8: Điện áp ngõ vào + Chân 9: Nối Mass + Chân 10: Nối nguồn + Chân 11 – 18: Điện áp đảo ngõ Tìm hiểu LED ma trận Led ma trận 8x8 Khối giao tiếp máy tính • Truyền nhận liệu bất đồng (UART) • Các thơng số truyền là: baud 9600; 8-N-1 • Ứng dụng truyền liệu tốc độ thấp khoảng cách ngắn • Sử dụng MSP430G2553 kết hợp với kit launchpad ta có truyền nhận liệu nối tiếp bất đồng Lập trình giao tiếp uart • Lưu đồ giải thuật: Begin Ngắt xảy Nhận liệu Lưu liệu vào biến rxBuffer So sánh liệu A Mở rộng Port c = data Begin D Mở rộng cột a = 0x000001 S Dữ liệu ghi dịch = Tạo xung clk b=0 a = a