PS/2 Keyboard Interface

An Overview Of The PS/2 Keyboard Interface
           The system designed in this article is a simple passive PS/2 host device. It receives commands sent to it (key presses) and then outputs them to a 7 segment LED, but it never sends commands, all communication is 1 way in this system, which greatly simplifies the design and implementation. The video in the data section showed you how it responds when given input and the PIC was successful at receivng and translating the PS/2 keyboard input.

What To Do Now
           If you duplicated the results seen in this article, there are many other places you can explore. A good first choice would to make the PIC active in this PS/2 system by making it able to send commands to the PS/2 device as well as receive them. Other things you could explore are using the keyboard for input into your system, maybe onto an LCD or VGA monitor. The keyboard is a versatile PS/2 input device, and being able to add it to your system gives you great power.

           If you read the prerequiste articles for this article, then most of the system designed here should be fairly straight forward. Just like I2C or SPI, PS/2 is just another way of communicating information to another device. Once you understand how it works, you can implement the protocol in any platform FPGA or microcontroller. So I believe this article was successful at explaining how to make a PS/2 interface using a PIC microcontroller and I hope you enjoyed reading it!
           If you have any further questions, I implore you...don't be shy, take a look at the forums or ask a question there. I check them out regularly and love getting comments & questions.