scorpio_izz

New Member
Link tải luận văn miễn phí cho ae
LỜI NÓI ĐẦU
Trong những năm gần đây trên thế giới cùng với sự phát triển mạnh mẽ của ngành công nghiệp chế tạo linh kiện bán dẫn và vi mạch tổng hợp, một hướng phát triển mới của các vi xử lý đã hình thành đó là các vi điều khiển. Với nhiều ưu điểm, vi điều khiển đã được sử dụng rộng rãi trên nhiều lĩnh vực khác nhau. Bằng cách áp dụng vi điều khiển vào trong quá trình sản xuất và xử lý, vi điều khiển đã thực sự thể hiện được ưu thế của mình so với các thiết bị điều khiển thông thường. Vì nhiều những lý do trên, trong trường Đại Học, Cao Đẳng, vi xử lý thực sự trở thành một môn học hết sức quan trọng, vi xử lý 8051 gần như là một môn học sử dụng để trang bị cho chúng ta những kiến thức cơ bản về vi xử lý, từ đó mở rộng ra các loại vi xử lý khác có cấu trúc phức tạp hơn như AVR, PIC, …
Qua đồ án này, đã giúp chúng em hình dung được thực tế vi xử lý áp dụng như thế nào trong cuộc sống hiện đại, cụ thể chính là hệ thống đèn giao thông dùng vi điều khiển AT89S52. Đồ án gồm 4 chương:
Chương I: Tổng quan về đèn giao thông, giới thiệu khái quát đề tài, các thành phần chính của hệ thống đèn giao thông, nguyên lý hoạt động, ngôn ngữ sử dụng và phần mềm mô phỏng.
Chương II: Khảo sát vi đều khiển AT89S52.
Chương III: Thiết kế phần cứng.
Chương IV: Thiết kế phần mềm.
Nhóm chúng em xin chân thành Thank sự giúp đỡ, chỉ bảo tận tình của Lê Thị Minh Tân trong suốt thời gian chúng em thực hiện đồ án này.
Thái Nguyên, tháng 10 năm 2012
Nhóm sinh viên thực hiện: Đinh Trí Lợi
Đặng Kim Thắng
Nguyễn Khắc Hậu


