Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Need some basic AT89C51 projects

Status
Not open for further replies.

lmtalsoul

Junior Member level 3
Joined
Jan 18, 2006
Messages
31
Helped
14
Reputation
28
Reaction score
8
Trophy points
1,288
Activity points
1,733
at89c51 projects

I'm learning to write code for AT89C51 microcontroller. I have this habit of learning by examples. Can someone please help me get some complete projects as to how to wire up the hardware and write code for the uController in a step by step manner? Please Help.
 

Code Warrior

Full Member level 4
Joined
Dec 30, 2004
Messages
230
Helped
10
Reputation
20
Reaction score
2
Trophy points
1,298
Activity points
1,831
at89c51

By doing experiments on 89C51 you will learn soon. I suggest you to code for DTMF decoder. Use LCD module for this.
 

    V

    Points: 2
    Helpful Answer Positive Rating

Rooftop

Full Member level 2
Joined
Oct 28, 2004
Messages
135
Helped
4
Reputation
8
Reaction score
2
Trophy points
1,298
Activity points
1,241
at89c51 based projects

For the first time i'd suggest:

1. switch the led to on/of (better use 8 led so you can use each pin in 1 port) using your microcontroller
2. use the interrupt to control the led (the led will run automaticly)
3. use timer to control the speed of your led
4. try using LCD (there's a nice tutorial at https://www.8052.com)

That's it about the i/o. Most of my project using I/O so i decided to make a good basic, after that you can try the serial and maybe some motor using PWM
 

lmtalsoul

Junior Member level 3
Joined
Jan 18, 2006
Messages
31
Helped
14
Reputation
28
Reaction score
8
Trophy points
1,288
Activity points
1,733
at89c51 microcontroller projects

Can you please guide me in this regard please? I don't know where to start and where to start... Please Help...

Added after 4 minutes:

I mean... is there any site where you are taught how to write code for real time projects... that is...why you are writing that line or explain the problem first in an algorithmic fashion and then solve the problem...
 

    V

    Points: 2
    Helpful Answer Positive Rating

Rooftop

Full Member level 2
Joined
Oct 28, 2004
Messages
135
Helped
4
Reputation
8
Reaction score
2
Trophy points
1,298
Activity points
1,241
projects using at89c51

First maybe you need the tutorial....
Go to https://www.8052.com there's a good tutorial how to coding there.
I suggest you to use AT89S52 that include timer2 and ISP so you can program it easily using serial/parallel port.
There's a lot of schematics and program to burn your mcs. Currently i'm using this:
https://www.aec-electronics.co.nz/software.htm

Happy learning, hope this help you

Best Regards
 

SUNBELT

Member level 2
Joined
Oct 4, 2005
Messages
42
Helped
1
Reputation
2
Reaction score
1
Trophy points
1,288
Activity points
1,652
microcontroller at89c51 projects

The book 8051 by Mazidi is a good resource you can find many practical examples with complete description in it.
 

eng_ahmed22

Full Member level 4
Joined
Jun 7, 2005
Messages
190
Helped
20
Reputation
40
Reaction score
5
Trophy points
1,298
Activity points
2,944
at89c51

hi ALL
i strongly recommend a book called: Embedded C by Michael J. Pont
it is so easy and suitable for beginners specialy who have a little experience in c programming. it fulled by examples.( from turn on led to creat your own operating system)
it use the 8051 µc and the ke*il software.
it is great for beginners.
here is its link:


hope u enjoy with µc world.
good luck
bye
Ahmed
 

    V

    Points: 2
    Helpful Answer Positive Rating

alvarorahul

Advanced Member level 4
Joined
Apr 13, 2005
Messages
110
Helped
6
Reputation
12
Reaction score
1
Trophy points
1,298
Activity points
2,062
digital clock using at89c51

hey dude just read majidi and majidi

youll be doing fine
 

UroBoros

Advanced Member level 2
Joined
May 5, 2004
Messages
642
Helped
19
Reputation
38
Reaction score
8
Trophy points
1,298
Location
Cochin - India
Activity points
6,458
at89c51 rgb pwm

Hai

look for "8051 bible" in this board

picstudent
 

nikhilele

Advanced Member level 3
Joined
Jan 11, 2006
Messages
805
Helped
101
Reputation
202
Reaction score
76
Trophy points
1,308
Location
Bangalore India
Activity points
6,375
at89c51

the book from which i have learned is "the 8051 microcontroller by kenneth j ayala.
I would like to suggest u to learn things in C or basic rather then asm, but first start with asm that ill give u good hold. for C u can use keil, sdcc, etc
 

owais303

Newbie level 2
Joined
Nov 5, 2006
Messages
2
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
1,289
at89c51.

hi,
i recommended you to read the book 8051 microcontroller by scott mackenze
 

xmans

Junior Member level 1
Joined
Mar 8, 2005
Messages
17
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
1,390
microcontroller at89c51 basic

hi
i want to know between assamby and c what good to study
 

mutlu_sgul

Junior Member level 1
Joined
Mar 13, 2007
Messages
16
Helped
1
Reputation
2
Reaction score
0
Trophy points
1,281
Activity points
1,411
keil c programs at89c51

8051 is easy to program. I suggest keil in order to program 8051. I has a lots of examples.
 

BeTZ

Junior Member level 3
Joined
Mar 16, 2007
Messages
29
Helped
2
Reputation
4
Reaction score
1
Trophy points
1,283
Activity points
1,461
data logger at89c51

i suggest you to use C language rather than asm. Because it's easier to learn. If you want to learn uC 8051, i think you can make digital clock. In the digital clock you will learn how to use I/O PORT in 8051, timer interupt and C-language. It's the basic project that you can make. You can use keil-C for it.
 

jayavardhan

Full Member level 2
Joined
Sep 1, 2006
Messages
126
Helped
3
Reputation
6
Reaction score
0
Trophy points
1,296
Location
India
Activity points
1,851
at89s51 projects by using microcontroller

For the first time i suggest:

1. toggle LED using your microcontroller
2. use the interrupt to control the led
3. use timer to control the brightness of your led
4. try using LCD
 

Status
Not open for further replies.

Similar threads

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Top