Nếu đây là lần đầu tiên đến với Điện Tử Việt Nam, bạn có thể đọc phần Hỏi đáp bằng cách nhấn vào liên kết. Có thể bạn cần đăng kí trước khi có thể gửi bài . Để bắt đầu xem bài viết, chọn diễn đàn bạn muốn thăm dưới đây.
Thông báo
Collapse
No announcement yet.
<Counter 8051> [Help!]Nút nhấn bị rung thì xử lý thế nào khi đếm xung bằng nút nhấn???
<Counter 8051> [Help!]Nút nhấn bị rung thì xử lý thế nào khi đếm xung bằng nút nhấn???
Mình đang học đến bộ counter 8051, muốn sử dụng nó để đếm số lần nhấn nút. Nhưng mình được biết nút nhấn khi bấm sẽ bị rung nên không biết xử lý thế nào để đếm được chính xác.
Mong mọi người giúp đỡ.
Nhưng xung đc tạo khi nhấn nút vào trực tiếp bộ đếm. Nên nếu bị dội phím thì 1 lần nhấn sẽ có nhiều xung tự động vào. Không giống như nhấn phím để điều khiển bật tắt đèn.
Thân chào, chắc là bạn mới biết sơ sơ qua lập trình đúng ko, lý thuyết thì thầy bà ai cũng bảo kết nối nút nhấn vào ngắt để nhận xung còn trên thành phẩm thực tế chả ai làm kiểu đó hết. Để ổn định chống rung nút nhấn thì không dùng ngắt mà lập trình hẳn trong vòng lặp chính để quét kiểm tra. khi phát hiện có xung thì lập trình cho delay 200 đến 300us sau đó cho kiểm lại tín hiệu nếu đã nhả thì mới cho cộng vào bộ đếm, còn vẫn nhảy lộn xộn thì miễn. Cách này tốn tài nguyên MCU nhưng chống mấy bệnh vớ vẩn của nút nhấn cực tốt không cần thêm tụ trở gì cả.
Chúc thành công.
Làm sao mà bạn dám nói là không làm được khi bạn chưa từng thử một lần nào.
Ngay cả khi bạn đã làm 1 lần và thất bại bạn cũng không có quyền nói là không làm được vì bạn chưa làm lần thứ 2,3...
Thân chào, chắc là bạn mới biết sơ sơ qua lập trình đúng ko, lý thuyết thì thầy bà ai cũng bảo kết nối nút nhấn vào ngắt để nhận xung còn trên thành phẩm thực tế chả ai làm kiểu đó hết. Để ổn định chống rung nút nhấn thì không dùng ngắt mà lập trình hẳn trong vòng lặp chính để quét kiểm tra. khi phát hiện có xung thì lập trình cho delay 200 đến 300us sau đó cho kiểm lại tín hiệu nếu đã nhả thì mới cho cộng vào bộ đếm, còn vẫn nhảy lộn xộn thì miễn. Cách này tốn tài nguyên MCU nhưng chống mấy bệnh vớ vẩn của nút nhấn cực tốt không cần thêm tụ trở gì cả.
Chúc thành công.
Thanks bạn!Như vậy thì cũng chẳng cần bộ counter bạn nhỉ? Bạn có project nào như vậy k? Cho mình tham khảo với.Thanks!
Như vậy thì cũng chẳng cần bộ counter bạn nhỉ!
Trong các ứng dựng đơn giản thì không dùng counter sẽ... đỡ mệt và đỡ tốn linh kiện hơn. Nhưng trong các ứng dụng và dự án lớn đến cực lớn, vi điều khiển buộc phải đáp ứng nhanh và chạy gần hết tài nguyên công suất thì không có chỗ dư thừa cho cái đoạn code xử lý nút nhấn, lúc đó buộc phải nhận tín hiệu nút nhấn và ưu tiên xử lý bằng ngắt và counter thôi.
Mình khuyên bạn hiện tại bạn nên làm với ngắt / counter cho rành cả phần cứng và phần mền, sau này vững kiến thức rồi hãy tính đến việc tối ưu và hiệu quả.
Mình đã không làm việc với các dòng MCU 8 bit lâu rồi, các project xưa giờ đã không còn nữa rồi.
Chúc may mắn.
Làm sao mà bạn dám nói là không làm được khi bạn chưa từng thử một lần nào.
Ngay cả khi bạn đã làm 1 lần và thất bại bạn cũng không có quyền nói là không làm được vì bạn chưa làm lần thứ 2,3...
Trong các ứng dựng đơn giản thì không dùng counter sẽ... đỡ mệt và đỡ tốn linh kiện hơn. Nhưng trong các ứng dụng và dự án lớn đến cực lớn, vi điều khiển buộc phải đáp ứng nhanh và chạy gần hết tài nguyên công suất thì không có chỗ dư thừa cho cái đoạn code xử lý nút nhấn, lúc đó buộc phải nhận tín hiệu nút nhấn và ưu tiên xử lý bằng ngắt và counter thôi.
Mình khuyên bạn hiện tại bạn nên làm với ngắt / counter cho rành cả phần cứng và phần mền, sau này vững kiến thức rồi hãy tính đến việc tối ưu và hiệu quả.
Mình đã không làm việc với các dòng MCU 8 bit lâu rồi, các project xưa giờ đã không còn nữa rồi.
Chúc may mắn.
Thanks bạn nhé! Đi vào thực tế nhiều vấn đề bạn nhỉ?Hix!
Khi ráp một bộ máy tính cấu hình cao, việc cân đối ngân sách cho từng linh kiện là rất quan trọng. Sự kết hợp giữa vi xử lý AMD Ryzen thế hệ mới có công nghệ 3D V-Cache và card đồ họa Radeon RX 9070 XT đang là lựa chọn rất đáng tiền....
Quá dễ, Mua cái máy xq quét tòan thân, lấy bàn và khung di chuyển. Tháo đầu xquang ra bán ve chai, mua cái máy siêu âm gắn vào vị trí đầu đèn. Setup máy là chạy chính xác, còn file Setup thì chưa nghĩ ra....
Mạch tạo sương là tự dao động.
Mach 555 là đóng mở chu kỳ tần số thấp.
IC 555 giá rẻ, chỉ chạy lên tần số vài trăm ki lô hẹc thôi. Thăng cao hơn là méo dạng rồi tịt.
Mach sương thì dao động tần số tầm 2 mê ga hẹc cơ !...
Chuyện này cũ rồi.
Họ trả lương cho CN, sau đó lại bán hàng thu tiền về. Họ còn cấp các dịch vụ như chỗ ăn ở, quán cafe , giải trí, phương tiện giao thông. Mục đích là thu tối đa số tiền đã chi trả.
Hàng hóa sx ra, chuyển...
bao nhiêu năm quên bẳng đi, là mình còn có 1 chút xíu nghệ thuật bài bản, đã dạy cho con cháu chơi đàn, dù bố mẹ và chúng không xem là quan trọng. Hôm qua ngày bế mạc lớp lá, bỗng dưng thằng cháu ngoại thấy con bé được sơ giới thiệu...
Chào các anh em, tình hình là mình lo làm ăn không để ý sức khỏe, giờ có chút vấn đề rồi? không biết trên này có anh em nào độ tuổi U35 -> 40 đang có dùng các loại thuốc, thuốc bổ hay thực phẩm chức năng giúp bổ thận tráng dương,...
Trong thế giới phần cứng năm 2026, AMD Ryzen 5 7500X3D không chỉ là một cái tên mới, nó là một tuyên ngôn về hiệu suất. Dựa trên các thử nghiệm khắt khe trong môi trường chơi game chuyên nghiệp, con chip này đã chứng minh rằng: bạn không cần...
Comment