Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.
You have to use a PS/2 protocol interface. It have someones in 'C' at the Web.
Unafortunatelly, the UART doesn't operate at sincronous mode, so you'll have to implement bit managements, instead control by hardware.