TODOPIC
Microcontroladores PIC => Lenguaje C para microcontroladores PIC => Mensaje iniciado por: juanchopincho en 01 de Enero de 2008, 15:58:14
-
Alguien sabe donde se puede conseguir un compilador gratuito de C, me hablaron del mikroC pero no se donde conseguirlo
-
Pana en esta pajina lo puedes bajar junto con otros compiladores que son buenos con el mikrobasic!
http://www.mikroe.com/en/
Saludos
-
Lo que es gratuito de ese compilador es la versión demo que proporcionan, para tenerlo funcionando sin limitaciones debes comprar la licencia.
PD: El gratuito es el SDCC.
Suerte!!! ;)
-
Lo que es gratuito de ese compilador es la versión demo que proporcionan, para tenerlo funcionando sin limitaciones debes comprar la licencia.
PD: El gratuito es el SDCC.
Me hago extensivo para decir que el SDCC no solo es gratuito sino que es "libre"! Con su código fuente disponible, etc etc... uno puede modificarlo si quisiera o participar en el proyecto de su elaboración, testeo, generación de códigos fuente, etc.
-
Una pregunta... Cuando coloco esto:
#byte Entrada= 7;
Estoy diciendo que Entrada vale 7??
Atte: Enigma... La llanerita de Guayana :g)
-
No, dices que Entrada ocupa la posición nº 7 de la memoria.
-
Rayos!!!... :-)
o.k... Gracias!!!
Atte: Enigma... La llanerita de Guayana :-)
-
No, dices que Entrada ocupa la posición nº 7 de la memoria.
En este caso la sentencia Define equivaldria a EQU en assembler...
-
Ahhh... o.k... MGLSOFT, jejeje quedo claro ahora si!!! en ASM, lo veo un poco más! :-/
Otras preguntas...
1) Si tengo una variable declarada en el programa principal, digamos la variable "cont", por ejemplo, y le asigno un valor; ahora está variable la voy a usar en una función que voy a llamar... La variable cont, también la tengo que declarar en la subrutina de la función, así la haya declarado en el programa principal??
2) Si por lo menos tengo supongamos la misma variable cont, entonces al incio del programa, digo cont=1; ahora en cualquier parte del programa llamo a una función donde voy a utilizar dicha variable cont (que previamente le he asignado ese valor, y no lo he modificado antes de llamar a la función)... Dicha variable llega a la subrutina de la función con el valor que previamente le he cargado al principio del programa?
3) Existe alguna manera en CCS o en proteus de observar el valor que tiene una variable?, así igual como puedo ver el valor de los registros???
Gracias, amigos y disculpen el fastidio!!!!!11 :?
Atte: Enigma... La llanerita de Guayana :-)
-
Las variables conservan su valor o no en función del ámbito en el que se declaren.
Te recomiendo la lectura de esto, que seguro que te resulta clarificador.
http://sopa.dis.ulpgc.es/so/cpp/intro_c/introc62.htm
http://sopa.dis.ulpgc.es/so/cpp/intro_c/introc63.htm
Las variables se observan en Proteus al simular paso a paso, al igual que los registros.
-
Hola Nocturno, gracias por responder.... Como niña buena ya le lei la lección de variables jejejeje :-/
Atte: Enigma... La llanerita de Guayana :mrgreen:
-
Baje el demo de mikroc y de verdad me parece muy interesante aunque no he logrado encontrar la manera de manejar archivos, si alguien tiene alguna pag donde se pueda conseguir esa info o me pueda decir por aca me seria muy util, gracias
-
Baje el demo de mikroc y de verdad me parece muy interesante aunque no he logrado encontrar la manera de manejar archivos, si alguien tiene alguna pag donde se pueda conseguir esa info o me pueda decir por aca me seria muy util, gracias
Manejar archivos? te refieres a escribir/leer archivos como haces en una pc? o a cómo armar un proyecto?