1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Thiết kế mạch đèn tín hiệu giao thông sử dụng vi điều khiển 8051

15 23 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 15
Dung lượng 0,94 MB

Nội dung

BÁO CÁO MÔN HỌC THIẾT KẾ MẠCH SỬ DỤNG MÁY TÍNH Đề tài: Thiết kế mạch đèn tín hiệu giao thơng sử dụng vi điều khiển 8051 NHĨM 2: NỘI DUNG I: Tổng quan đề tài   II: Khảo sát linh kiện sử dụng III: Thiết kế hệ thống IV: Chương trình điều khiển hệ thống Thiết kế mạch đèn tín hiệu giao thơng sử dụng vi điều khiển 8051? I: Tổng quan Thiết kế mạch điều khiển đèn giao thông sử dụng IC 8051 1.1 Chế độ hoạt động: Đèn giao thông : - Các đèn xanh, vàng, đỏ hoạt động theo thời gian xác định trước - Bộ phận hiển thị thời gian chờ đèn led đoạn - Hệ thống led đơn hiển thị cho đèn xanh, đèn vàng, đèn đỏ ngã tư I: Tổng quan 1.2 Các linh kiện sử dụng: - Vi xử lý 8051 - Hiển thị: led đoạn (anode chung), led đơn xanh, vàng, đỏ - Công tắc điều khiển - Các điện trở tụ điện cần dùng - Thạch anh tạo xung II : KHẢO SÁT CÁC LINH KIỆN SỬ DỤNG 2.1 Vi xử lý 8051 8051 vi điều khiển họ vi điều khiển MCS51 Intel sản xuất vào năm 1980 Đặc tính: II : KHẢO SÁT CÁC LINH KIỆN SỬ DỤNG 2.1 Vi xử lý 8051 2.1.1 Sơ đồ khối chip 8051 Hình 1: sơ đồ khối chip 8051 cổng ra-vào I/O II : KHẢO SÁT CÁC LINH KIỆN SỬ DỤNG 2.1 Vi xử lý 8051 2.1.2: Sơ đồ chức chân chip 8051 Port Hình 2: Sơ đồ chân 8051 Port Port Port II : KHẢO SÁT CÁC LINH KIỆN SỬ DỤNG •2.1   Vi xử lý 8051 • Chân nối với mạch reset • Chân 18,19 nối với mạch tạo dao động 2.1.3: Cấu hình tối thiếu để 8051 hoạt động • Chân 31 nối với để chạy chương trình • Chân 20 cấp GND lưu trữ nhớ • Chân 40 cấp nguồn5V • Nếu muốn làm cổng vào cần nối với 103 kéo lên II : KHẢO SÁT CÁC LINH KIỆN SỬ DỤNG 2.2 Led đoạn Cấu tạo: Led đoạn kết hợp led đơn ghép lại với theo cách đất chung hoạc nguồn chung Hình 3: led đoạn sơ đồ bố trí Số Mã Hexa led Anot 0xC0 0xF9 0xA4 0xB0 0x99 0x92 0x82 0x8F Bảng mã led số từ 0-9 cho led Anot chung 0x80 0x90 III Thiết kế hệ thống 3.1 Mạch nguyên lý Hình 4: mạch nguyên lý III Thiết kế hệ thống 3.2 Mạch in Hình 5: Mạch in III Thiết kế hệ thống 3.2 Mạch in Hình 6: Mạch in 3D Hình 7: Mặt mạch in IV: CHƯƠNG TRÌNH ĐIỀU KHIỂN HỆ THỐNG Chương trình điều khiển viết ngôn ngữ C: #include { for (i = 15; i>0; i ) #define ledchuc P3 while(t ); { #define leddv P2 } hienthi(i); #define leddo P10 void hienthi(unsigned int i) { } #define ledxanh P11 ledchuc = so[i/10]; ledvang = 0; leddo = ledxanh = 1; #define ledvang P12 leddv = so[i%10]; } for (i = 5; i>0; i ) const char so[]= {0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x8 2,0xF8,0x00,0x90}; void main() { { unsigned int i; leddo = ledxanh = ledvang = 1; hienthi(i); void delay_ms(unsigned int t) { unsigned int x, y; for (x=0;x

Ngày đăng: 20/10/2021, 21:42

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w