![]() |
vấn đề quét led7 thanh và quét phím bấm^_^
chào các bạn!
mình đang làm một mạch đo và hiển thị nhiệt độ lên led 7segmen, và dùng thêm một số phím bấm để điều chỉnh nhiệt độ.nhưng khi làm thì xảy ra 2 vấn đề sau: 1.khi quét led mình dùng 1 con 74h595 để chốt và tiết kiệm chân VDK nhưng sao mà led tối òm nhìn mờ lém. 2.khi mình quét cả phím và led7segmen thì bấm phím mãi mới nhận(mình đã hạn chế hàm delay đến mức tối thiểu rùi),mình muốn bấm phím thì nó phải nhận ngay tức thì và quét led vẫn phải sáng, chứ led mà tối òm lại còn giật giật nữa thì chán lém:D ai đã làm với led7segmen + phím bấm thì góp ý dùm mình nhé. cám ơn nhiều! |
Bạn đã sử dụng 595 là không việc gì phải quét nữa
Dùng 595, khi nào cần cập nhật dữ liệu bạn out_595 ra. Và chỉ 1 lần thôi cho đến lần cập nhật tiếp theo. Bạn hiểu vấn đề rồi chứ? Và khi đó thì việc quét phím bấm sẽ đơn giản hơn Nếu yêu cầu của bạn là quét led thì có thể dùng ngắt Ví dụ ngắt timer1. Trong chương trình quét bình thường bạn xuất dữ liệu-delay 5ms-xuất dữ liêu v.v. Vậy thì trong chương trình quét bằng ngắt timer, ta không dùng delay, cài đặt ngắt timer1 là 5ms sau đó mỗi lần xảy ra ngắt vào xuất dữ liệu Good Luck |
Trích:
MÌnh đang muốn làm một mạch như thế mà chưa biết phải làm sao! Cám ơn nhiều |
Trích:
Cảm ơn nhe! |
Trích:
chi cần ghép nối pic+1con 595+1con led và mỗi bàn phím vào 1 chân của VDK vầy là ok mình ko biết port hình ảnh ntn? chúc vui! |
Trích:
vd: in595(sangled1); in595(sangled2); in595(sangled3); in595(sangled4); cứ sau khi chốt thì lại 1 led sáng như vậy thì ko cần hàm delay nữa và cũng ko cần timer nhưng led tối òm:D |
Múi giờ GMT. Hiện tại là 08:01 PM. |
Tên diễn đàn: vBulletin Version 3.8.11
Được sáng lập bởi Đoàn Hiệp.
Copyright © PIC Vietnam