TAILIEUCHUNG - Hướng dẫn sử dụng Kit 89 - Bài 7

Hướng dẫn sử dụng Kit 89 Bài 7 : Quét led điều khiển Led 7 đoạn Mục đích: Nắm vững kĩ thuật quét Led. Ứng dụng quét Led vào việc điều khiển 8 led 7 đoạn. Yêu cầu: Viết module điều khiển Led 7 đoạn có thể dùng lại cho các ứng dụng khác. Đưa ra hàm xuất giá trị số nguyên ra led 7 đoạn tại bất kì vị trí nào. Nguyên lý quét led 7 đoạn Để hiện thị 1 led 7 đoạn, ta cần 8 chân để gửi dữ liệu cho nó. Như vậy, với 8 led 7 đoạn, theo kết. | Hướng dẫn sử dụng Kit 89 Bài 7 Quét led điều khiển Led 7 đoạn Mục đích Nắm vững kĩ thuật quét Led. Ứng dụng quét Led vào việc điều khiển 8 led 7 đoạn. Yêu cầu Viết module điều khiển Led 7 đoạn có thể dùng lại cho các ứng dụng khác. Đưa ra hàm xuất giá trị số nguyên ra led 7 đoạn tại bất kì vị trí nào. Nguyên lý quét led 7 đoạn Để hiện thị 1 led 7 đoạn ta cần 8 chân để gửi dữ liệu cho nó. Như vậy với 8 led 7 đoạn theo kết nối bình thường ta cần tổng cộng 56 đường tín hiệu để thắp sáng 8 led cùng lúc. Để khắc phục việc tốn tài nguyên này người ta dùng kĩ thuật quét led. Tại 1 thời điểm chỉ có 1 led sáng. Tại thời điểm t1 chỉ có led 1 sáng tại thời điểm t2 t1 t0 chỉ có led 2 sáng khi to rất nhỏ mắt người không thể nhận biết được độ nhấp nháy giữa 2 lần luân chuyển và sẽ có cảm giác là 2 đèn sáng cùng lúc. Để quét led sơ đồ nguyên lý sẽ được mắc như trên. Port 2 gọi là port dữ liệu dữ liệu này sẽ được nối với tất cả các led. Port 1 dùng để chọn led cực E của transitor được nối với chân mass của led 7 đoạn. Port 1 bằng 1 tại bit nào thì transitor tương ứng sẽ dẫn. Giả sử Port 1 0x80 transitor T4 dẫn dòng data sẽ đi qua led 7 đoạn nối với T4 xuống đất và led này sẽ sáng các led còn lại thì không. BKIT HARDWARE CLUB - 47 Hướng dẫn sử dụng Kit 89 Khi số lượng led càng nhiều ta phải tính toán để tìm ra số to hợp thường khoảng thời gian tối đa giữa led đầu tiên và led cuối cùng trong khi quét led phải nhỏ hơn 1 50 giây 50Hz . Để quét 8 led 7 đoạn trong bài thí nghiệm này ta sẽ dùng 1 buffer có 8 phần tử rồi định kì xuất từng phần tử ra led 7 đoạn tương ứng. Việc thay đổi dữ liệu trong buffer này sẽ do các hàm được cung cấp cho người dùng sử dụng cập nhật. Ta sẽ dùng ngắt timer để định kì gọi hàm scan_led7 hàm này có chức năng xuất 1 giá trị trong buffer ra led tưng ứng sau mỗi lần gọi index sẽ tăng lên 1 đến khi bằng 8 sẽ quay trở về 0. Kết nối phần cứng Gạt switch 4 lên ON để kích hoạt led 7 đoạn. Viết chương trình Để module này có thể .

TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã 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.