Many years ago everyone used assembly language because there was no alternative. A few years ago many people used assembly language because the alternatives were expensive. Now there are lots of alternatives, many of them free. Still, many people use assembly code because (a) inertia -- they've been using it for years, why change now ? (b) there are a few esoteric things that are cannot be done in any other language. ( writing native-code compilers, writing task switchers, squeezing code to minimum size, writing isochronous code )
(XCSB, Basic Stamp, BS/4, Great Cow, etc.)
There are quite a few different versions of C available for the PIC. Some of them are free. See language/cs.htm for details.
PICList post "Python for PICs" mentions the PYthon to ASsembler TRAnslator http://sourceforge.net/projects/pyastra/ for Microchip PIC16.
PICBIT: A Scheme System for the PIC Microcontroller (apparently by Danny Dubé) http://www.python.org/~jeremy/weblog/031113a.html
See also:
See also:
Languages@, PIC Code Library, optimizations
Interested:
Questions:
Looking for older compiler for some old PIC source that needs a like updating. It is a sturctured type of assembly language called "mc macroassembler". This program was developed by "Microtec Research" and "AMD" back in the eary 1990's. "Microtec Research" is long gone as brough by "Methor Graphics" in 1995. I have some of the pieces need to compile the source but not all.+
Do you have the "MC macroassembler" by "Microtec Research" used to compile this source ?
Looking for a copy of the old MicroChip Fuzzy compiler. At $2000 the new one they recommend is a little past my budget. Have one you're not using, I'd like to buy it. Reply direct to gbetts@aracnet.com+
dave
j lagzdin of davesaudio Says: " Please note a new
enhanced version of JAL, JALv2 is available
info: http://oase.uci.kun.nl/~mientki/data_www/pic/jal_v2_release.html
" +
Archive:
| file: /Techref/microchip/languages.htm, 9KB, , updated: 2008/9/13 07:02, local time: 2010/7/31 15:48,
owner: EFJ-IU-F68,
38.107.191.81:LOG IN
|
| ©2010 These pages are served without commercial sponsorship. (No popup ads, etc...).Bandwidth abuse increases hosting cost forcing sponsorship or shutdown. This server aggressively defends against automated copying for any reason including offline viewing, duplication, etc... Please respect this requirement and DO NOT RIP THIS SITE. Questions? Please DO link to this page! Digg it! <A HREF="http://www.massmind.org/techref/microchip/languages.htm"> PIC MicroController, MPASM, embedded programming</A> |
| Did you find what you needed? |
|
Enter the PICList design contest to win a free PCB from olimex.com! |
|
The only consistant, simple to use yet powerful development environment. It simulates real-world devices via virtual component "plugins" (LED,LCD,key,motor,TV,etc) in real time, has a syntax highlighting editor, macro assembler and disassembler. Regular updates and third-party plugins keep this software ahead of any other PIC IDE. |
.