Organize and Share your Electronics the way you want. Sign-Up for a free account now. It takes only 30 seconds!

Serial mouse interface for Commodore 64

Serial mouse interface for Commodore 64

The interface described in this article is based on a Microchip PIC16c84 microcontroller.
A lot of different PC mouse designs were created and also a lot of them are still present. In short, you’ll find three main types of PC mice: serial, PS/2 and USB mice, connecting to the RS-232, a dedicated PS/2 mouse and the USB port, respectively. Some mice are ‘combo’, thus they can be connected to both serial / PS/2 or PS/2 / USB ports (usually, with a small adapter which is shipped with the mouse). The latters are clear designs, but the serial one is not so much obvious. The serial port was in general designed for communication and not for connecting a standalone external device. The mouse needs some current for its operation. Since there is no dedicated PS voltage on the serial port, the current is drawn from some unused signal outputs (that are set to the appropriate level by the mouse driver software on the PC). This is a bit suspectible, but since these mice are usually manufactured with low power technology, the supply current is relatively small, about some 10-15 milliampers.

Visit Here for more.

 

More Articles to Read

Single-Sided USB Charger
Single-Sided USB Charger
A FPGA controlled RGB LED MATRIX for Incredible Effects – the Hardware
A FPGA controlled RGB LED MATRIX for Incredible Effects – the Hardware
Using Nanotimers to Reduce IoT System Power Consumption by an Order of Magnitude
Using Nanotimers to Reduce IoT System Power Consumption by an Order of Magnitude
Replace a microwave’s beeping with the Windows XP startup sound
Replace a microwave’s beeping with the Windows XP startup sound
A DIY Laser Scanning Microscope
A DIY Laser Scanning Microscope
Reverse-engineering the surprisingly advanced ALU of the 8008 microprocessor
Reverse-engineering the surprisingly advanced ALU of the 8008 microprocessor
ESP8266 LED lighting: QuinLED v2.6 PCB
ESP8266 LED lighting: QuinLED v2.6 PCB
Switching LVDS Graphics in a Laptop Computer
Switching LVDS Graphics in a Laptop Computer
Teleknitting: TV-based string art
Teleknitting: TV-based string art
DIY Bubble Machine
DIY Bubble Machine
Start your day with Nerf target practice!
Start your day with Nerf target practice!
Teardown of a Peaktech 6225A
Teardown of a Peaktech 6225A

Top




Shares