three forms are mentioning the identical position in third directionally of the pointer。 The micro controller can sends the position of the pointer with the basic information from the accelerometer。

The reset logic is used to protect the internal program of the micro controller when the power spikes are present in the line current。 And the oscillator is used to generate the clock for the micro controller to run the internal programs and clock of the micro controller。

IV。RECEIVER MODULE

From the Fig。 3 the receiver having the IR receiver to receives the signal from the transmitter。 This data will transmit by using IR rays。 This signal will convert into equivalent digital signal that signal is given to the micro controller。 The input of the micro controller is in the form of serial input data。 The micro controller will take the input data and convert that data into equivalent hexadecimal data and given to the output to the output port。 The output port is the construction of the PS/2 connector。

Figure 3。   Block Diagram of Receiver

A。  SCHEMATIC DIAGRAM OF RECEIVER

PC CONNECTOR

Figure 2。    Block diagram of Transmitter

A。SCHEMATIC DIAGRAM OF TRANSMITTER

B。MICRO CONTROLLER (AT89C52)

The AT89C52 is 80C51 microcontrollers with 128kB Flash and 1024 bytes of data RAM。A key feature of the AT89C52 is its X2 mode option。 The design engineer can choose to run the application with the conventional 80C51 clock rate (12 clocks per machine cycle) or select the X2 mode (6 clocks per machine cycle) to achieve twice the throughput at the same clock frequency。 Another way to benefit from this feature is to keep the same performance by reducing the clock frequency by half, thus dramatically reducing the EMI。

The Flash program memory supports both parallel programming and in serial In-System Programming (ISP)。 Parallel programming mode offers gang-programming at high speed, reducing programming costs and time to market。 ISP allows a device to be reprogrammed in the end product under software control。 The capability to field/update the application firmware makes a wide range of applications possible。 The AT89C52 is also In-Application Programmable (IAP), allowing the Flash program memory to be reconfigured even while the application is running。

Figure 4。   Block Diagram Of Micro Controller

C。FUNCTIONAL DESCRIPTION

1)Power-On reset code execution

Following reset, the AT89C52 will either enter the Soft ICE mode (if previously enabled via ISP command) or attempt to auto baud to the ISP boot loader。 If this auto baud is not successful within about 400 ms, the device will begin execution of the user code。

D。IN-SYSTEM PROGRAMMING (ISP)

In-System Programming is performed without removing the microcontroller from the system。 The In-System Programming facility consists of a series of internal hardware resources coupled with internal firmware to facilitate remote programming of the AT89C52 through the serial port。 This firmware is provided by Atmel and embedded within each AT89C52 device。 The Atmel In-System Programming facility has made in-circuit programming in an embedded application possible with a minimum of additional expense in components and circuit board area。 The ISP function uses five pins (VDD, VSS, TxD, RxD, and RST)。 Only a small connector needs to be available to interface your application to an external circuit in order to use this feature。

Input/output (I/O) ports 32 of the pins are arranged as four 8-bit I/O ports P0–P3。 Twenty-four of these pins are dual purpose with each capable of operating as a control line or part of the data/address bus in addition to the I/O functions。 Details are as follows:

Port 0 : This is a dual-purpose port occupying pins 32 to 39 of the device。 The port is an open-drain bidirectional I/O port with Schmitt trigger inputs。 Pins that have 1s written to them float and can be used as high-impedance inputs。 The port may be used with external memory to provide a multiplexed address and data bus。 In this application internal pull-ups are used when emitting 1s。 The port also outputs the code bytes during EPROM programming。 External pull-ups are necessary during program verification。

上一篇:机器人运动模糊逻辑控制英文文献和中文翻译
下一篇:反馈控制消除机械振动英文文献和中文翻译

ZigBee-RFID混合网络的节电英文文献和中文翻译

红外光电传感器的智能循...

弧焊机器人传感器英文文献和中文翻译

起重机升降传感器系统英文文献和中文翻译

焊接机器人传感器英文文献和中文翻译

压力测量的压电传感器英文文献和中文翻译

ZigBee无线技术英文文献和中文翻译

新課改下小學语文洧效阅...

麦秸秆还田和沼液灌溉对...

网络语言“XX体”研究

安康汉江网讯

ASP.net+sqlserver企业设备管理系统设计与开发

互联网教育”变革路径研究进展【7972字】

我国风险投资的发展现状问题及对策分析

LiMn1-xFexPO4正极材料合成及充放电性能研究

老年2型糖尿病患者运动疗...

张洁小说《无字》中的女性意识