SEMINAR REPORT
ON
NIGHT VISION TECHNOLOGY
SUBMITTERD BY:
ARVIND KUMAR (07/EL/016)
SUBMITTERD BY:
ARVIND KUMAR (07/EL/016)
INTRODUTION
Adding an elegant looking colour LCD to a project is a dream for
robotics enthusiasts.Usually,colour LCDs are costly and its difficult to
find the technical information for their interfacing.
Using the colour LCD of your old mobile
phone could be a solution.Here we describe how to use the colour LCD
with Philips pcf8833 chipset through ATmega2560 ATMEL AVR
microcontroller.These LCDs are readily available and inexpensive. In
this project we can easily load a colour picture of 132*132 pixels, in 12
bit RGB(red-green-blue) format to the colour LCD through our PC’s
serial port.
ATmega2560 microcontroller
The ATmega2560 is a low power CMOS 8 bit microcontroller based on
the AVR enhanced RISC architecture. The AVR core combine a rich
instruction set with 32 general purpose working registers.All the 32
registers are directly connected to the arithmetic and logic
unit,allowing two independent registers to be accessed in one single
instruction executed in one clock cycle. The resulting architecture is
more code efficient while achieving throughputs up to ten times faster
than conventional CISC microcontroller.
The microcontroller has 256 kb of
in system programmable Flash with read while write capabilities,4 kb
EE-PROM , 8 kb SRAM, 86 general purpose input/output (I/O) lines,real-
time counter, six flexible timers/counters with compare modes and
PWM, four USARTs, a byte-oriented two wire serial interface, a 16
channel,10 bit analogue to digital converter(ADC) with optional
differential input stage with programmable gain, programmable
watchdog timer with internal oscillator, a serial peripheral interface
port, IEEE standard 149.1 compliant JTAG test interface and six
software selectable power saving modes.
PCF8833 LCD driver
The PCF8833 is a single-chip, low power CMOS LCD controller driver,
designed to drive colour super twisted nematic displays of 132 rows
and 132 RGB columns. All the necessary functions for the display are
provided in a single chip,including the disply RAM which has a capacity
of 209 kbits.The PCF8833 uses multiple row addressing technique in
order to achieve the best optimal performance at the lowest power
consumption. It offers two types of microcontroller interfaces: 8080
system interface and 3 line serial interface.
It communicate with the host using an 8
bit parallel interface or 3 line serial interface.Here a 3-line serial
interface is implemented for communication between the
microcontroller and the PCF8833 chip. The three line are chip select or
enable pin , serial clock and serial data.