Bàn phím 4x4 với PIC18F4520

D

devilaurora

Guest
Bất cứ ai có thể giúp tôi? Tôi cần để có được một mã cho bàn phím 4x4 với PIC18F4520, và tôi đã được tìm kiếm trên net cho giờ và giờ, nhưng tôi đã không đi qua những gì tôi cần. Tôi có thể bỏ lỡ một số ra như tôi chỉ đơn giản là không udnerstand một điều ... Tôi cần phải bàn trong nghiên cứu này trong thời gian 2 hoặc 3 ngày như. Bất cứ ai có thể giúp đỡ? Tôi đã hoàn toàn không có ý tưởng làm thế nào để đi về, xem xét mệt mỏi và buồn ngủ như thế nào tôi có được những ngày này ... Cảm ơn trước.
 
Đoán nó sẽ giúp nếu bạn chú ý trong lớp học.
 
Các giảng viên không bao giờ chính xác dạy chúng ta làm thế nào để làm C lập trình, đặc biệt là kể từ khi bàn phím này là một cái gì đó chúng tôi chưa bao giờ xúc động trước khi trong lớp học. Vấn đề là tôi cần tài liệu nghiên cứu, chẳng hạn như mã số mẫu mà tôi có thể có thể trích dẫn. Tôi thực sự sẽ đánh giá cao nếu ai đó có thể giúp tôi.
 
tôi có thể giúp bạn có ý tưởng rõ ràng và tôi có thể guid để làm mã và phần cứng nhưng tôi không thể cung cấp cho bạn mã nguồn ............ sau đó cho tôi biết .. bạn sẽ?
 
đây là một phương pháp ... nhưng không có mã ....... Lợi thế của hệ thống này là nó không cần bất kỳ cktry điện bên ngoài và đơn giản .... và cũng có thể hoạt động hoàn hảo
54_1243955638.jpg
Đầu tiên của một bảng tra cứu tất cả các đã được tạo ra. cổng b được sử dụng. Out 0x0F để PORT B, sau đó ra 0xF0 Port B. Sau đó, HOẶC kết quả và lưu trữ trong bộ đệm. nghĩa là nếu không có r phím bấm thì giá trị trong bộ đệm sẽ được 0xFF. Bây giờ ví dụ, nếu phím 4 con số trên được nhấn, 0X0E sẽ được giá trị khi 0x0F là kết quả từ PORTB. (Ở đây B0 sẽ trở thành 0 như chuyển đổi được nhấn (00001110)). Mặt khác, 0XE0 sẽ là giá trị khi 0xF0 là outputted (B4 trở thành 0 (11100000)). khi ORed giá trị trong bộ đệm sẽ được 0xEE (x = 0XEE). Bây giờ chỉ định 0XEE có giá trị 4. Giống như cách này, nhìn lên bảng cho toàn bộ các phím. Sử dụng câu lệnh switch, một số cụ thể có thể được giao cho các giá trị trong bộ đệm. Hãy thử điều này và trả lời lại ..............
 
[Quote = blueroomelectronics] Đoán nó sẽ giúp nếu bạn chú ý trong lớp học. [/Quote] lame
 
[Quote = evileggtart] [quote = blueroomelectronics] Đoán nó sẽ giúp nếu bạn chú ý trong lớp học [/quote]. Lame [/quote] bạn một nửa để đến với điều đó
 

Welcome to EDABoard.com

Sponsor

Back
Top