![]() |
|
Tài trợ cho PIC Vietnam |
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 |
|
![]() |
#1 | |
Đệ tử 6 túi
|
Hỏi về chống rung cho nút bấm?
Trích:
xem phần: SWITCHES AND PUSH-BUTTONS Hiểu nhanh thế này: Nút nhấn là 1 tiếp điểm cơ khí, vì vậy khi bạn nhấn hay nhã phím đều gây ra xung dội. Chính xung dội này là nguyên nhân gây ra việc chương trình chạy không đúng nếu như bạn xử lý xung đội này không tốt. Có nhiều cách để làm giảm xung dội: - Sử dụng các mạch chống xung dội cho nút nhấn: Ví dụ thông qua điên trở, tụ điện, thông qua IC 555, thông qua IC 74HC04 loại có Trigger... - Sử lý bằng phần mềm: ví dụ tạo delay 0.01 - 100ms sau khi nhấn/nhả phím để loại trừ xung dội, hay viết đoạn chuơng trình kiểm tra đi kiểm tra lại nút nhấn có thật sự được nhấn hay nhã khoảng 20 - 50 lần liên tiếp không, trong khoảng kiểm tra này nếu như có 1 lần nào đó kiểm tra phát hiện nút nhất không đúng mức logic(khi nhấn/nhã) thì đây chính là xung dội, cần tiếp tục kiểm tra 20 - 50 lẫn nữa... Bạn xem nhé.
__________________
-------------------------------------------------------------------------------------- Phùng Minh Tuân Email: tuan.phmt@gmail.com "Cuộc đời sóng gió nuôi ta lớn Bao lần thất bại dạy ta khôn". |
|
![]() |
![]() |
![]() |
#2 |
Đệ tử 1 túi
Tham gia ngày: Feb 2012
Bài gửi: 13
: |
![]() Em cảm ơn bác.em đã hiểu qua về nút bấm.
cho em hỏi 2 câu về mạch nạp là câu 1: em có mạch nạp PICKIT2 SE, giờ em muốn nạp cho con pic6f877a thì có cần cấp nguồn cho pic6f877a không ạ? câu 2: khi em đã nạp được cho pic6f877a rồi, muốn test một ví dụ đơn giản ( như nháy led ở RB0 ) và khi cấp nguồn cho pic thì em dùng cổng COM ( cắm vào cổng usb qua cáp ) lấy ra các chân : D-, D+, 5V, GND. các bác cho em hỏi chức năng các chân D- và D+, và đấu các chân này vào các chân nào của con 16f877a? Xin cảm ơn các bác!
__________________
Tất cả vì tương lai con em chúng ta! thay đổi nội dung bởi: JackSanji, 13-03-2012 lúc 12:23 PM. Lý do: cập nhật |
![]() |
![]() |
![]() |
Ðiều Chỉnh | |
Xếp Bài | |
|
|