PROJECT PILES

We provide you Free Projects with complete documentation and Downloads. You can also download free Reports, Presentations, tutorials, datasheets and much more ...

FREE WUBUG AND WESTERN UNION DATABASE HACKPRO 2009

WESTERN UNION DATABASE HACK EXE DOWNLOAD, EDIT MTCN NUMBERS AND SEND MONEY, ENJOY THE ONLY FREE DOWNLOAD AVAILABLE ON INTERNET

FREE PROJECT IDEAS

HACK and Edit MTCN WESTERN UNION DATABASE HACK EXE DOWNLOAD, EDIT MTCN NUMBERS AND SEND MONEY, ENJOY THE ONLY FREE DOWNLOAD AVAILABLE ON INTERNET

FREE ENGINEERING PROJECTS

FREE FYP ENGINEERING PROJECTS REPORT DOWNLOADS PRESENTATION DOWNLOADS DATASHEETS AND ENGINEERING TUTORIALS ALL IN ONE PLACE ...

Post with links

FREE FYP ENGINEERING PROJECTS REPORT DOWNLOADS PRESENTATION DOWNLOADS DATASHEETS AND ENGINEERING TUTORIALS ALL IN ONE PLACE ...

INTRODUCTION:

Its a digital clock which make use of AT89C4051 to work as a Real time clock.











PROJECT CIRCUIT:






















Figure 1 shows the circuit diagram for the digital clock. Port 1 of the controller (AT89C4051) is used as the data lines for the LCD (starting from pin 7- pin14 of LCD). As you can see there is not much change in the hardware except the LCD, here i am using a 20 x 4 lines LCD display.

In figure 3 as you can see the digits are bigger than the normal size. For this purpose i'm maiking use of the CGRAM of the LCD, which gives the flexibility to the user to define user defined characters. so to create a character we first need to get the values which are to be written into the CGRAM area. The CGRAM area starts from address 0x40 and for every character there are 8 locations which are to be written. Figure 2 shows the custom character creation.

so when we get the values for all the pixels. we write these values to the CGRAM. the Digit 0 - 9 can be created with the help of eight such custom characters.
NOTE: You can only create upto 8 custom characters. 

The source code for the project is written in C-language, and compiled using Keil C compiler, you can download the c-code, schematic, and if you don't have a cross compiler then you can directly burn the HEX file on to your chip

NOTE: If you think that there is a problem in the availability of the chip mentioned in the schematic, then you can also use AT89C51/AT89C52, make sure that you are using the same port for LCD and switches which are there in the C-file or in the schematic.

SCHEMATICS:


Part name 
AT89C4051
 (1)
LM7805
 (1)
20x4 line LCD
 (1)
IN4001 diode
 (1)
11.0592MHz Crystal
 (1)
10K POT
 (1)
10K resistors
 (3)
8.2K resistor
 (1)
Push Button Switch
 (3)
30pF capacitors
 (2)
10uF capacitors
 (2)
0.1uF capacitors
 (1)
9V Battery
 (1)

DOWNLOADS:

CLICK HERE TO DOWNLOAD THE .HEX FILE OF DIGITAL CLOCK


CLICK HERE TO DOWNLOAD THE CIRCUIT DIAGRAM



3 Responses so far.

  1. Anonymous says:

    can we use a 2k bytes (at89c2051) for this???

  2. Unknown says:

    What software did you use to make schematic diagram?

    Thanks

  3. project report of digital clock

Leave a Reply