Electronic Projects, forums and more.

Go Back   Electronic Circuits Projects Diagrams Free > Electronics Categories > Micro Controllers


Micro Controllers Discuss all aspects of micro controllers - building them, coding them, etc. All controllers are welcome - PIC, BASIC, Z8 Encore!, etc.

Reply
 
Thread Tools Display Modes
Old 5th October 2005, 11:44 AM   (permalink)
Default LEARNING ASSEMBLY

hello there. so i beleive I have the basic conceps of a pic and raly need to get going onto something practical. so i need to know
1. what is the best PIC to start with for some basic practical work
2. where do i go to learn assembly. i know no programming languages (done so crap in school on turbo pascal but mostly forgoten it - i did start to look at basic but left it) so i might as well start from the bottom and most efficient assembly.
3. I understand that PIC is specifically the microcontrollers made by microcip so it is a tradmark not a type of chip. what other options are there ?
4. does each pic/microcontroller have many differences to be taken into account when programming one or another and how do i get this information. is assembly the same for each pic

I am using microchips mplab ide any suggestions with this are of help as well. is it what i need ?

Thank you to anyone that will help me get going
__________________
I AM the exeption that disproves the rule in many ways but the rules still apply (unfortunately)

my site:www.simons-photography.com
http://rushdenrotaract.org.uk
see also
http://www.bigstockphoto.com/account...fid=m2URATYch5
http://www.redbubble.com/people/simonsphotography
Thunderchild is offline   Reply With Quote
Old 5th October 2005, 12:00 PM   (permalink)
Default Re: LEARNING ASSEMBLY

Quote:
Originally Posted by Thunderchild
hello there. so i beleive I have the basic conceps of a pic and raly need to get going onto something practical. so i need to know
1. what is the best PIC to start with for some basic practical work
2. where do i go to learn assembly. i know no programming languages (done so crap in school on turbo pascal but mostly forgoten it - i did start to look at basic but left it) so i might as well start from the bottom and most efficient assembly.
3. I understand that PIC is specifically the microcontrollers made by microcip so it is a tradmark not a type of chip. what other options are there ?
4. does each pic/microcontroller have many differences to be taken into account when programming one or another and how do i get this information. is assembly the same for each pic

I am using microchips mplab ide any suggestions with this are of help as well. is it what i need ?
I suggest you try my tutorials, and for a more basic begining, try the online book at http://www.mikroelektronika.co.yu/en...ook/0_Uvod.htm.
__________________
PIC programmer software, and PIC Tutorials at:
http://www.winpicprog.co.uk
Nigel Goodwin is offline   Reply With Quote
Old 5th October 2005, 10:03 PM   (permalink)
Default

that looks interesting
thanks
__________________
I AM the exeption that disproves the rule in many ways but the rules still apply (unfortunately)

my site:www.simons-photography.com
http://rushdenrotaract.org.uk
see also
http://www.bigstockphoto.com/account...fid=m2URATYch5
http://www.redbubble.com/people/simonsphotography
Thunderchild is offline   Reply With Quote
Old 15th June 2008, 10:07 PM   (permalink)
Default

there are lots of microcontrollers. (PIC, zilog, etc). Zilog for example is also programmed in assymbly language. But the difference is thier design and pin config of course. Features are also different such that zilog is 1 time programmable while PIC offers 1M times. (though there are also 1 time programmable PICs).
ece_jm is offline   Reply With Quote
Old 15th June 2008, 10:52 PM   (permalink)
Default

Don't forget AVRs!! AVR assembly is pretty easy to work with because of the 32 byte register file layout, small to mid size programs can be made using only the register file without SRAM for some very high speed programs, plus the I/O lines can be toggled at clock speed for incredible I/O performance. The PLL'd timer module version of the AVR can natively output PWM signals at 50% duty cycle at close to greater than 30mhz. For straight from the ground up learning of how a high performance assembly system can be easy to program and fast, it's hard to beat AVRs for ease of learning and power.
__________________
"Because I be what I be. I would tell you what you want to know if I
could, mum, but I be a cat, and no cat anywhere ever gave anyone a
straight answer, har har."

Last edited by Sceadwian; 15th June 2008 at 10:56 PM.
Sceadwian is offline   Reply With Quote
Old 16th June 2008, 05:43 AM   (permalink)
Default

Another newly released tutorial series.

Gooligum Electronics
__________________
Gayan

My Website
http://gsmicro.blogspot.com/
Gayan Soyza is offline   Reply With Quote
Old 16th June 2008, 12:53 PM   (permalink)
Default I cut my teeth on this.

Elmer 160 -* Course Lessons

and I highly recommend going to some of the Microchip training classes just to get started.
somepicguy is offline   Reply With Quote
Old 16th June 2008, 02:40 PM   (permalink)
Default

Hi
Gooligum Electronics

Yes Mr.Gayan that is very nice tutorial full of CCS PCB and HiTech picc examples

Mike's Cybot Page
is nice basic tutorial about assembly for pic

Last edited by HATHA; 16th June 2008 at 02:52 PM.
HATHA is offline   Reply With Quote
Reply

Bookmarks

Thread Tools
Display Modes




All times are GMT. The time now is 08:27 AM.


Electronic Circuits  |  Electronics Wiki
Powered by vBulletin® Version 3.7.0
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.