BÀI TẬP LỚN
TÌM HIỂU VỀ HỆ THỐNG TƯỚI NƯỚC TỰ ĐỘNG
I. MỤC ĐÍCH YÊU CẦU:
1. Giới thiệu đề tài:
Lâu nay bà con nông dân vẫn dùng nhiều phương pháp tưới nước như dùng gàu vẫy tát nước cho cây hoặ tưới cây bằng xăng dầu, motor điện với ống chuyển nước…dần dần cách này không phát huy hiệu quả vì còn mang tính thủ công, tốn nhiều công sức, chi phí cao, chưa đáp ứng nhu cầu của tiến trình công nghiệp hóa, hiện đại hóa nông nghiệp nông thôn.
Phát sinh từ nhu cầu thực tế đó, nhóm chúng em bắt tay vào nghiên cứu đề tài: Máy tưới nước tự động thích hợp để tưới nước cho cây ở vườn nhà hoặc hoa kiểng ở các công viên…với ưu điểm giảm được nhân công, nhanh, không tốn nhiên liệu, rút ngắn thời gian, tiết kiệm cho người tiêu dùng.
Đề tài này bao gồm 2 phần cơ bản:
-Nội dung: Nêu khái quát phần lí thuyết cơ bản liên quan.
-Thi công: Sơ đồ nguyên lý, quá trình thi công mạch, nguyên lý hoạt động mạch.
2. Hạn chế đề tài:
Đề tài này được ứng dụng khá rộng rãi nhưng trong phạm vi cho phép chúng em chỉ có thể thực hiện hệ thống tưới nước tự động ở mức độ đơn giản, phần vì thời gian nghiên cứu không nhiều cũng như kinh phí đầu tư cho đề tài.
3. Phương pháp nghiên cứu:
-Sự hướng dẫn của giáo viên.
-Ứng dụng về các kiến thức vi xử lí và điện tử số đã được học.
II. NỘI DUNG:
1. Lí thuyết cơ bản:
1.1 Vi điều khiển AT89C51
AT89C51 là phiên bản 8051 có ROM trên chip là bộ nhớ Flash. Phiên bản này rất thích hợp cho các ứng dụng nhanh vì bộ nhớ FLASH có thể được xoá trong vài giây. Tất nhiên là để dùng AT89C51 cần phải có thiết bị lập trình PROM hổ trợ bộ nhớ Flash nhưng không cần đến thiết bị xoá ROM vì bộ nhớ Flash được xoá bằng thiết bị lập trình PROM.
Để tiện cho việc sử dụng, hiện nay hãng Atmel đang nghiên cứu một phiên bản của AT89C51 cò thể lập trình qua cổng COM của máy tính PC và như vậy sẽ không cần đến thiết bị lập trình PROM.
a. Một số nét đặc trưng:
-Tương thích với sản phẩm MCS-51
-Bộ nhớ chương trình bên trong: 4KB (ROM)
-Bộ nhớ dữ liệu bên trong: 128 KB (RAM)
-Port xuất nhập (I/O port): 32
-2 bộ định thời 16 bit
-Ngắt: 6
-Nguồn cấp: Vcc =5V
-3 vị trí khoá bộ nhớ chương trình.
-Mạch giao tiếp nối tiếp.
-Hoạt động tĩnh: Từ 0 Hz đến 24 MHz
-Chạy không nguồn thấp và chế độ giảm nguồn.
-Số chân IC: 40
b. Sơ đồ khối của chip AT89C51
c. Sơ đồ chân và chức năng các chân của vi điều khiển AT89C51 chức năng:
-Vcc: Nguồn cấp (chân số 40)
-GND: Nối đất (chân số 20)
-Port 0:
-Port 0 (P0.0 – P0.7) Có số chân từ 32- 39
-Port 0 là port xuất nhập 8bit 2 chiều. Port 0 được định hình làm bus địa chỉ (byte thấp) Và làm bus dữ liệu đa hợp trong khi truy xuất bộ nhớ dữ liệu ngoài và bộ nhớ chương trình ngoài. Port 0 nhận các byte mã trong khi lập trình cho Flash và xuất các byte mã trong khi kiểm tra chương trình.
-Port 1:
-Port 1 (P1.0 – P1.7) Có số chân từ 1 – 8.
-Port 1 là một port xuất nhập 8bit có các điện trở kéo lên bên trong. Khi các logic 1 được đặt lên các chân của port 1, các chân này được kéo lên mức cao bởi các điện trở kéo lên bên trong và có thể được sử dụng như là các ngõ vào. Khi thực hiện là các port nhập, các chân của port 1 được kéo xuống mức thấp do tác động bên ngoài sẽ cấp dòng cho các điện trở kéo lên bên trong.
-Port 2:
-Port 2 (P2.0 – P2.7) Có số chân từ 21 -28
-Port 2 là port xuất nhập 8bit 2 chiều có các điện trở kéo lên bên trong. Khi các logic 1 được đặt lên các chân của port 2, các chân này được sử dụng như là các ngõ vào. Khi thực hiện chức năng port nhập, các chân port 2 được kéo xuống mức thấp do tác động bên ngoài sẽ cấp dòng do có các điện trở kéo lên bên trong. Port 2 tạo ra byte cao của bus địa chỉ trong thời gian tìm nạp lệnh từ bộ nhớchương trình ngoài và trong thời gian truy xuất bộ nhớ dữ liệu ngoài sử dụng các địa chỉ 16 bit.
-Port 3:
-Port 3 (P3.0 - P3.7) Có số chân từ 10 – 17
-Port 3 là port xuất nhập 8 bit 2 chiều có các điện trở kéo lên bên trong. Khi các logic 1 được đặt lên các chân của port 3 các chân này được đưa lê mức cao bởi các điện trở kéo lên bên trong và có thể được sử dụng như là các ngõ vào. Khi làm chức năng port nhập, các chân port 3 được kéo xuống mức thấp do tác động bên ngoài cấp dòng do có các điện trở kéo lên bên trong. Port 3 còn được sử dụnglàm các chức năng khác của AT89C51.
-----------------------------------------
Keyword: download,bai tap lon,tim hieu,ve he thong,tuoi nuoc tu dong
Nhận xét
Đăng nhận xét