Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 20 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
20
Dung lượng
762 KB
Nội dung
Báocáo Vi Xử Lý GVGD: Trần Hữu Danh Sinh viên thực hiện: Huỳnh Văn Vương MSSV: 1090998 Huỳnh Bảo Kiên MSSV: 1091038 Nguyễn Thành Đạt MSSV: 1090919 MỤC ĐÍCH - YÊU CẦU CỦA ĐỀ TÀI Thiết kế hệ thống điều khiển đèn giao thông sử dụng vi điều khiển họ MSP430 NỘI DUNG BÁOCÁO Sơ đồ khối Giới thiệu cấu tạo chức loại linh kiện Ghép nối phần cứng Lưu đồ giải thuật lập trình cho mạch Một số vướn mắc đồ án Kết phương hướng cải tiến đồ án tương lai 1 SƠ ĐỒ KHỐI • Sơ đồ khối Khối nguồn Khối xử lý trung tâm MSP430G2553 Hiển thị GIỚI THIỆU LINH KIỆN Tìm hiểu vi xử lý MSP430G2553 a Sơ đồ chân: GIỚI THIỆU LINH KIỆN b Sơ đồ khối bên trong: GIỚI THIỆU LINH KIỆN C Thông số kỹ thuật: • IC thuộc họ msp430 Texas Instuments • Điện áp nguồn 1.8V – 3.6V • MSP430F2553: 16KB + 256B Flash Memory 512B RAM • IC có 16 ngõ I/O, chân nguồn, 1TEST, 1RESET • Cấu trúc RISC-16 bit, Thời gian chu kỳ lệnh 62.5ns • Tần số nội 16MHz với hiệu chỉnh tần số • Thạch anh 32KHz • ` Timer A 16 Bit với ghi Capture/Compare • Giao tiếp chuẩn I2C • Bộ chuyển đổi A/D 10 bit, 200ksps GIỚI THIỆU LINH KIỆN Tiềm hiểu ic mở rộng Port cho vi điều khiển MSP430G2553 a IC 74LS139: IC giải mã sang có ngã vào tác động cao, ngã tác động thấp, chân điều khiển tác động thấp - Sơ đồ chân: GIỚI THIỆU LINH KIỆN b Bảng thật: Ta sử dụng trạng thái đầu IC74LS139 để điều khiển led đơn đỏ, vàng, xanh Ta nối giải mã với port vi điều khiển MSP430G2553 để điều khiển trạng thái ba đèn led 3 GHÉP NỐI PHẦN CỨNG • • • • Vi xử lý MSP430G2553 có 16 ngõ I/O để giao tiếp Dùng ngõ I/O để giao tiếp với led đoạn Dùng ngõ I/O điều khiển chân led đoạn Dùng ngõ I/O qua IC 74hc139 để điều khiển led đơn • Như dư lại ngõ I/O dùng cho cải tiến tích hợp tương lai 3 GHÉP NỐI PHẦN CỨNG • Mạch điện a Bộ nguồn: GHÉP NỐI PHẦN CỨNG b Khối điều khiển: U1 U3:B l3 10 l2 11 l1 12 Y3 Y2 Y1 Y0 E B A 15 10 11 12 13 14 74HC139 P2.0/ACLK/CA2 P1.0/TACLK P2.1/INCLK/CA3 P1.1/TA0 P2.2/CAOUT/TA0/CA4 P1.2/TA1 P2.3/TA1/CA0 P1.3/TA2 P2.4/TA2/CA1 P1.4/SMCLK/TCK P2.5/CA5 P1.5/TA0/TMS P1.6/TA1/TDI/TCLK P1.7/TA2/TDO/TDI RST/NMI TEST MSP430F2131 XIN/P2.6/CA6 XOUT/P2.7/CA7 13 14 15 16 17 18 19 20 a b c d e f g U3:A A B E 74HC139 R1 4k7 Y0 Y1 Y2 Y3 l4 l5 l6 D1 D6 D4 D5 LED-YELLOW LED-BLUE LED-RED LED-YELLOW LED-BLUE l4 l5 l3 l6 D3 LED-RED l2 D2 l1 t s x 12 v C Phần hiển thị U2:A U2:B U2:C U2:D s a b c d e f g x v a b c d e f g t D8 D11 LED-RED l3 LED-BLUE D9 D12 LED-YELLOW l2 LED-YELLOW D10 D13 l6 LED-BLUE x v g c d e f t s a b f l4 g l5 c d e 3 13 7414 7414 7414 7414 a b l4 l5 l6 GHÉP NỐI PHẦN CỨNG l1 LED-RED LƯU ĐỒ GIẢI THUẬT • Phần khối xử lý trung tâm: • Gồm có phần sau: • Ta có thời gian đèn hiển thị giao thông cháy đường A đường B: • Đèn Xanh đường A sáng khoảng 0s 25s • Đèn Đỏ đường B sáng khoảng 30s • Đèn Vàng đường A sáng khoảng 26 30s • Đèn Xanh đường B sáng khoảng 31s 55s • Đèn Đỏ đường B sáng khoảng 31 60s • Đèn Vàng đường B sáng khoảng 56 60s 4 LƯU ĐỒ GIẢI THUẬT • Lưu đồ giải thuật: LƯU ĐỒ GIẢI THUẬT • Phần hiển thị: Begin Chương trình quét led đoạn chương trình đếm thời gian Hiển thị thời gian đếm lùi led đoạn LƯU ĐỒ GIẢI THUẬT • Lưu đồ quét led đoạn: MỘT SỐ VƯỚN MẮC TRONG ĐỒ ÁN • Có chương trình mơ cho MSP430, đặt biệt làm phần cứng có nhiều khó khăn • Giao tiếp vi xử lý MSP430 có mức điện 3.3V với thiết bị có mức điện 5V IC • MSP430G2553 thiếu port để điều khiển, phải mở rộng • MSP430 dòng chip nên tài liệu tiếng Việt chip không nhiều, chủ yếu tài liệu tiếng Anh 6 KẾT QUẢ VÀ PHƯƠNG HƯỚNG CẢI TIẾN ĐỒ ÁN TRONGTƯƠNG LAI Ưu điểm: Mạch chạy tốt theo yêu cầu đề Nhược điểm: Trong q trình thực gặp nhiều khó khăn, mạch sử dụng nhiều dây, thiết kế chưa tối ưu sử dụng nhiều bus để nối Phương Hướng: Trong thời gian tới nghiên cứu cải thiện lại hoàn chỉnh khoa học việc tích hợp ứng dụng khác thêm đồ án CẢM ƠN SỰ THEO DÕI CỦA THẦY VÀ CÁC BẠN 20 ... ic mở rộng Port cho vi điều khiển MSP430G2553 a IC 74LS139: IC giải mã sang có ngã vào tác động cao, ngã tác động thấp, chân điều khiển tác động thấp - Sơ đồ chân: GIỚI THIỆU LINH KIỆN b Bảng... Y2 Y1 Y0 E B A 15 10 11 12 13 14 74HC139 P2.0/ACLK/CA2 P1.0/TACLK P2.1/INCLK/CA3 P1.1/TA0 P2.2/CAOUT/TA0/CA4 P1.2/TA1 P2.3/TA1/CA0 P1.3/TA2 P2.4/TA2/CA1 P1.4/SMCLK/TCK P2.5/CA5 P1.5/TA0/TMS P1.6/TA1/TDI/TCLK