PIC PS/2 Keyboard Circuit and Code - 5 Keys Only

Status
Not open for further replies.

ejp

New Member
This is similar to what's been discussed in this thread: https://electro-tech-online.com/viewtopic.php?t=1136

I want to use a PIC. I already have a PIC16F84A. I only have 5 inputs (5 Keys or Buttons) and 4 outputs (a PS/2 keyboard usually has 6 leads, but only 4 are used, which I can see by looking at the end of the PS/2 plug of my keyboard cord).

Once 1 of the buttons are pressed, the PIC will send out a "signal" to the Keyboard port on the motherboard side. As I've been reading, I guess there are keyboard scan codes that are being sent out.

However, there is one exception, which might be the hardest part. One of the keys I need must send out a string. This string says: qv r:/*.avi . So in actuality, I'm using 4 keyboard keys (which will become buttons), and 1 button that will send out a line.

In summary, when 1 button is pressed, it will tell the PIC to send out a specific "scan code" or a string.

Inputs:

4 Keys:
1- Esc
2- Space Bar
3- Left arrow
4- Right arrow

1 Button:
1- sends out a string


any advice? thanks.
 
The ps/2 protocol, including some pic code, is explained here
**broken link removed**
 
I've looked at that website, and it's very useful. However, there's a lot of "other" stuff, and it's difficult to say what I need and what I don't need for my *specific* application. Can anyone give me some more advice? Thanks.
 
Status
Not open for further replies.
Cookies are required to use this site. You must accept them to continue using the site. Learn more…