| Peripheral device controllers play an important role in computer system, acting as interface between the user and the computer. The traditional controllers connected to computer with various kinds of cable, limiting the user's active boundary. The wireless peripherals extend the user's sphere of activity; make it possible to operate the computer in movement. A new method of applying ZigBee wireless communication technology to the wireless control system is given in this thesis.ZigBee is a new low rate wireless network standard defined by the ZigBee Alliance and based on the IEEE 802.15.4. The standard aims at a low-cost, low-power solution for systems consisting of unsupervised groups of devices in houses, factories and offices. Expected applications for the ZigBee technology are building automation, security systems, remote control, remote meter reading and computer peripherals.The development history of ZigBee is introduced firstly, followed by ZigBee's characteristics and typical application. Then the ZigBee technology and its protocol is analyzed in details. Based on the hardware of PIC MCU and CC2420 wireless transceivers, as well as the open ZigBee protocol stack proposed by Microchip Technology Inc, the author introduces the design and implementation of multiple wireless controllers, including wireless keyboard, wireless mouse and wireless handwriting board. The author's main work includes to conform ZigBee wireless network of star topology, to implement the bidirectional data transmission, and to design and realize several kind of interfaces and drivers for peripherals, such as keyboard, mouse, handwriting board and LCD display.Compared to the common wireless control system based on other wireless technologies, there are two advantages of using ZigBee, i.e. the capability to form personal area network, several controllers can operate with the computer simultaneously; the data can be transmitted bidirectionally. The testing results show that the wireless peripheral controllers implemented can remotely control the microcomputer normally within dozens of meters, fulfilling the design target satisfactorily. |