SYNOPSIS:
The
optical writer is portable writer which is used to write the English alphabets
optically. The circuit will automatically detect the letter which is written by
user. This technology can be used for any data information accessing wireless. Here we are using this technology to get the data about the words
i.e. a wireless dictionary.
The
dictionary is created in JAVA platform. The optical writer circuit will detect
the letter and form a word. Then this word is compared with the database
created using JAVA wireless. The comparison is done using ZIGBEE. If the user
written word is in the database, then the description about that word is send
to the user module and is displayed in LCD.
SOFTWARE
USED
·
Embedded C (MPLAB)
·
JAVA
HARDWARE
USED
·
PIC16F877A
·
LASER
·
ZIGBEE
Peripheral
Features of PIC:
· Clock
frequency up to 20 MHz
· 8
K x144 words of flash program memory.
· 128
bytes of EEPROM data memory.
· 368
Bytes of data memory.
· Timer0:
8-bit timer/counter with 8-bit prescaler
· Timer1:
16-bit timer/counter with prescaler
· Timer2:
8-bit timer/counter with 8-bit period
· 5
I/O ports.
· 33
I/O pins.
· ICSP
(In Circuit Serial Programming) enabled
· Watchdog
Timer (WDT) with its own on-chip RC
· Two
Capture, Compare, PWM modules
· 15
interrupt sources.
· 8
channel 10 bit ADC.
· Synchronous
Serial Port (SSP) with SPI™
· Universal Synchronous Asynchronous Receiver
· Transmitter
(USART/SCI) with 9-bit address detection
· Parallel
Slave Port (PSP) – 8 bits wide with
· external
RD, WR and CS controls (40/44-pin only)
· Brown-out Reset (BOR)
· Brown-out detection circuitry for