C Programming for Microcontrollers
#1

C Programming for Microcontrollers

[attachment=17417]
Introduction

Then somebody figured that if they designed a very simple core processor that only did a few things but did them very fast and efficiently, they could make a much cheaper and easier to program computer. Thus was born the RISC, Reduced Instruction Set Computers. The downside was that you had to write additional assembly language software to do all the things that the CISC computer had built in. For instance, instead of calling a divide instruction in a CISC device, you would have to do a series of subtractions to accomplish a division using a RISC device. This ‘disadvantage’ was offset by price and speed, and is completely irrelevant when you program with C since the complier generates the assembly code for you.
Although I’ll admit that ‘CISC versus RISC’ and ‘C versus assembly language’ arguments often seem more like religious warfare than logical discourse, I have come to believe that the AVR, a RISC device, programmed in C is the best way to microcontroller salvation (halleluiah brother).



Suggested Prerequisites:
• You should be able to use Windows applications.
• You should have an elementary knowledge of electronics, or at least be willing to study some tutorials as you go along so that you’ll know things like why you need to use a resistor when you light up an LED.
• I’ve received lots of suggestions about what needs to be in this book. Some folks are adamant that one must first learn assembly language and microcrocontroller architecture and basic electronics and digital logic and bla bla bla before even attempting C on microcontrollers. I politely disagree and say that you should just jump right in learn whats fun for you. You’ll run across lots of stuff that you will want to learn about, but I won’t cover in the book so you should be able to bracket your ignorance (and mine) making a note when you hit something you don’t know but would like to. Then you can learn it later. I’m using lots of things that aren’t directly relevant to C programming (like communicating with a microcontroller from a PC using a serial port or like what the heck is that transistor motor driver thingee…). If you get really curious, then GOOGLE for a tutorial on the topic.
Reply

Important Note..!

If you are not satisfied with above reply ,..Please

ASK HERE

So that we will collect data for you and will made reply to the request....OR try below "QUICK REPLY" box to add a reply to this page
Popular Searches: microcontrollers programming c interview questions synopsys, programming microcontrollers in c language, programming microcontrollers using c language, programming pic microcontrollers tutorial,

[-]
Quick Reply
Message
Type your reply to this message here.

Image Verification
Please enter the text contained within the image into the text box below it. This process is used to prevent automated spam bots.
Image Verification
(case insensitive)

Possibly Related Threads...
Thread Author Replies Views Last Post
  Microprocessor Microcontroller and Programming Basics seminar addict 1 2,237 03-12-2012, 12:57 PM
Last Post: seminar details
  NC and CNC machines and Control Programming ppt seminar details 0 2,110 08-06-2012, 12:53 PM
Last Post: seminar details
  Visual Basic Programming seminar details 0 918 05-06-2012, 01:52 PM
Last Post: seminar details
  Secure and Practical Outsourcing of Linear Programming in Cloud Computing full report seminar details 0 861 04-06-2012, 05:42 PM
Last Post: seminar details
  Brief Introduction to the C Programming Language seminar paper 0 987 15-03-2012, 02:14 PM
Last Post: seminar paper
  A Quick Introduction to C Programming seminar paper 0 685 14-03-2012, 03:08 PM
Last Post: seminar paper
  Approximate dynamic programming with a fuzzy parameterization seminar paper 0 687 13-03-2012, 05:05 PM
Last Post: seminar paper
  Object Oriented Programming with Java seminar paper 0 841 12-03-2012, 03:40 PM
Last Post: seminar paper
  Tutorial: Programming in Visual Basic 6.0 seminar paper 0 880 03-03-2012, 02:27 PM
Last Post: seminar paper
  Low-Level Programming in C project uploader 0 642 10-02-2012, 02:32 PM
Last Post: project uploader

Forum Jump: