You are on page 1of 3

BÁO CÁO MÔN HỌC

QUẢN LÝ BÃI ĐỖ XE

Giảng viên hướng dẫn: TS. NGUYỄN ĐẠI DƯƠNG


Nhóm sinh viên thực hiện:
1. Phạm Văn Duy _ 20181447
2. Lê Thanh Sơn _ 2018173
3. Đinh Ngọc Cảnh _ 20181345
1. THIẾT BỊ :
Các thiết bị sử dụng:
 Cảm biến nhiệt độ LM35
 Bộ chuyển đổi ADC0808
 Vi điều khiển AT89C51
 Màn hình LCD 16x2
 Các nút bấm ( Button )
 1 điện trở thanh
2. MÔ TẢ CÔNG NGHỆ
 Các nút Bấm XE VAO - XE RA được kết nối với 2 bộ đếm Timer 1 và
Timer 0 của 8051 để mô phỏng thay cho 2 cảm biến xe vào và xe ra trong
thực tế. Xe vào thì Timer 1 tăng 1. Xe ra thì Timer 0 tăng 1.
 Cảm biến nhiệt độ LM35 được kết nối với ADC 0808 thông qua cổng IN0
Các chân IN1…IN7, ADD A, ADD B, ADD C được nối xuống đất, để khi
xung chốt dữ liệu ALE ( P2.6) tích cực thì sẽ chọn đầu vào là IN0.
 Điện áp đặt vào chân VREF+ là 2.55V. VREF- là 0V. ( Em đo đầu ra của
LM35 để tính toán ra điện áp đặt phù hợp).
 Nguồn xung clock cấp cho ADC là 200k Hz
 8 đầu ra số OUT1 – OUT8 của ADC được kết nối với Port 1 của 8051
( P1.0- OUT8 ; P1.7-OUT1)
 P0.4 – P0.7 Kết nối với chân D4 – D7 của LCD. Ban đầu khởi tạo LCD ở
chế độ 4 bits
 Nút bấm xem nhiệt độ được kết nối với chân ngắt ngoài INT0 của 8051.
Ngắt ngoài được cài theo sườn. Khi bấm nút thì sẽ thực hiện chương trình
ngắt.

 Khi có xe vào bãi đậu, màn hình LCD sẽ hiển thị số xe tăng them 1, khi
có xe ra khỏi bãi, màn hình LCD sẽ hiển thị số xe giảm đi 1. Số xe tối
đa của bãi là 10, khi đủ 10 xe, màn hình sẽ báo Bãi đỗ xe đã đủ chỗ.
 Nút bấm xem nhiệt độ có tác dụng hiển thị nhiệt độ ngoài trời lên LCD.
Bất kì lúc nào mọi người muốn xem đều có thể hiển thị.
 Phần chú thích về lập trình em có NOTE đầy đủ ở trong phần file code
của bài tập lớn!

You might also like