MỤC LỤC
LỜI MỞ ĐẦU: 1
CHƯƠNG I: GIỚI THIỆU VỀ ĐỀ TÀI: 3
I.1: Cơ sở lựu chọn đề: 3
CHƯƠNG II: TỔNG QUAN VỀ HỌ VI ĐIỀU KHIỂN 4
II.1: Giới thiệu 4
II.2: Lịch sử phát triển cưa các loại vi điều khiển 4
II.3: Khảo sát bộ vi điều khiển AT89S52 từ ATMEL CORPOCATION 5
II.3.1: Cấu trúc bên trong của AT89S52 6
II.3.2: Tóm tắt phần cứng 6
II.3.3: Mạch cơ bản để 89S52 làm việc 14
CHƯƠNG III: THIẾT KẾ VÀ LẬP TRÌNH 15
III.1: Kết cấu của chương trình 15
III.2: Kết nối ngoại vi gồm có 15
III.2.1 Họ IC 78xx và IC 7805 15
III.2.2: IC 74245 - Bộ nhớ đệm cho đầu vào. 17
III.2.3: LED 7 đoạn 18
III.2.4 : Điện trở treo 19
III.3: Phần thi công mạch 20
III.3.1: Sơ đồ nguyên lý mạch điều khiển đèn giao thông 20
III.3.2: Sơ đồ board của mạch điều khiển đèn giao thông
III.3.3: Sơ đồ mạch hiển thị đèn và thời gian
III.3.4: Sơ đồ board mạch hiển thị đèn và thời gian
III.4 Nguyên lý hoạt động của mạch
III.5: Lưu đồ thuật toán
III.6: Phần lập trình
III6.1: Phương pháp lập trình:
III.6.2: Chương trình
CHƯƠNG I : GIỚI THIỆU VỀ ĐỀ TÀI
I.1: Cơ sở lựa chọn đề tài.
a. Đặt Vấn Đề (ứng dụng):
Với mỗi một dân tộc, để kinh tế phát triển thì sự phát triển về khoa hoc, kỹ thuật là thật sự cần thiết và đặc biệt quan trọng. Với sự phát triển mạnh mẽ của kinh tế như hiện nay, giao thông đang là một bài toán khó đòi hỏi nhiều ngành, nhiều cấp phải quan tâm, và tìm ra các hưóng giải quyết. Để làm giảm bớt những khó khăn đó cũng như làm cho việc lưu thông trên các tuyến đường được thông thoáng và giảm thiểu tại nạn, thì việc đặt các cột đèn tại các ngã và thời gian quy định cho phép đi và cấm đi của các tuyến là đặc biệt quan trọng.
Đối với một ngã tư, tại mỗi thời điểm trong ngày thì sự lưu thông ở mỗi ngã tư la rất quan trọng. Vì thế, một chương trình điều khiển đèn giao thông để ngã tư được lưu thông một cách tốt nhất là cần thiết và hết sức quan trọng
Với những nhận định như thế, chúng em quyết định chọn đề tài “giao thông tại ngã tư” này.vì vậy Nhóm chúng em tiến hành thực hiện đề tài này
Hệ thống điều khiển đèn tín hiệu giao thông tại ngã tư đường được thiết kế trên cơ sở sử dụng on-chip 89S52.Vi điều khiển được lập trình để điều khiển 2 công việc chính :
1-Chuyển mức của các đèn tín hiệu trên làn đường
Việc chuyển mức này được thực hiện bằng 4 bit truyền tín hiệu :
P2.0 : đèn đỏ
P2.1 : đèn xanh đi thẳng
P2.2 : đèn xanh rẽ trái
P2.3 : đèn vàng
Link Download bản DOC
Do Drive thay đổi chính sách, nên một số link cũ yêu cầu duyệt download. các bạn chỉ cần làm theo hướng dẫn.
Password giải nén nếu cần: ket-noi.com | Bấm trực tiếp vào Link để tải:


Phần 1 GIỚI THIỆU SƠ LƯỢC VỀ ĐỀ TÀI

