CICLO DE DEMING que se encarga en como mejorar una empresa
PROGRAMACIÓN DE MICROCONTROLADOR
1.
2. El microcontrolador ejecuta el programa cargado en la memoria Flash. Esto
se denomina el código ejecutable y está compuesto por una serie de ceros y
unos, aparentemente sin significado. Dependiendo de la arquitectura del
microcontrolador, el código binario está compuesto por palabras de 12, 14 o
16 bits de anchura. Cada palabra se interpreta por la CPU como una
instrucción a ser ejecutada durante el funcionamiento del microcontrolador.
Todas las instrucciones que el microcontrolador puede reconocer y ejecutar
se les denominan colectivamente Conjunto de instrucciones.
3. La arquitectura del procesador sigue el modelo Harvard.
Se aplica la técnica de segmentación ("pipe-line") en la ejecución de las
instrucciones.
El formato de todas las instrucciones tiene la misma longitud.
Procesador RISC (Computador de Juego de Instrucciones Reducido).
Todas las instrucciones son ortogonales.
Arquitectura basada en un banco de registros.
Prácticamente todos los PIC se caracterizan por poseer unos mismos recursos
mínimos.
4. PIC C:
Para transferir el código de un ordenador al
PIC normalmente se usa un dispositivo
llamado programador.
La mayoría de PICs de Microchip distribuye
hoy en día incorporan ICSP (programación
serie incorporada) o LVP (, programación a
bajo voltaje), lo que permite programar el PIC
directamente en el circuito destino. Para la
ICSP se usan los pines RB6 y RB7 como reloj y
datos y el MCLR para activar el modo
programación aplicando un voltaje de 13
voltios.
LENGUAJE C:
El lenguaje C dispone de todas las
ventajas de un lenguaje de programación
de alto nivel y le permite realizar algunas
operaciones tanto sobre los bytes como
sobre los bits (operaciones lógicas,
desplazamiento etc.). Las características
de C pueden ser muy útiles al programar
los microcontroladores.
5. ASSEMBLER:
Es un lenguaje de bajo nivel, consiste en un
conjunto de mnemónicos que representan
instrucciones básicas para computadoras,
microprocesadores, microcontroladores y
otros circuitos integrados programables.
Implementa una representación simbólica de
los códigos de máquina binarios y otras
constantes necesarias para programar
una arquitectura de procesador y constituye
la representación más directa del código
máquina específico para cada arquitectura
legible por un programador.
6. El juego de instrucciones de un microprocesador o microcontrolador es
el conjunto de entradas binarias que producen acciones definidas
durante un ciclo de instrucción. Un juego de instrucciones es para el
microcontrolador lo mismo que una tabla de verdad es para una puerta
lógica, un registro de desplazamiento o un sumador. Por supuesto, las
acciones que realiza un microcontrolador con cada instrucción, son más
complejas que las que realizan los dispositivos y puertas.
Una instrucción es un patrón de dígitos binarios el cual debe estar a
disposición del microcontrolador en el tiempo y forma que éste lo
requiera.
7. Los pines de los microcontroladores PIC que no sean utilizados no se los
debe tratar a la ligera, ya que pueden ocasionar graves problemas de
funcionamiento.
Si se deja un pin sin utilizar puede dejarse desconectado pero
obligatoriamente debe estar configurado como SALIDA y programado en
cualquier estado (ALTO o BAJO).
Puede configurarse como ENTRADA y debe tener necesariamente un
resistor externo de 10k a VDD o VSS.
8. La educación es un proceso interminable, puesto que cada día se aprende
cosas nuevas o se actualizan las ya conocidas o aprendidas, es decir, es un
proceso permanente, por eso debemos estar con las tecnologías del
momento y preparado para recibir las nuevas.
Nos sirve para comprender un poco más la teoría de los microcontroladores
y su aplicación; de ahí la importancia del mismo, pues a través de él se
puede apreciar lo interesante que es la programación en nuestra vida
cotidiana.
9. Este tema nos permite conocer acerca de la programación del pic 16f84
bajo lenguaje assembler con sus respectivas instrucciones, lo cual es de gran
importancia en el mundo de la programación debido a su aplicabilidad en
distintos campos y sobre todo en el industrial.
En las carreras de Ingeniaría en Sistemas se debe realizar un estudio más
profundo sobre la programación de microcontroladores pues son una
herramienta importante para desarrollar proyectos.
Los microcontroladores se conectan al mundo real con componentes
electrónicos que miden temperatura, o la cantidad de luz que llega a un
cuarto, entre miles de funciones que actualmente se pueden realizar en la
electrónica moderna.