MercadoLibre - Donde compras y vendes de todo

El artículo que querías visitar finalizó, estás viendo una nueva publicación del mismo vendedor. Ver artículo finalizado

Curso De Programacion Avanzada De Microcontroladores Pic

Precio:
$ 400
Subtítulo:
Titulo: Programación En Tiempo Real - Multitasking Lenguaje : Assembler

Respondieron tu pregunta ( másmenos):

Zona de cobertura

Áreas de cobertura:
Argentina

Datos de contacto

Vendedor:
ELECTRONICA-DC
Teléfono:
(011)5294-6660
Dirección:
Artigas jose g. 1614, Capital Federal, Capital Federal
E-mail:
E-mail

MercadoLibre no vende este artículo y no participa en ninguna negociación, venta o perfeccionamiento de operaciones. Sólo se limita a la publicación de anuncios de sus usuarios.

Titulo:   Programación en tiempo real - Multitasking

Lenguaje : assembler

        

Temario:

Repaso general de la estructura del micro16f877.

Organización de la memoria de programa, paginado, stack, vector de reset, vector de interrupción, memoria de datos, bancos, registros especiales, contador de programa PC y PCLATH, cambio de página, registros INDF y FSR direccionamiento directo e indirecto de la memoria de datos, memoria EEPROM, puertos entrada y salida, modulo del timer0 y su configuración.

 

Características especiales de la CPU

Power-on reset, power-up timer, oscilador start-up timer, Brown-out Reset , Watchdog Timer, In-Circuit Serial Programming, bits de configuracion,configuracion del oscilador.

 

 

Importante:

Para  realizar este curso el interesado deberá tener conocimientos previos de programación en assembler con PIC, como así también de la estructura del micro, saber algo de electrónica básica, técnicas digitales y sistemas de numeración, ya que muchos de estos temas se darán por sabidos. Este curso propone una nueva forma de estructura de programación que es muy difícil de encontrar en cualquier escuela, libro o publicación de Internet, porque propone muchas técnicas novedosas que dejara sorprendidos a aquellos que vienen realizando esta tarea con el método tradicional de programación anidada.  

 

 ventajas:

  1. aceleramos el tiempo de desarrollo
  2. sabemos donde está ubicada nuestra porción de código
  3. generamos nuestro propio periférico virtual
  4. borramos el watch dog en un solo punto del programa
  5. Actualizamos nuestro firmware con total facilidad y rapidez.
  6. Las subrutinas casi no son necesarias.

 

Ejemplos

Con este tipo de estructura de programación podemos:

 

  • Colocar un flag en 1 en cualquier parte del programa y un led queda parpadeando mientras sigo haciendo otra cosa.

 

  • Testear un flag que me devuelve un periférico virtual de antirebote y determinar si un switch esta apretado.

 

  • Escribir y/o leer en forma sencilla en la memoria EEPROM utilizando solo un macro.

  • Obtener tiempos del orden de milisegundos, segundos, minutos, horas, días, etc etc, con solo colocar un literal en un registro de nuestro timer dinámico.

 

Nota: 

            Queda fuera del temario de este curso el manejo de memorias I2C y SPI, modulo USART, modulo COMPARADOR y CAPTURADOR, COMPARADORES ANALOGOS, y TIMER1 que se dictaran en un curso para solo para aquellos alumnos que manejen la programación multitasking ( condición necesaria)   

 

Importante:

Para  realizar este curso el interesado deberá tener conocimientos previos de programación en assembler con PIC, como así también de la estructura del micro, saber algo de electrónica básica, técnicas digitales y sistemas de numeración, ya que muchos de estos temas se darán por sabidos. Este curso propone una nueva forma de estructura de programación que es muy difícil de encontrar en cualquier escuela, libro o publicación de Internet, porque propone muchas técnicas novedosas que dejara sorprendidos a aquellos que vienen realizando esta tarea con el método tradicional de programación anidada.  

 

 ventajas:

  1. aceleramos el tiempo de desarrollo
  2. sabemos donde está ubicada nuestra porción de código
  3. generamos nuestro propio periférico virtual
  4. borramos el watch dog en un solo punto del programa
  5. Actualizamos nuestro firmware con total facilidad y rapidez.
  6. Las subrutinas casi no son necesarias.

 

Ejemplos

Con este tipo de estructura de programación podemos:

 

  • Colocar un flag en 1 en cualquier parte del programa y un led queda parpadeando mientras sigo haciendo otra cosa.

 

  • Testear un flag que me devuelve un periférico virtual de antirebote y determinar si un switch esta apretado.

 

  • Escribir y/o leer en forma sencilla en la memoria EEPROM utilizando solo un macro.

 

  • Obtener tiempos del orden de milisegundos, segundos, minutos, horas, días, etc etc, con solo colocar un literal en un registro de nuestro timer dinámico.

 

Las prácticas están apuntadas a poder aplicar de manera inmediata los conocimientos adquiridos y verificar  el alcance de estas estructuras

 

---------------------------------------------------------------------------------

 

 

 

 

Duración del curso: 4 meses (clases de 3hs c/u) (teoría y practica)

Dictado por:     Juan Navarro y Damian Diguardo

Preguntas al anunciante

Pregunta:

repite la última realizada

Quedan 1000 caracteres.

Nadie hizo preguntas todavía. ¡Sé el primero!

Otras preguntas:

Aprende sobre MercadoLibre