Curso Proteus 8.5 + MPASM y PIC16F628A #02: Características técnicas Pic16f628a y set insrucciones.
¿Que tal amigos?
En el día de hoy vamos a ver la segunda clase del curso de Proteus 8.5 + MPASM y el pic16f628a; para esta clase vamos a tratar unos aspectos importantes, y serán el setlist de instrucciones que trae el pic16f628a, con las cuales podremos formar diferentes programas en assembler, de igual manera veremos las características técnicas de nuestro microcontrolador entre otras cosas, así que empezemos:
Set de Instrucciones:
La anteriores nstrucciones son las pertinentes a uestro microcontrolador pic16f628a, estas intrucciones tienen una duración de un ciclo, pero en algunos casos tendrán 2 ciclos de duraciones, esto es importante ya que sabremos exactamente cuanto se tardará en ejecutar una acción nuestro microcontrolador, y eso mismo podreos hacer retarmos mucho más eficientes.
En la siguiente clase me detendré a explicar las operacones basicas de bit-oriented, las cuales podrán observar en la imagen, ya que con estas procederemos a hacer la mayoria de nuestros programas, en dado caso que necesitemos explicar otra instrucción a parte de las mencionadas anteriormente, se explicará en una clase posterior.
Ya que vimos el set de instrucciones que posee nuetro microcontrolador, ahora vamos a ver la características técnicas que este posee:
Características principales
• Velocidad de operación hasta 20 MHZ con oscilador externo.
• Admite 8 configuraciones de oscilador.
• 8 niveles de PILA.
• Procesador con arquitectura HARVARD.
• Conjunto reducido de instrucciones RISC (35) gama media.
• Instrucciones de un ciclo excepto los saltos (200nS por instrucción a 20 MHZ).
• Resistencias PULL-UP programables en el puerto B.
• Pin RA5 MCLR programable como reset externo o pin de entrada.
• Rango de operación desde 3V hasta 5.5V.
• 15 pines de I/O y 1 sólo de entrada (RA5).
• Temporizador Perro guardián WDT independiente del oscilador.
• Programable con bajo voltaje LPV (5V.).
• Programación serial en Circuito ICSP por 2 pines: RB6 reloj y RB7 datos.
• Código de protección programable por sectores.
• Memoria de programa FLASH 2048K. de 100.000 ciclos escritura/borrado.
• Memoria de datos EEPROM de 1.000.000 ciclos escritura/borrado de 100 años retención.
• 2 circuitos comparadores análogos con entradas multiplexadas.
• 3 Timers, Timer 0 a 8 bits, Timer 1 a 16 bits y Timer 2 a 8 bits.
• Módulos CCP, Captura compara 16 bits, y PWM, modulación de ancho de pulso 10 bits.
• 10 fuentes de interrupción.
• Módulo de comunicación serial USART/SCI.
• Capacidad de corriente para encender leds directamente (25 mA I/O) por cada pin.
Pines de entradas y salidas(IN y OUTPUT):
Para mayor información les dejaré el link del datasheet para que lo puedan descargar y ver: http://adf.ly/1ltwuG
Estas son las características básicas de nuestro microcontrolador y su disposición de pines, ahora veremos el vídeo tutorial correspondiente a esta clase:
Para complementar esta clase, les dejo el link del vídeo tutorial de como instalar Proteus 8.5 en todas las versiones de windows:
https://www.youtube.com/playlist?list=PLHsJoDYdMkxWV3KRvvzMXPHqoXpUgPtj2
Bien muchachos, esto es todo por hoy; esten pendiente en mi canal, o de mi blog o de mi pagina de facebook.
Facebook: https://www.facebook.com/electronicalibrexc/
Youtube: http://www.youtube.com/c/breismanrueda
Google +: https://plus.google.com/u/0/+breismanrueda
Twitter: https://twitter.com/BreismamR
Esto es todo por hoy, Sigue mi blog y visita mi próxima entrada!
Cualquier duda, trabajo, tutoria personalizada por correo electronico o pagina en facebook:
Correo: ElectronicaLibreXC@outlook.com
Facebook: https://www.facebook.com/electronicalibrexc/
Salu2...