This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

8051 C complier

Hello all,

I have been programming the 8051 chip using assembly for small programs and applications such as A to D converter, alarm clock, etc. In which I have learned that it is a great pain to do more complicated projects with assembly, as the number of lines of codes get larger and harder to track.

I have downloaded the uVision 4 C complier to try to replace assembly, but I'm having difficulties learning how to use it. I have had C/C++ programming before, but I must admit it has been a while since I used it.

Are there any tutorials on programming the 8051 using C?

Also, I have been trying to duplicate my counter project (counting from 0 to 99 using assembly code) with C. I have it count from 0 to 9, but I could not figure out how to do decimal adjust using C. Any idea? In assembly the code is simply DA

Thanks all,
Woozie

Parents
  • "I found it more helpful to learn by looking at other people's code"

    I agree. the downside with that risk, especially by taking a random stranger's code, often out of context or without context, before you have a good understanding of the language, may lead to incorrect understandings.

    what I would suggest is a good class / book in C, and then going through well written code pieces side by side with your book / class materials.

Reply
  • "I found it more helpful to learn by looking at other people's code"

    I agree. the downside with that risk, especially by taking a random stranger's code, often out of context or without context, before you have a good understanding of the language, may lead to incorrect understandings.

    what I would suggest is a good class / book in C, and then going through well written code pieces side by side with your book / class materials.

Children