Luận văn Thiết kế và thi công quản lý bãi đậu xe cho khách sạn
MỤC LỤC Trang LỜI CẢM ƠN .2 LỜI MỞ ĐẦU .3 TỔNG QUAN VỀ ĐỀ tài 5 PHẦN I: Cơ SỞ LÝ THUYẾT 6 1. IC89C51 6 2. Giới thiệu cảm biến .29 PHẦN II: TÍNH TOÁN THIÊT KẾ 34 I. Sơ đồ khối hệ thống .34 II. Thiết kế của từng khốỉ: .35 1 Khôi cảm biến 35 2 Khối xử lý trung tâm .40 3 Khối hiển thị 41 III. Lưu đồ giải thuật 43 IV. Chương trình quản lý trên IC 89C51 54 Phần IV: Kết luận .80 TỔNG QUAN VỀ ĐỀ tài Trong khách sạn ngòai việc vấn đề phục vụ ăn uống, chứng ta phải biết sắp xếp lại phương tiện xe cho khách hàng. Điều quan trọng hơn chúng ta không thể tốn thời gian của khách trong việc đậu xe và giảm chi phí. Chính vì thế em đã đưa ra giải pháp trong bài luận này. Mục tiêu của em đưa ra là : khi có một khách hàng chạy vào trong bãi đậu, khách thấy bảng hiển thị led trứơc cửa ra vào, lúc này khách sẽ thấy được những chổ đậu xe nào còn trống trong bãi và cho xe chạy vào. Trong bài luận này em làm 8 khu vực đậu xe (8 zone) : khi xe vào nơi đậu, che khuất những tía hồng ngoại, cảm biến phát hiện, tại ngõ ra của bộ thu nhận mức điện áp [0 ] đưa về khối vi xử lý và hiển thị lên “ đã có xe ” ngược lại khi không có xe, vi xử lý nhận mức điện áp [1] hiển thị lên “còn trống”. Để hiểu rõ vân đề trên em trinh bày những phần sau đây : ã Khôi thư thu phát hồng ngoại, ã Khối vi xử lý ã Khối hiển thị. PHẦN I : Cơ SỞ LÝ THUYET I-Giổi thiệu sơ lượt về IC 89C51: MCS-51 là họ IC vi điều khiển do hãng Intel sản xuất. Các IC tiêu biểu cho họ là 8051 và 8031. Các sản phẩm MCS-51 thích hợp cho những ứng dụng điều khiển. Việc xử lý trên Byte và các toán sô' học ở cấu trúc dữ liệu nhỏ được thực hiện bằng nhiều chế độ truy xuất dữ liệu nhanh trên RAM nội. Tập lệnh cung cấp một bảng tiện dụng của những lệnh sô' học 8 Bit gồm cả lệnh nhân và lệnh chia. Nố cung cấp những hổ trợ mở rộng trên Chip dùng cho những biến một Bit như là kiểu dữ liệu riêng biệt cho phép quản lý và kiểm tra Bit trực tiếp trong điều khiển và những hệ thông logic đòi hỏi xử lỷ luận lý. 8951 là một vi điều khiển 8 Bit, chế tạo theo công nghệ CMOS chất lượng cao, công suất thấp vđi 4 KB PEROM (Flash Programmable and erasable read only memory). Thiết bị này được chế tạo bằng cách sử dụng bộ nhớ không bốc hơi mật độ cao của ATMEL và tương thích với chuẩn công nghiệp MCS-51 về tập lệnh và các chân ra. PEROM ON-CHIP cho phép bộ nhớ lập trình được lập trình trong hệ thông hoặc bởi một lập trình viên bình thường. Bằng cách kết hợp một CPU 8 Bit với một PEROM trên một Chip đơn, ATMEL AT89C51 là một vi điều khiển mạnh (cố công suất lớn) mà nố cung ấp một sự linh động cao và giải pháp về giá cả đếỉ với nhiều ứng dụng vi điều khiển. AT89C51 cung cấp những đặc tính chuẩn như sau: 4 KB bộ nhớ chỉ đọc có thể xóa và lập trinh nhanh (EPROM), 128 Byte RAM, 32 đường I/o, 2 TIMER/COUNTER 16 Bit, 5 vectơ ngắt có cấu trúc 2 mức ngắt, một Port nối tiếp bán song công, 1 mạch dao động tạo xung Clock và bộ dao động ON-CHIP. Thêm vào đó, AT89C51 được thiết kế với logic ữnh cho hoạt động đến mức không tần số và hỗ trợ hai phần mềm có thể lựa chọn những chế độ tiết kiệm công suất, chế độ chờ (IDLE MODE) sẽ dừng CPU trong khi vẫn cho phép RAM, timer/counter, port nối tiếp và hệ thống ngắt tiếp tục hoạt động. Chế độ giảm công suất sẽ lưu nội dung RAM nhưng sẽ treo bộ dao động làm mất khả năng hoạt động của tất cả những chức năng khác cho đến khi Reset hệ thông. 2.Các đăc điểm của 8951 đước tổm tất như sau: + 4 KB bộ nhớ có thể lập trình lại nhanh, có khả năng tới 1000 chu kỳ ghi xoá + Tần số hoạt động từ: 0Hz đến 24 MHz + 3 mức khóa bộ nhớ lập trình + 2 bộ Timer/counter 16 Bit + 128 Byte RAM nội. + 4 Port xuất /nhập I/o 8 bit. + Giao tiếp nối tiếp. + 64 KB vùng nhớ mã ngoài
Các file đính kèm theo tài liệu này:
- Thiết kế và thi công quản lý bãi đậu xe cho khách sạn.pdf