Chương trình điều khiển đèn giao thông

Bạn có nghĩ tại 1 ngã tư không có đèn giao thông sẽ như thế nào? Khi đó việc lưu thông sẽ trở nên khó khăn trong lưu thông, dễ gây ùn tắt Để cho việc lưu thông trở nên dễ dàng hơn ta cần có đèn giao thông. Đèn giao thông sẽ giúp cho việc điều tiết xe lưu thông qua ngã tư thuận tiện hơn, tránh gây ra việc ùn tắt tại giao lộ. Làm thế nào để hiển thị các đèn đỏ-xanh-vàng? _Làm thế nào để hiển thị giá trị trên led 7 đoạn ? Và đếm. | Chương trình điều khiển đèn giao thông ĐÈN GIAO THÔNG ĐIỀU KHIỂN TẠI 1 NGÃ TƯ ĐẶT VẤN ĐỀ _Bạn có nghĩ tại 1 ngã tư không có đèn giao thông sẽ như thế nào Khi đó việc lưu thông sẽ trở nên khó khăn trong lưu thông dễ gây ùn tắt. .Để cho việc lưu thông trở nên dễ dàng hơn ta cần có đèn giao thông. Đèn giao thông sẽ giúp cho việc điều tiết xe lưu thông qua ngã tư thuận tiện hơn tránh gây ra việc ùn tắt tại giao lộ. Làm thế nào để hiển thị các đèn đỏ-xanh-vàng _Làm thế nào để hiển thị giá trị trên led 7 đoạn Và đếm ngược giá trị như thế nào _ Dạng dữ liệu xuất ra port điều khiển hiển thị trên led 7 đoạn dạng BCD hay 7 đoạn _Cho các đèn sáng như sau ĐÈN THỜI GIAN DO2 39S VANG2 4S XANH2 25S DO1 29S VANG1 4S XANH1 35S _Thời gian DO2 sáng thời gian XANHlsáng thời gian VANG1 sáng 39s _ Thời gian DO1 sáng thời gian XANH2 sáng thời gian VANG2 sáng 29s Cách thực hiện _Đầu tiên ta gán các địa chỉ cho các nhãn sau _ XANH1 EQU VANG1 EQU DO1 eQu XANH2 EQU VANG2 EQU DO2 EQU _ Nạp giá trị cho R0 35h R1 39h cho đèn DO2 sáng 39s đèn XANH1 sáng 35s giảm các giá trị R0 R1 mỗi lần đi 1 xuất các giá trị R0 R1 ra hiển thi trên led 7 đoạn qua các port P2 P3. Sau khi R0 giảm tới 0h lúc đó R1 4h ta nạp R0 4h và cho đèn XANH1 tắt cho đèn VÀNG1 sáng 4s cùng đèn DO2. _ Khi R0 R1 bằng 0h đèn DO2 và đèn VANG1 tắt nạp giá trị cho R0 29h R1 25h đồng thời cho đèn DO1 sáng 29s và đèn XANH2 sáng 25s giảm giá trị R0 R1 và hiển thị các trị R0 R1 trên led 7 đoạn qua port P2 P3. Khi R1 giảm đến 0h cho đèn XANH2 tắt nạp R1 4h và cho đèn VANG2 sáng 4s cùng đèn DO1 khi R0 R1 bằng 0h đèn DO1 và VANG2 tắt sau đó quay trở lại thực hiện bước quá trình trên lặp đi lặp lại. _ Do dạng dữ liệu xuất ra led 7 đoạn là dạng BCD nên khi giảm đến số 0 ta phải xét điều kiện ở các giá trị 02Fh 01Fh 00Fh 0h cho R0 R1 không để hiển thị số hexa mỗi lần như vậy ta nạp lại giá trị cho R0 R1 rồi xuất các giá trị R0 R1 ra P2 P3 cho hiển thị lên led 7 trực tiếp giá trị BCD ra led 7 .

Không thể tạo bản xem trước, hãy bấm tải xuống
TỪ KHÓA LIÊN QUAN
TÀI LIỆU MỚI ĐĂNG
17    100    2    02-07-2024
61    87    1    02-07-2024
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.