Continue to Site

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.

[SOLVED] pic microcontrollers - what is the best language to program?

Status
Not open for further replies.
S

systems guru

Guest
the_q_intessential_pic

what is the best language to program with and is it proprietary to microchip? what tools should I use ? Is the Mplab ide suitable and is it complete? Debugger or emulator or both? Any help is greatly appreciated.

thanx
 

the_q_intessential_pic.pdf

On 2001-10-22 00:24, systems guru wrote:
what is the best language to program with and is it proprietary to microchip? what tools should I use ? Is the Mplab ide suitable and is it complete? Debugger or emulator or both? Any help is greatly appreciated.
thanx

You can download the free MPLAB software from
https://www.microchip.com (about 11M). It's
fine if you want to use assembler. It's good
to learn assembler first. You can get ICE but
it's expensive (about US$1,500 ?). There is
also C from Hitech and CCS, it helps if you
know assembler first. ICD from Microchip is
not as good as ICE but the cost is much less,
downloads are slowwwwww.
:wink:
 

if you want to play or be serious with pic micro

there is only one app and this is proteus

WELL AT LEAST THE MORE POPULAR ONES


it has generic support for the pic asm instructions

and is a simulator to einth level

so enjoy ,.,,,,,

see
we are the borg posts for links

MPLAB IS GOOD
and as with proteus will happily integrate most language tools

like picbasic and c for pic

your asm can be a mixture of asm and c or asm and basic

or basic and asm or c and asm



but for mplab you need to use an icd in circuit debug module ie money

also a programmer also money unless you build a compatible or one it also supports again most are intergratable

it will simulate but with added hardware
 

The best language is always the native
language of the device. But most people
don't code in machine language. Next up
the line is ASM. Then of course there are
all sorts of other high level languages
such as C, BASIC, Pascal, Forth, even FORTRAN!
I suggest going with what you know.
If you have experience with ASM on other
platforms, go with ASM. If you're a C-programmer,
go with C. Choose something that you are
comfortable with. Not a programmer? Start doing
your research. Almost all compiler manufacturers
make their manuals available online. Read, read, read!

Kal
 

Rice has a very good edit languaje tool. It has a good system emulator, and in the edit mode, it put in different coulors the instructions for data, remarks, etc. So MPLab don't.

I don't know if rice software is for free, or if there any crack, but you can search for it.

The tool is RICE17A and you can see in: http://www.adv-transdata.com
 

I appreciate all the information that everyone has provided.
 

I upload a very good book about PIC's, related lamguages and more ...

Enjoy!

NeuralC


**broken link removed**
 

To answer your original question, the best langauge to program ALL micros in is 'C'. It is such a cool, nuts and bolts, conceived by programmers, fantasticly powerful, poetry in motion, way of telling the damn thing, what to do!
Mplab is good, the simulator, step through the code, see whats happening, cool. Stopwatch for timing! and all FREE.
Microchip are about to launch a new version. 32 bit all singing and dancing.
Get HiTech c compiler, find on this board. Works with mplab.
Keep on code-ing.
 

the latest version of Picbasic pro is even better
 

neuralc said:
I upload a very good book about PIC's, related lamguages and more ...

Enjoy!

NeuralC


**broken link removed**

The link is dead :cry: Can somebody please repost it please :?:

Regards,
 

I thing that proteus is the best
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top