Autor Tema: [Simulador de Microcontroladores] Pic Simulator IDE - OVERVIEW [Videos]  (Leído 6470 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado naruto

  • Trade Count: (21)
  • The Communiter-
  • *
  • Thank You
  • -Given: 751
  • -Receive: 1482
  • Mensajes: 12506
orientado para:

- Estudiantes o aficionados a la electronica
- Con conocimientos y bases de la misma
- Usuario de microcontroladores en busqueda de soluciones para desarrollo y creacion de circuitos basados en los mismos

Preferiblemente si:
- Tiene bases de microcontroladores (en general) en especial de la serie PIC de MOTOROLA.

Estos videos NO PRETENDEN:
- Enseñar electronica
- Enseñar como funciona, se maneja o se usa un microcontrolador

comenzaremos por terminos basicos:

Microcontrolador:
Código: [Seleccionar]
http://es.wikipedia.org/wiki/Microcontrolador
Citar
Un microcontrolador es un circuito integrado o chip que incluye en su interior las tres unidades funcionales de una computadora: unidad central de procesamiento, memoria y unidades de E/S

Son diseñados para reducir el costo económico y el consumo de energía de un sistema en particular. Por eso el tamaño de la unidad central de procesamiento, la cantidad de memoria y los periféricos incluidos dependerán de la aplicación. El control de un electrodoméstico sencillo como una batidora, utilizará un procesador muy pequeño (4 u 8 bit) por que sustituirá a un autómata finito. En cambio un reproductor de música y/o vídeo digital (mp3 o mp4) requerirá de un procesador de 32 bit o de 64 bit y de uno o más Códec de señal digital (audio y/o vídeo). El control de un sistema de frenos ABS (Antilock Brake System) se basa normalmente en un microcontrolador de 16 bit, al igual que el sistema de control electrónico del motor en un automóvil.
Esquema de un microcontrolador.

Los microcontroladores representan la inmensa mayoría de los chips de computadoras vendidos, sobre un 50% son controladores "simples" y el restante corresponde a DSPs más especializados. Mientras se pueden tener uno o dos microprocesadores de propósito general en casa (vd. está usando uno para esto), usted tiene distribuidos seguramente entre los electrodomésticos de su hogar una o dos docenas de microcontroladores. Pueden encontrarse en casi cualquier dispositivo electrónico como automóviles, lavadoras, hornos microondas, teléfonos, etc.

Un microcontrolador difiere de una CPU normal, debido a que es más fácil convertirla en una computadora en funcionamiento, con un mínimo de chips externos de apoyo. La idea es que el chip se coloque en el dispositivo, enganchado a la fuente de energía y de información que necesite, y eso es todo. Un microprocesador tradicional no le permitirá hacer esto, ya que espera que todas estas tareas sean manejadas por otros chips. Hay que agregarle los modulos de entrada/salida (puertos) y la memoria para almacenamiento de información.

Por ejemplo, un microcontrolador típico tendrá un generador de reloj integrado y una pequeña cantidad de memoria RAM y ROM/EPROM/EEPROM/FLASH, significando que para hacerlo funcionar, todo lo que se necesita son unos pocos programas de control y un cristal de sincronización. Los microcontroladores disponen generalmente también de una gran variedad de dispositivos de entrada/salida, como convertidores de analógico a digital, temporizadores, UARTs y buses de interfaz serie especializados, como I2C y CAN. Frecuentemente, estos dispositivos integrados pueden ser controlados por instrucciones de procesadores especializados. Los modernos microcontroladores frecuentemente incluyen un lenguaje de programación integrado, como el BASIC que se utiliza bastante con este propósito.

Los microcontroladores negocian la velocidad y la flexibilidad para facilitar su uso. Debido a que se utiliza bastante sitio en el chip para incluir funcionalidad, como los dispositivos de entrada/salida o la memoria que incluye el microcontrolador, se ha de prescindir de cualquier otra circuitería.


Notas extra:
Un microcontrolador es basicamente un mini CPU con puertos, registros y modulos de comunicacion integrados todos en un solo chip
Tienen memoria de programa y de datos, en la memoria de programa se carga un programa  previamente ensamblado y compilado desde un editor y ensamblador en una PC, el programa puede ser escrito en ensamblador (el microcontrolador posee un set de instrucciones llamado RISC (Computadora con Conjunto de Instrucciones Reducidas.) que son Nemónicos en lenguaje ensamblador que cuya programacion define el funcionamiento del microcontrolador.
El archivo a programar esta en archivos de formato .HEX generado a partir del código en Ensamblador desde un compilador de una PC.
Existen programas de codificacion de lenguaje de alto nivel, como por ejemplo en C o en Basic que permiten escribir tus códigos en estos lenguajes y el compilador se encarga de interpretar estos comandos a ensamblador y luego a HEX para posteriormente ser cargados al microcontrolador.
la carga del archivo de programa dentro de un microcontrolador se hace a travez de un circuito de programacion, existen progamadores que usan interfaz Serie(usando el puerto RS232 del PC), paralelo (el LPTx) o USB y usando un programa dedicado a programacion de chips (como el ICPROG y usando el programador adecuado, pueden programar los archivos HEX generados en la PC hacia el chip del microcontrolador.

Simulador de circuitos

Programa que emula el funcionamiento en la vida real de un circuito dentro del ambiente de una computadora, Usualmente sirve para probar proyectos y corregir errores antes de armar el circuito final.

PIC SIMULATOR IDE:
Simulador de microcontroladores de la SERIE PIC de MOTOROLA.
Código: [Seleccionar]
www.oshonsoft.com/pic.htmLa version en vigencia al momento de esta publicacion, soporta los siguientes modelos:
Citar
12F629, 12F635, 12F675, 12F683, 16F627, 16F627A, 16F628, 16F628A, 16F630, 16F631, 16F636, 16F639, 16F648A, 16F676, 16F677, 16F684, 16F685, 16F687, 16F688, 16F689, 16F690, 16F72, 16F73, 16F74, 16F76, 16F77, 16F737, 16F747, 16F767, 16F777, 16F83, 16F84, 16F84A, 16F87, 16F88, 16F818, 16F819, 16F870, 16F871, 16F872, 16F873, 16F873A, 16F874, 16F874A, 16F876, 16F876A, 16F877, 16F877A, 16F882, 16F883, 16F884, 16F886, 16F887, 16F913, 16F914, 16F916, 16F917, 16F946.


LOS VIDEOS:

Basicamente se muestra el funcionamiento de cada uno de los modulos del microcontrolador

PARTE 1
[youtube]http://www.youtube.com/watch?v=XDB1_BbQKoE[/youtube]

PARTE 2
[youtube]http://www.youtube.com/watch?v=8-cljYJNe6U[/youtube]

PARTE 3
[youtube]http://www.youtube.com/watch?v=7jEdPh2gGak[/youtube]

PARTE 4
[youtube]http://www.youtube.com/watch?v=fBiMDoYHbxI[/youtube]

PARTE 5

[youtube]http://www.youtube.com/watch?v=b7GjAXb7WrM[/youtube]


Para aprender mas sobre microcontroladores:
http://perso.wanadoo.es/luis_ju/pic/ind_pic.html


Creacion y edicion y narracion de videos:
Naruto (a.k.a. JARU)

« Última Modificación: Diciembre 02, 2009, 01:35:25 pm por naruto »

Desconectado salvadoresc

  • Trade Count: (13)
  • The Communiter-
  • *
  • Thank You
  • -Given: 1378
  • -Receive: 627
  • Mensajes: 9556
  • Adobe Certified Expert en ACISEAPRENDE
    • Foro de Diseno - Pixeles al Desnudo
Re:[Simulador de Microcontroladores] Pic Simulator IDE - OVERVIEW [Videos]
« Respuesta #1 : Diciembre 03, 2009, 12:40:49 pm »
te felicito naruto, esta nitido  :thumbsup:

honestamente no le hago a la electronica :phew: pero ondas de este nivel motivan a querer aprender  :sur:
Awaken my child, and embrace the glory that is your birthright. Know that I am the Overmind; the eternal will of the Swarm.

Cursos Adobe CC mas info