PIC Vietnam

Go Back   PIC Vietnam > Microchip PIC > Cơ bản về vi điều khiển và PIC

Tài trợ cho PIC Vietnam
Trang chủ Đăng Kí Hỏi/Ðáp Thành Viên Lịch Bài Trong Ngày Vi điều khiển

Cơ bản về vi điều khiển và PIC Những bài hướng dẫn cơ bản nhất để làm quen với vi điều khiển PIC

 
 
Ðiều Chỉnh Xếp Bài
Prev Previous Post   Next Post Next
Old 25-04-2011, 05:53 PM   #1
hienroland
Nhập môn đệ tử
 
Tham gia ngày: Nov 2010
Bài gửi: 6
:
Red face Hỏi về đèn giao thông sử dụng Pic

Lần đầu tiên post bài, nếu không đúng khu vực thì mong admin thông cảm và di dời dùm em.
Em đang làm đồ án tốt nghiệp về hệ thống đèn giao thông, sử dụng vi điều khiển PIC16f877a( cho rẻ+nhiều tài liệu...),code và mô phỏng như bên dưới.
Mô tả hoạt động của hệ thống: Hệ thống có thể hoạt động ở hai chế độ là auto( tự động) và manual(bằng tay). Ở chế độ auto, em lập trình 3 chương trình chạy,đó là: giờ bình thường ( xanh 20s,đỏ 23s, vàng 3s), giờ cao điểm (xanh 47s,đỏ 50s,vàng 3s) và giờ ban đêm thì chỉ có đèn vàng nhấp nháy; ở chế độ manual thì có thể dùng hai nút bấm để chuyển chế độ xanh hoặc đỏ cho từng cột đèn. Để chuyển chế độ thì em dùng ngắt ngoài RB0, chọn kiểu chạy thì em dùng 3 phím nối với RB5,RB6,RB7 (ở đây không phải ngắt-on-change).
Trong file mô phỏng, 2 cụm đèn 3 bóng đạt gần nhau là báo hiệu cho xe cộ, 2 cụm đèn 2 bóng đặt gần nhau là báo hiệu cho người đi bộ, 1 cụm đèn 5 bóng đặt nằm ngang báo hiệu chế độ đang hoạt động(auo hay manual) và kiểu chạy (xanh 1-bình thường, xanh 2-cao điểm, freetime.
nếu đang ở chế độ điều khiển bằng tay, nhấn nút b5 hoặc b6 thì đèn x1 hoặc x2 sáng, nếu nhấn nút b7 thì chế độ freetime sẽ chạy. Nếu đang ở chế độ tự động, thì khi ấn nút b5 sẽ chạy chương trình giờ bình thường, nhấn nút b6 là giờ cao điểm và nút b7 là giò ban đêm(freetime).
Vấn đề em gặp phải ở đây là: khi đang ở chế độ manual, em có thể chuyển qua lại giữa phím b5 và b6, hoặc là nhấn phím SET dể chuyển chế độ. Nhưng khi ở chế độ auto, nếu em đã chọn một trong 3 phím b5, b6, b7 thì các nút khác không còn tác dụng( kể ca nút SET- ngắt ngoài). muốn chọn phím khác em phải nhấn phím rết khởi động lại.
Em không biết code sai ở đâu rất mong nhận được sự giúp đỡ của mọi người.
Em gần đến ngày nộp đồ án rùi nên rất mong mau chóng dược mọi người giải đáp cho em.
Xin chan thành cảm ơn mọi người.
File Kèm Theo
File Type: rar giao thong.rar (61.0 KB, 157 lần tải)
hienroland vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
 


Quyền Sử Dụng Ở Diễn Ðàn
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Mở
Smilies đang Mở
[IMG] đang Mở
HTML đang Tắt

Chuyển đến


Múi giờ GMT. Hiện tại là 06:11 PM.


Được sáng lập bởi Đoàn Hiệp
Powered by vBulletin®
Page copy protected against web site content infringement by Copyscape
Copyright © PIC Vietnam