Learn 8051 Microcontroller: Find Examples & Applications

  • Thread starter Thread starter niko2000
  • Start date Start date
  • Tags Tags
    Microcontroller
Click For Summary
The discussion focuses on learning about the 8051 microcontroller, with participants sharing resources and recommendations for applications and examples. Users suggest searching online for "8051 Code Examples" and mention the availability of numerous websites with relevant content. A specific board, the NMIY-0031 from New Micros, is highlighted for its affordability and expandability, along with a recommendation for the book "The 8051 Microcontroller, Architecture, Programming, & Applications." Additionally, participants discuss the benefits of programming in assembly language and the availability of simulators for the 8051. Overall, the community emphasizes hands-on experience as the best way to learn about microcontrollers.
niko2000
Messages
50
Reaction score
0
Hi,
I have just started with learning about 8051 microcontrollers. Does anyone know some website where I could find examples of written applications?
Regards,
Niko
 
Engineering news on Phys.org
That 8051 is a beautiful machine!

For applications you should be able to just type something into Google, like "8051 Code Examples", or "8051 Applications", etc. There are tons of sites out there with code for the 8051 MCU. It's a very popular microcontroller.

Just for the record New Micros sells a really nice single board 8051 complete with 32k RAM and a ROM monitor for only $39.00. It's called the NMIY-0031. It is expandable to 128K of ram by just plugging in chips. The sockets come already on the original board. Even the ROM monitor is socketed in case you want to replace it with your own PROM.

I have three of these boards. :approve:

I would also recommend the green book, "The 8051 Microcontroller, Architecture, Programming, & Applications." It's kind of expensive at $65 at Amazon.com, but you might be able to pick up a cheaper copy at a used book store. I think I paid about $3 for mine. :wink: There are also a ton of other books on the 8051.

By the way, that New Micros board comes with four different languages on disk, C, Basic, Forth, and Assembly. Athough I personally only work in assembly code. It also connects to the serial port of a PC real easy.

May I ask what you are planing on using the microcontroller for? I'm using mine for robotics designs. Although I haven't been working on them all summer because of other projects.
 
We learn it at processor systems in telecommunications. It seems interesting so I would like to get some more resources to learn.
 
Learning how to program a microprocessor at the instruction level (i.e. In assembly language) is an extremely good experience for anyone. It really brings home the concepts of digital logic and binary arithmetic. Not to mention the fact that it teaches the fundamentals that all computers runs on.

I highly recommend that New Micros board because of the price and the fact that it's basically ready to go. The very best way to learn these things is to actually work with them. You'll need a 5 volt power supply to run it. An old computer powersupply works perfect. You can pick them up for free if you look around a bit. The only other thing you need is a serial cable to connect to your PC. It only requires two wires so I built my own cable using old connectors from junk computers.

The other really popular MCU is the Motorolla 68HC series. Typically they cost quite a bit more to get started with unless you are into building your own board. The 8051 is actually more user friendly to get started with and they both have their pluses and minuses.

There are also a lot of simulators that you can run on a PC that will simulate the operation of the 8051. They're not quite as fun as working with the real hardware though. :smile:

You can find simulators by the dozen by just typing "8051 Simulator" into Google.

Here's just one of many,...

http://www.computersciencelab.com/8051.htm
 
How do PIC controllers compare with these? For ease and price?
 
PIC controllers are much simpler (and cheaper) than a device like an 8051, but PICs are also much more limited in what they can do.
 
niko2000

I also just start to learn C Programming with 8051.
I use P89V51RD2 from Philips.
And I program with SDCC Gnu free C Compiler.
If you are interested in, please visit my homepage:

http://freewebs.com/80x51

I have free source code for download
 
Last edited by a moderator:
hi 2 ALL...this is satya from Jaipur, India. I am working with a well known IT company in Jaipur. I have 1 year of experience and I am here to explore something and increase our experience.


Thanks
http://www.engineersgarage.com/microcontroller/8051projects"
 
Last edited by a moderator:

Similar threads

  • · Replies 10 ·
Replies
10
Views
3K
  • · Replies 2 ·
Replies
2
Views
1K
  • · Replies 10 ·
Replies
10
Views
2K
  • · Replies 3 ·
Replies
3
Views
2K
Replies
7
Views
3K
Replies
6
Views
4K
  • · Replies 9 ·
Replies
9
Views
2K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 4 ·
Replies
4
Views
2K