Mô tả tổng quan
Đề tài nhằm thiết kế và triển khai một hệ thống điều khiển cho đèn giao thông tại một ngã tư thông thường trong đó không tách biệt tín hiệu đèn điều khiển rẽ trái, rẽ phải, đi thẳng. Hệ thống cần đảm bảo chức năng điều khiển các tín hiệu đèn, các bộ đếm ngược và cân chỉnh được thang thời gian cho các tín hiệu theo thời gian trong ngày. Các tín hiệu điều khiển được thể hiện bằng các LED màu tương ứng vàng, đỏ, xanh và bộ đếm thể hiện bằng các LED 7 thanh.
Các chức năng của hệ thống
1. Điều khiển các tín hiệu đèn:
- Điều khiển tín hiệu đèn cho các phương tiện giao thông: trên các hướng đi có bộ ba đèn điều khiển vàng, đỏ xanh. Các đèn hiệu sẽ được điều khiển theo logic và phải đảm bảo thời gian đèn đỏ của hướng này phải lớn hơn hay bằng tổng thời gian đèn xanh và đèn vàng của hướng kia. Thứ tự đèn cho mỗi hướng là: vàng -> đỏ -> xanh -> vàng…
- Điều khiển tín hiệu đèn cho người đi bộ: trên các hướng đi có bộ đèn hiệu cho người đi bộ bao gồm hai tín hiệu xanh và đỏ. Tín hiệu đèn xanh cho người đi bộ sẽ bắt đầu sau khi đèn đỏ cho phương tiện của hướng đó sáng được 05s và kết thúc trước khi tín hiệu đèn xanh cho phương tiện giao thông của hướng đó sáng 05s.
2. Hiển thị thời gian đếm ngược của các tín hiệu đèn:
- Hệ thống có khả năng hiển thị thời gian đếm ngược của tín hiệu đèn bằng Led 7 thanh với khả năng hiển thị số lớn nhất là 99.
3. Điều chỉnh thang thời gian điều khiển các tín hiệu đèn theo thời gian trong ngày:
- Thời gian thực trong ngày sẽ được lưu trong hệ thống ngay cả khi hệ thống bị mất điện. Thời gian thực lưu theo dạng 24 giờ bắt đầu từ 00:00 đến 23:59. Hệ thống dựa vào giờ được lưu này để điều chỉnh thang thời gian điều khiển tín hiệu cho phù hợp vào các thời điểm cao điểm, trung bình và ban đêm trong ngày. Ở khoảng thời gian ban đêm đến 5 giờ , hệ thống sẽ nhấp nháy đèn vàng với chu kỳ 1s. Giờ cao điểm trong ngày là khoảng thời gian từ 7 giờ đến 9 giờ và từ 17 giờ đến 19 giờ.
4. Điều chỉnh các thông số của hệ thống:
- Giao diện điều chỉnh các thông số: Người dùng nhập thông số thông qua 4 nút bấm: menu, up, down, set. Thông số đang điều chỉnh sẽ được hiển thị lên màn hình LCD dạng text đồng thời đèn LCD cũng bật sáng đèn màn hình.
- Để bắt đầu điều chỉnh các thông số, người dùng nhấn nút menu, sau đó nhấn các nút up và down để điều chỉnh thông số hiện tại, khi đã điều chỉnh xong thông số này, người dùng nhấn nút set để lưu thông số. Để điều chỉnh thông số tiếp theo người dùng tiếp tục nhấn nút menu. Thứ tự điều chỉnh các thông số lần lượt như sau: Giờ -> phút -> thời gian đèn vàng -> thời gian đèn đỏ lúc cao điểm -> thời gian đèn xanh lúc cao điểm -> thời gian đèn đỏ lúc trung bình -> thời gian đèn xanh lúc trung bình -> thời gian đèn đỏ giao nhau lúc cao điểm -> thời gian đèn đỏ giao nhau lúc trung bình -> thời điểm bắt đầu nhấp nháy đèn vàng. Khi đã điều chỉnh xong các thông số, người dùng nhấp menu thêm một lần nữa để thoát chế độ điều chỉnh. Khi thoát chế độ này, LCD xóa toàn bộ nội dung hiển thị và tắt đèn màn hình.
- Các thông sô điều chỉnh theo kiểu quay vòng: mỗi thông số có khoảng nhất định từ nhỏ nhất đến cao nhất, khi chỉnh đến giá trị cao nhất mà người dùng nhấn nút up một lần nữa thì thông số quay về giá trị nhỏ nhất, tương tự khi chỉnh đến giá trị nhỏ nhất mà người dùng nhấn nút down một lần nữa thì thông số quay về giá trị cao nhất.
- Khoảng điều chỉnh giờ: 00h -> 23h.
- Khoảng điều chỉnh phút: 00h -> 59h.
- Khoảng điều chỉnh thời gian đèn vàng: 03s -> 10s.
- Khoảng điều chỉnh thời gian đèn đỏ: 20s -> 90s.
- Khoảng điều chỉnh thời gian đèn xanh: 10s -> 70s.
- Khoảng điều chỉnh thời gian đèn đỏ giao nhau: 00s -> 10s.
- Khoảng điều chỉnh thời điểm bắt đầu nhấp nháy đèn vàng: 21h -> 23h.
Link Download bản DOC
Do Drive thay đổi chính sách, nên một số link cũ yêu cầu duyệt download. các bạn chỉ cần làm theo hướng dẫn.
Password giải nén nếu cần: ket-noi.com | Bấm trực tiếp vào Link để tải:

 

daigai

Well-Known Member
link mới cập nhật, mời các bạn xem lại bài đầu để tải
 

chivaythoi369

New Member
khi nãi em xem là mạch đèn giao thông dùng pic 16f877a có dùng ic thời gian thực ds1307 mà. sao giò lại ra cái này
 

Các chủ đề có liên quan khác

Top