Foros de Electrónica

Comunidad de discusión sobre Automatización, Electrónica industrial, Microcontroladores y electrónica digital, Robótica, Domótica, Telemática, Tecnologías móviles, y muchos temas más.




ayuda sobre pic´s y lenguaje de programacion


       



#1  ayuda sobre pic´s y lenguaje de programacion
naxox

Registrado: 11 Dic 2005
Mensajes: 32
citar
Hola a todos :D
soy un estudiante de electronica que esta empezando en mi colegio no me han enseñado haun sobre programacion pero me las he rebuscado para aprender y estoy aprendiendo basic.me gustaria saber si me pueden orientar con respecto a que tipo de lenguaje de uso general me serviria para aprender a utilizar los pic´s y si este es el basic, c, visual basic, etc por favor guienme sobre esto, asta haora estoy usando el liberty basic para hacer unos pequeños programas, megustaria saber que compilador usar, y la placa de programacion.

de antemano le doy las gracias al que quiera ayudarme.

naxo Razz

#2  
P4blo

Registrado: 23 Dic 2005
Mensajes: 2
citar
Hola:

mira yo he trabajado un poco con pic, y lo unico qu te puedo decir con respecto a que lenguajen usan es que tienes que aprender lenguaje assembly mediante diagramas de flujo

Saludos

#3  Re: ayuda sobre pic´s y lenguaje de programacion
maunix
Colaborador
Registrado: 22 Oct 2005
Mensajes: 656
Ubicación: Cordoba, Argentina
citar
naxox escribió:
Hola a todos :D
soy un estudiante de electronica que esta empezando en mi colegio no me han enseñado haun sobre programacion pero me las he rebuscado para aprender y estoy aprendiendo basic.me gustaria saber si me pueden orientar con respecto a que tipo de lenguaje de uso general me serviria para aprender a utilizar los pic´s y si este es el basic, c, visual basic, etc por favor guienme sobre esto, asta haora estoy usando el liberty basic para hacer unos pequeños programas, megustaria saber que compilador usar, y la placa de programacion.

de antemano le doy las gracias al que quiera ayudarme.

naxo Razz


Eres joven, yo que tu aprenderia ASSEMBLY y C.
Deja de lado el Basic , y el Visual Basic es del lado de la PC... del lado de la PC te aconsejo nuevamente el C o el Delphi.

Con el assembly podrás entender BIEN como funciona el microcontrolador. Yo empecé asi, y ahora uso el C en proyectos complejos con los PIC18 y realmente me ha servido infinitamente para saber bien como hacer muchas cosas y resolver problemas.

Los compiladores de C no hacen magia y muchos de ellos, son como macros del assembly, es decir que hacen lo mismo que si lo hicieras con assembly solo 'traducen' instrucciones de un lenguaje más facil de entender...

Saludos

#4  
naxox

Registrado: 11 Dic 2005
Mensajes: 32
citar
Hola magio
grax por responder

mira he estado investigando y me encontre con el PICBASIC PRO donde puedo programar el pic utilizando ese codigo me gustari saber que ventajas tiene el C o el Delphi sobre el basic pra programar pic y he incursionado con el assembly pero la verdad se me hace muy tedioso

saludos

#5  
maunix
Colaborador
Registrado: 22 Oct 2005
Mensajes: 656
Ubicación: Cordoba, Argentina
citar
naxox escribió:
Hola magio
grax por responder

mira he estado investigando y me encontre con el PICBASIC PRO donde puedo programar el pic utilizando ese codigo me gustari saber que ventajas tiene el C o el Delphi sobre el basic pra programar pic y he incursionado con el assembly pero la verdad se me hace muy tedioso

saludos


Se te armó menudo lío. A ver te paso a explicar

Delphi es para PC, no es para pics! El Delphi es un entorno de desarrollo visual para plataforma PC, para hacer programas para PC, nada tiene que ver con los pics. Algunas personas (me incluyo) utilizan delphi para hacer aplicaciones que se comuniquen y muestren los datos que un pic procesa, nada mas.

A ver te paso a dar mi opinion sobre el basic. Es un lenguaje para niños, lo aprendi cuando tenia 10 años y lo use poco mas, hasta que aprendí pascal. En cualquier entorno serio de programacion el basic directamente no existe, no se lo nombra...

El C en cambio es un lenguaje multi plataforma, que si lo aprendes a usar lo podras usar en pics, en otros microcontroladores , e incluso del lado de la PC. Es decir que es un lenguaje muy portable y lo que aprendas será en un camino acertado. En mi opinion aprender con basic es perder el tiempo, deja eso a los chicos de 10 años.

Mi consejo sobre el assembly para los pics es que aprendas como estan armados los módulos.
Los compiladores de C pueden ser muy buenos pero no pueden satisfacer el 100% de las necesidades de un programa , es entonces donde entra en juego el conocimiento del assembly. Además los 'core' o 'nucleo' de los PIC18,PIC24 y dsPIC, ya permiten optimizar mucho el código de C. Que significa esto? Que todo compilador de C o Basic , termina siempre generando código en assembly. Un código programado en C generará un código de menor tamaño que uno generado en Basic.

Un lenguaje de programación simple, como caso general redunda en un código generado grande.

 Responder



Google
 


 Temas de interés 
No hay mensajes nuevos Destacado: Decodificadores de CATV
No hay mensajes nuevos Revista de Informatica, Electrónica y Cultura general
No hay mensajes nuevos Duda en Transmisores en general
No hay mensajes nuevos Software para monitorear sistemas en general
No hay mensajes nuevos Empresa general electric

Foros de Electronica
|| Cuestiones Elementales de Electrónica || Fuentes de alimentacion || Circuitos de radio || Diseño de circuitos en general ||
|| Sistemas de Audio: Preamplificadores, Ecualizadores || Amplificadores || Reparación || Discusión ||
|| Microcontroladores y sistemas embebidos || Circuitos logicos combinacionales y secuenciales || Interfaces y Programacion || Dudas en general || Sistemas de Video || PC Hardware || Telematica y comunicaciones || Tecnologias moviles || Software Electronico || Robotica, Domotica y Mecatronica || Autotrónica || Automatizacion, Electronica industrial y de Potencia || Documentacion, circuitos y esquemas || Donde Las Ideas Convergen... || Tutoriales y Manuales || Proyectos Prácticos ||