Trích:
Nguyên văn bởi kiemkhach10
với cách mắc này thì cách bắt phím như thế nào nhỉ các bác?( bắt các phím đơn và bắt nhiều phím một lúc)
cám ơn các bác!
|
mình ý kiến thế này xem có đúng ko nhé.
khi thực hiện quét 4 led 7 thanh thì fai mất 4 chân để điều khiển Q1,Q2,Q3,Q4 .
giả sử Q1,Q2,Q3,Q4 được điều khiển bởi RB1,RB2,RB3,RB4 . còn chỗ con trở R5(Keyboard out 1port) được nối với RB5 .
để phát hiện phím đc nhấn thì thực hiện như sau :
Cho RB1=1 đọc RB5 nếu RB5 = 1 -> phím S1 đc nhấn .Đồng thời xuất tín hiệu ra led
Cho RB2=1 đọc RB5 nếu RB5 = 1 -> phím S2 đc nhấn .Đồng thời xuất tín hiệu ra led
Cho RB3=1 đọc RB5 nếu RB5 = 1 -> phím S3 đc nhấn .Đồng thời xuất tín hiệu ra led
Cho RB4=1 đọc RB5 nếu RB5 = 1 -> phím S4 đc nhấn .Đồng thời xuất tín hiệu ra led