Title |
Title
Implementing a Simple Serial Mouse Controller
|
---|---|
Name |
Name
AN519
|
Date |
Date
06/24/2015
|
Product Categories |
Product Categories
8-bit MCU
|
Description |
Description
The mouse is becoming increasingly popular as a standard pointing data entry device. There is no doubt that the demand for the mouse is increasing. Various kinds of mice can be found in the market, including optical mice, opto-mechanical mice, and their close relative, trackballs. The mouse interfaces to the host via a dedicated interface card or an RS-232 port. Their mechanisms are very similar. The major electrical components of a mouse are: ? Microcontroller ? Photo-transistors ? Infrared emitting diode ? Voltage conversion circuit The intelligence of the mouse is provided by the microcontroller, therefore the features and performance of a mouse is greatly related to the microcontroller used. This application note describes the implementation of a serial mouse using the PIC16C54. The PIC16C54 is a high speed 8-bit CMOS microcontroller offered by Microchip Technology Inc. It is an ideal candidate for a mouse controller.
|
Title | Title | Download | Date | Size |
---|---|---|---|---|
AN519 Source Code - Implementing a Simple Serial Mouse Controller 9.5 KB 06/23/2015 | AN519 Source Code - Implementing a Simple Serial Mouse Controller | Download | 06/23/2015 | 9.5 KB |