1. Trang chủ
  2. » Kỹ Thuật - Công Nghệ

THIẾT KẾ ĐIỀU KHIỂN ĐÈN GIAO THÔNG

11 4 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 11
Dung lượng 225,54 KB

Nội dung

Báo cáo cuối kì Nhóm 9 MÔN HỌC VI ĐIỀU KHIỀN ĐỀ BÀI THIẾT KẾ ĐIỀU KHIỂN ĐÈN GIAO THÔNG NHÓM MÔN HỌC 07 SVTH PHỤ LỤC CHƯƠNG 1 GIỚI THIỆU ĐỀ TÀI CHƯƠNG 2 THÀNH PHẦN ,CƠ SỞ LÝ THUYẾT CHƯƠNG 3 THIẾT KẾ PH. môn học: vi điều khiển

Báo cáo cuối kì Nhóm MƠN HỌC: VI ĐIỀU KHIỀN ĐỀ BÀI :THIẾT KẾ ĐIỀU KHIỂN ĐÈN GIAO THÔNG NHĨM MƠN HỌC: 07 SVTH: PHỤ LỤC CHƯƠNG 1.GIỚI THIỆU ĐỀ TÀI CHƯƠNG 2.THÀNH PHẦN ,CƠ SỞ LÝ THUYẾT CHƯƠNG 3.THIẾT KẾ PHẦN CỨNG VÀ CODE CHƯƠNG 4.KẾT LUẬN CHƯƠNG 1: GIỚI THIỆU ĐỀ TÀI 1) Giới thiệu Mạch điều khiển đèn giao thông tự động chuyển đèn hết thời gian diều khiền nút bấm 2) Phương tiện nghiên cứu - Tài liệu tổng hợp Internet - Phần mềm : Proteus Pic c CHƯƠNG 2: THÀNH PHẦN CẤU TẠO 1) Thành phần - Pic16f877a - Resitor,NOT - Led - Trafficlight - Button Sơ lượt qua phần kết nối project Traffic light: CMU: vi điều khiển pic 16f877A, 20 Mhz  Led đoạn: PORTD PORTE điều khiển led led đoạn; RD0…RD1 kết nối A, B…DP led đoạn; RE0, RE1 điều khiển led đoạn  Led trafficlight kết nối đến RC1, RC2, RC3 Nguyên lý hoạt động - Có chế độ:normal,peaktime,night,reset - Chế độ normal: đèn đỏ 40s, đèn xanh 40s , đèn vàng - Chế độ peakitime: đèn đỏ 60s, đèn xanh 60s , đèn vàng - Chế độ night: sáng dèn vàng - Nút reset để thay đổi chế độ  2) CHƯƠNG 3: THIẾT KẾ PHẦN CỨNG VÀ CODE 1.PHẦN CỨNG DÙNG PHẦN MỀM HỖ TRỢ PROTEUS ĐỂ VẼ B1 Lấy linh kiện B2: -nối chân RB0-RB8 pic16f877a vào led , -Nối chân led 12 qua diode NOT kết nối chân RC0 RC1 -nối BUTTON vào chân AN0-AN2 B3: nối chân GROUND POWER B4: Nhập code phần mềm CCS Phần cứng sau vẽ PROTEUS 2.PHẦN CODE DÙNG PHẦN MỀM HỖ TRỢ PIC C COMPILER #include #DEFINE RED PIN_C0 #DEFINE YELLOW PIN_C1 #DEFINE GREEN PIN_C2 #DEFINE NUT1 INPUT(PIN_A0) // CHE DO GIO CAO DIEM #DEFINE NUT2 INPUT(PIN_A1) // CHE DO BINH THUONG #DEFINE NUT3 INPUT(PIN_A2) // CHE DO DEM #DEFINE NUT4 INPUT(PIN_A3) // RESET unsigned int8 MALED [10] = {0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90}; unsigned int16 I,J; void DENDO() { OUTPUT_HIGH(PIN_C0); OUTPUT_LOW(PIN_C1); OUTPUT_LOW(PIN_C2); FOR (I=60;I>0;I ) { FOR(J=0;J0;I ) { FOR(J=0;J0;I ) { FOR(J=0;J0;I ) { FOR(J=0;J0;I ) { FOR(J=0;J

Ngày đăng: 19/08/2022, 13:09

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w