Ai có cách bắt phím ma trận một cách chuyên nghiệp, quét đủ các trường hợp,ấn, giữ, thả, có thể nhiều nút ấn đồng thời, chống rung, nhưng lại tốn ít tài nguyên nhất ko nhỉ? Em nghĩ nó cũng không quá đơn giản như trong tưởng tượng của hầu hết mọi người đâu!!!
Thông báo
Collapse
No announcement yet.
Bắt phím ma trận số 4x4, như thế nào là pro!!!
Collapse
X
-
Thường thì chỉ cho phép một số phím đặc biệt + phím thông thường được bấn cùng 1 lúc chứ ít khi cho tất cả. Như bàn phím PC chẳng hạn. Với chi phí 40K dùng CPLD thì đợn giản hơn. Mình đã làm bàn phím giống PC để cho một thiết bị chuyên dụng rồi. Dùng SCAN bằng phần cứng. Nhận dạng KeyUp,KeyDown,KeyPressed,....Và các tổ hợp phím. các tổ hợp phím quét độc lập với các phím thông thườngNhà sản xuất chuyên nghiệp các sản phẩm OEM cho gia dụng và công nghiệp.
Biến tần
Máy giặt
Lò vi sóng
Bếp từ.
Tủ lạnh.
Điều hòa
-
Không đây không phải là bàn phím PC đâu. Nó chỉ tương tự thôi. Nếu bạn cần ghép bàn phím PC cũng được. Như vậy chỉ cần mua bàn phím về + MCU là OK. Nhưng có lẽ phải qua tết mới được.Nhà sản xuất chuyên nghiệp các sản phẩm OEM cho gia dụng và công nghiệp.
Biến tần
Máy giặt
Lò vi sóng
Bếp từ.
Tủ lạnh.
Điều hòa
Comment
-
Nguyên văn bởi thaithutrangAi có cách bắt phím ma trận một cách chuyên nghiệp, quét đủ các trường hợp,ấn, giữ, thả, có thể nhiều nút ấn đồng thời, chống rung, nhưng lại tốn ít tài nguyên nhất ko nhỉ? Em nghĩ nó cũng không quá đơn giản như trong tưởng tượng của hầu hết mọi người đâu!!!
Comment
-
Cái này dùng 4 chân quát hàng và 4 cột được 16 phím phái không nhỉ. Nếu dùng PORTB của PIC thì dùng ngắt của PortB. Dùng timer thì ví dụ sau 20ms thực hiện quét 1 lần. Như vậy cần 80ms cho 1 vòng quét. Nếu phát hiện phim được ấn xuống thì gửi 1 HOOK đến OS. Đến khi phím được thả lại gửi 1 HOOK nữa. Tùy theo ứng dụng cần bắt phím sẽ có code tương ứng cho các HOOK trên. Có thể phát hiện tối đa ( trong trường hợp thuận lợi nhất) được 4 phím bấm 1 lúc. Nếu viết tốt thì có thể nhận dạng được 16 phím bấn 1 lúc. Như vậy không biết đúng không 3T. 3T có là học sinh thày Quốc Anh, Kim Khánh,Hay Quốc Trung không nhỉNhà sản xuất chuyên nghiệp các sản phẩm OEM cho gia dụng và công nghiệp.
Biến tần
Máy giặt
Lò vi sóng
Bếp từ.
Tủ lạnh.
Điều hòa
Comment
-
Hi hi... em ko phải học trò trong 3 thầy ấy, em học "Công nghệ thực phầm" mà.Điện tử là em đọc thêm. Để lúc nào rồi, em nghĩ ra câu đố, nếu anh MH giải được thì em sẽ nói là học sinh thầy nào ngay. Hihi... chỉ sợ anh ko giải được thôi.
Về ý tưởng thì đơn giản rồi.Ý em nói là viết code thế nào cho chuyên nghiệp nhất. Loại trường hợp ngắt onchange portB,vì nó ko đa năng cho cổng bất kỳ, hơn nữa nó tuy đỡ tốn tài nguyên cho uC là đỡ phải quét, nhưng lại tốn timer,hoặc một cái timer dùng chung.
Comment
-
Nguyên văn bởi thaithutrangHi hi... em ko phải học trò trong 3 thầy ấy, em học "Công nghệ thực phầm" mà.Điện tử là em đọc thêm. Để lúc nào rồi, em nghĩ ra câu đố, nếu anh MH giải được thì em sẽ nói là học sinh thầy nào ngay. Hihi... chỉ sợ anh ko giải được thôi.
Về ý tưởng thì đơn giản rồi.Ý em nói là viết code thế nào cho chuyên nghiệp nhất. Loại trường hợp ngắt onchange portB,vì nó ko đa năng cho cổng bất kỳ, hơn nữa nó tuy đỡ tốn tài nguyên cho uC là đỡ phải quét, nhưng lại tốn timer,hoặc một cái timer dùng chung.Oái, học "công nghệ thực phẩm" và điện tử chỉ là đọc thêm mà siêu thế cơ à.
Đã thế lại còn ra câu đố cho anh MH mà sợ anh ấy kô giải nổi.
Hy vọng cô bé xấu xí là người chứ kô phải là .............. ma. ha ha ha ha.....
AFH
Comment
-
Chỉ cần 10 byte thôi, làm gì mà nhiều dữ vậy bác qmk?
F ngứa miệng nói chơi thôi, đừng hỏi F giải pháp, không biết trả lời đâu, tại thấy bác qmk nói 32 byte nên F cứ chia ba ra thôi
Có lần nào anh nói với em về lời giải bài nút bấm 4x4 ở đâu rồi ấy Trang nhỉ? Hình như chưa nói bao giờ.. cái bài của em khó quá, anh thua
Chúc buổi tối vui vẻ.Falleaf
Công ty TNHH Thương mại và Giao nhận R&P
58/57 Nguyễn Minh Hoàng - Phường 12 - Quận Tân Bình - TP.HCM
mail@falleaf.net - VP: (04) 36408561 - (08) 38119870
Comment
-
Nguyên văn bởi falleafChỉ cần 10 byte thôi, làm gì mà nhiều dữ vậy bác qmk?
F ngứa miệng nói chơi thôi, đừng hỏi F giải pháp, không biết trả lời đâu, tại thấy bác qmk nói 32 byte nên F cứ chia ba ra thôi
Có lần nào anh nói với em về lời giải bài nút bấm 4x4 ở đâu rồi ấy Trang nhỉ? Hình như chưa nói bao giờ.. cái bài của em khó quá, anh thua
Chúc buổi tối vui vẻ.Vẫn biết mỗi lần xa là một lần về lại...
Comment
-
À, ra vậy, F mù 89 mà.... thông thông thông cảm cảm cảm cảm cảm cảm cảm ....Falleaf
Công ty TNHH Thương mại và Giao nhận R&P
58/57 Nguyễn Minh Hoàng - Phường 12 - Quận Tân Bình - TP.HCM
mail@falleaf.net - VP: (04) 36408561 - (08) 38119870
Comment
-
Chơi khó ghê ! Thôi thì mua đại con nào nhiều chân I/O vào mỗi phím làm một chân - chẳng thằng nào đụng thằng nào tha hồ mà ấn , kể ra cứ dùng con 89 làm 20 cái nút ấn riêng biệt - vẫn còn thừa 12 chân, kiểu này em Trang nên tậu thêm 2 bàn tay nữa để bấm cùng 1 lúc , không thì dùng chân cũng được
Mà em "Ấn " gì lắm thế ??? Hi vọng chiêu này giúp ích gì em chăng , về Code chắc mới vào nghề cũng làm rất gọn và chạy tít... OK ?Module RF chuyên dụng điều khiển, truyền dữ liệu, thiết kế đề tài, dự án điện tử - chuyển giao công nghệ... ĐT: 0904964977 - email: dientuqueduong@yahoo.com
Comment
-
VXL interface với keyboard PC, có thể tìm thấy tại đây, tài liệu + source code
http://www.dientuftp.com/dddt/KhanhChuc/pckeyboard/
Comment
Bài viết mới nhất
Collapse
-
Trả lời cho Tiếng Anh cho người Việtbởi nhathung1101Ngoại ngữ là không thể thiếu, nhất là làm việc với công nghệ.
Nhưng học để tán gái hay để đọc datasheet, manual là chuyện cần quan tâm.
Và đọc ở nguồn nào đáng tin cậy, chứ cứ lên tictok hay facebook học lỏm thì...-
Channel: Tâm tình dân kỹ thuật
Hôm qua, 22:18 -
-
Trả lời cho Tiếng Anh cho người Việtbởi dinhthuong80Bác nói rất khách quan và chính xác. Ngoại ngữ là chìa khóa thăng tiến dù làm gì. Chả thế mà nay nước mình dạy tiếng Anh từ tiểu học.
Nhớ hồi năm 2006 em ra Hải Phòng, Hải Dương tìm việc, thời đó ở Bình Dương lương công...-
Channel: Tâm tình dân kỹ thuật
Hôm qua, 14:51 -
-
Trả lời cho Tiếng Anh cho người Việtbởi dinhthuong80Cảm ơn bạn, ĐT cũng có ý nghĩ như vậy.
Thực ra, lỗi của hãng đó ( gọi là hãng vì không chỉ một model sản phẩm) là về phần cứng, ĐT tuy không biết về lập trình phần mềm nhưng cũng thấy rằng sẽ chẳng khó khăn gì đáng...-
Channel: Tâm tình dân kỹ thuật
Hôm qua, 14:39 -
-
Trả lời cho Tiếng Anh cho người Việtbởi dinhthuong80Dạ, bác bảy mấy tuổi đời rồi cũng không kém bố cháu bao nhiêu. Tuổi nghề thì bác cũng đáng tuổi cha chú.
Nhưng 2 điều trên thì chưa hẳn đã đáng quí và đáng tôn trọng bằng việc bác rất nhiệt tình chia sẻ kinh nghiệm chuyên...-
Channel: Tâm tình dân kỹ thuật
Hôm qua, 14:28 -
-
Trả lời cho Tiếng Anh cho người Việtbởi bqvietĐúng, nếu chú tâm thì chỉ cần mỗi tiếng Việt là đã khá đủ để làm đa số công việc thông thường, ở thời đại ngày nay khi tài liệu sách vở phương tiện thông tin liên lạc đã nhiều. Nhưng cũng chính ở thời nay giao lưu các nước nhiều...
-
Channel: Tâm tình dân kỹ thuật
21-02-2025, 20:26 -
-
Trả lời cho Tiếng Anh cho người Việtbởi mèomướpDạ cháu nghĩ chú dinh... cứ mạnh dạn gửi thư đi ạ, chú có thể gửi bằng văn bản in chuyển phát nhanh sẽ có giá trị hơn. Vấn đề chưa hẳn là cần hãng làm gì đó, mà chỉ đơn giản là mình cảm thấy nhẹ lòng vì đã làm những việc bản...
-
Channel: Tâm tình dân kỹ thuật
21-02-2025, 12:32 -
-
Trả lời cho Tiếng Anh cho người Việtbởi vi van phamNhững lần hắt hơi sổ mũi làm tôi mệt lã, phải dùng rượu uống để ngũ. Tôi cũng đang uống rượu 1 mình, viết vài dòng này cho em ( có lẽ dt chỉ bằng tuổi em tôi).
Dinh thuong dang đi vào vết xe đổ của tôi. Càng chứng minh, có...-
Channel: Tâm tình dân kỹ thuật
20-02-2025, 21:31 -
-
Trả lời cho Hỏi về cách hàn linh kiện ( giúp tớ với )bởi bqvietThiết nghĩ thi thoảng bác lên đây chia xẻ ít kinh nghiệm cũng vui rồi. Còn chuyện con người sinh lão bệnh tử là thường, sống cùng với quy luật đó thôi. Bqv nhớ trước đây bác từng kể về chuyện rang chì ô-xít bằng chảo để phục hồi bình điện, đấy cũng là thành quả đáng nể phục ở thời kỳ thiếu thốn đó.20-02-2025, 17:22
-
Trả lời cho Tiếng Anh cho người Việtbởi dinhthuong80Tiếng Anh, Đình Thường phải nói là rất tệ, khiến việc giao tiếp đời thường thôi cũng khó chứ nói gì về kĩ thuật.
Nhân tiện, nhờ các bạn, các bác xem giúp thư ĐT viết thế này liệu có thể gửi tới địa chỉ nhận hay chăng,...-
Channel: Tâm tình dân kỹ thuật
20-02-2025, 11:52 -
-
Trả lời cho Hỏi về cách hàn linh kiện ( giúp tớ với )bởi vi van phamUống rượu 1 mình, thấy trang này nhớ lại cách đây vài chục năm hàn thiếc với inox cực kỳ khó, phải dùng acid Hcl tác dụng lên kẻm Zn để có Zncl2 làm thuốc trợ hàn, lúc đó làm gì có acid Hcl và thuốc trợ hàn?
Cái khó bó cái...19-02-2025, 23:05
Comment