Sei sulla pagina 1di 7

ANALIZAR Y DEFINIR LAS Abstract:

FUNCIONES DEL
MICROCONTROLADOR PIC
In recent years the use of this
16F84A MEDIANTE LA
ELABORACIÓN DE UN SENSOR microcontroller has become popular
MONITOR DE RITMO CARDIACO due to its low cost and size. It has
Miguel Ángel Marchena Múnera been used in numerous applications,
ranging from automobiles to
Instituto Universitario Politécnico
“Santiago Mariño” television set-top boxes. Its use by
Extensión – Maracay fans of robotics and electronics is
very popular.

It can be programmed in assembly


language as well as in Basic and
Resumen: En los últimos años se ha
mainly in C, for which there are
popularizado el uso de este
numerous compilers. When Basic
microcontrolador debido a su bajo
compilers are used, it is possible to
costo y tamaño. Se ha usado en
develop useful applications in record
numerosas aplicaciones, que van
time, especially for the domestic and
desde los automóviles a
educational field.
decodificadores de televisión. Es
Método:
muy popular su uso por los
Sujeto: Para el desarrollo del trabajo,
aficionados a la robótica y
se llevó a cabo la indagación sobre
electrónica.
un tema de mucha relevancia en la
sociedad y en los sistemas digitales
Puede ser programado tanto en
como lo son los microcontroladores y
lenguaje ensamblador como en
en especial el 16F84A. En este punto
Basic y principalmente en C, para el
se trata el análisis de este
que existen numerosos
componente a nivel de
compiladores. Cuando se utilizan los
programación.
compiladores Basic, es posible
desarrollar útiles aplicaciones en Un microcontrolador es un
tiempo récord, especialmente circuito integrado programable,
dirigidas al campo doméstico y capaz de ejecutar las órdenes
educacional. grabadas en su memoria. Está
compuesto de varios bloques Cuando es fabricado el
funcionales, los cuales cumplen una microcontrolador, no contiene datos
tarea específica. Un en la memoria ROM.
microcontrolador incluye en su
Para que pueda controlar algún
interior las tres principales unidades
proceso es necesario generar o
funcionales de una computadora:
crear y luego grabar en la EEPROM
unidad central de procesamiento,
o equivalente del microcontrolador
memoria y periféricos de
algún programa, el cual puede ser
entrada/salida.
escrito en lenguaje ensamblador u
Algunos microcontroladores otro lenguaje para
pueden utilizar palabras de cuatro microcontroladores; sin embargo,
bits y funcionan a velocidad de reloj para que el programa pueda ser
con frecuencias tan bajas como 4 grabado en la memoria del
kHz, con un consumo de baja microcontrolador, debe ser
potencia (mW o microwatts). Por lo codificado en sistema numérico
general, tendrá la capacidad de hexadecimal que es finalmente el
mantenerse a la espera de un evento sistema que hace trabajar al
como pulsar un botón o de otra microcontrolador cuando éste es
interrupción; así, el consumo de alimentado con el voltaje adecuado y
energía durante el estado de reposo asociado a dispositivos analógicos y
(reloj de la CPU y los periféricos de discretos para su funcionamiento.
la mayoría) puede ser sólo de
El PIC16F84 es un microcontrolador
nanowatts, lo que hace que muchos
a 8 bits de la familia PIC
de ellos sean muy adecuados para
perteneciente a la Gama Media
aplicaciones con batería de larga
(según la clasificación dada a los
duración.
microcontroladores por la misma
Otros microcontroladores pueden empresa fabricante) Microchip.
servir para roles de rendimiento
Estructura
crítico, donde sea necesario actuar
más como un procesador digital de Se trata de uno de los
señal (DSP), con velocidades de microcontroladores más populares
reloj y consumo de energía más del mercado actual, ideal para
altos. principiantes, debido a su
arquitectura de 8 bits, 18 pines, y un Millones de Instrucciones por
conjunto de instrucciones amigable Segundo (5 MIPS)
para memorizar y fácil de entender,
• No posee conversores
internamente consta de:
analógicos-digital ni digital-
analógicos.

• Memoria Flash de programa • Pipe-line de 2 etapas, 1 para


(1K x 14 bits). búsqueda de instrucción y otra para
la ejecución de la instrucción (los
• Memoria RAM (68 registros x
saltos ocupan un ciclo más).
8 bits).
• Repertorio de instrucciones
• Un temporizador/contador
reducido (RISC), con tan solo 35
(timer de 8 bits).
instrucciones distintas.
• Un divisor de frecuencia.
• 4 tipos distintos de
• Varios puertos de entrada- instrucciones, orientadas a byte,
salida (13 pines en dos puertos, 5 orientadas a bit, operación entre
pines el puerto A y 8 pines el puerto registros, de salto.
B).
En su uso, se remonta a que en
Otras características son: los últimos años se ha popularizado
el uso de este microcontrolador
• Manejo de interrupciones (de
debido a su bajo costo y tamaño. Se
4 fuentes).
ha usado en numerosas
• Perro guardián (watchdog). aplicaciones, que van desde los
automóviles a decodificadores de
• Bajo consumo.
televisión.
• Frecuencia de reloj externa
Es muy popular su uso por los
máxima 10MHz. (Hasta 20MHz en
aficionados a la robótica y
nuevas versiones). La frecuencia de
electrónica. Puede ser programado
reloj interna es un cuarto de la
tanto en lenguaje ensamblador como
externa, lo que significa que con un
en Basic y principalmente en C, para
reloj de 20MHz, el reloj interno sería
el que existen numerosos
de 5MHz y así pues se ejecutan 5
compiladores. Cuando se utilizan los
compiladores Basic, es posible instrumentación, y transformarlas
desarrollar útiles aplicaciones en con un transductor en variables
tiempo récord, especialmente eléctricas.
dirigidas al campo doméstico y
Las variables de instrumentación
educacional.
pueden ser, por ejemplo: intensidad
Técnicas e instrumentos: Para el lumínica, temperatura, distancia,
desarrollo del trabajo, fue necesario aceleración, inclinación, presión,
la investigación teórica, la cual se desplazamiento, fuerza, torsión,
logró realizar a través de técnicas de humedad, movimiento, pH, etc. Una
información de fuentes secundarias; magnitud eléctrica puede ser una
como lo es de libros, periódicos, resistencia eléctrica (como en una
revistas, e incluso enlaces web. RTD), una capacidad eléctrica (como
en un sensor de humedad), una
El instrumento resaltante y
tensión eléctrica (como en un
necesario al momento de investigar,
termopar), una corriente eléctrica,
fue la ficha de información, y libreta
etc.
de notas, además de una
computadora como recurso Un sensor se diferencia de un
indispensable para recolección de transductor en que el sensor está
información de forma digital. siempre en contacto con la magnitud
que la condiciona o variable de
Sensores
instrumentación con lo que puede
Un sensor es todo aquello que decirse también que es un
tiene una propiedad sensible a una dispositivo que aprovecha una de
magnitud del medio, y al variar esta sus propiedades con el fin de
magnitud también varia con cierta adaptar la señal que mide para que
intensidad la propiedad, es decir, la pueda interpretar otro dispositivo.
manifiesta la presencia de dicha
Por ejemplo, el termómetro de
magnitud, y también su medida.
mercurio que aprovecha la
Un sensor en la industria es un propiedad que posee el mercurio de
objeto capaz de variar una propiedad dilatarse o contraerse por la acción
ante magnitudes físicas o químicas, de la temperatura. Un sensor
llamadas variables de también puede decirse que es un
dispositivo que convierte una forma  Sensibilidad de un sensor:
de energía en otra. suponiendo que es de entrada
a salida y la variación de la
Áreas de aplicación de los
magnitud de entrada.
sensores:
 Resolución: mínima variación
1 industria automotriz, robótica, de la magnitud de entrada que
industria aeroespacial, medicina, puede detectarse a la salida.
industria de manufactura, etc.  Rapidez de respuesta: puede
ser un tiempo fijo o depender
Los sensores pueden estar
de cuánto varíe la magnitud a
conectados a un computador para
medir. Depende de la
obtener ventajas como son el acceso
capacidad del sistema para
a la toma de valores desde el sensor,
seguir las variaciones de la
una base de datos, etc.
magnitud de entrada.
Características técnicas de un  Derivas: son otras
sensor magnitudes, aparte de la
medida como magnitud de
 Rango de medida: dominio en
entrada, que influyen en la
la magnitud medida en el que
variable de salida. Por
puede aplicarse el sensor.
ejemplo, pueden ser
 Precisión: es el error de
condiciones ambientales,
medida máximo esperado.
como la humedad, la
 Offset o desviación de cero:
temperatura u otras como el
valor de la variable de salida
envejecimiento (oxidación,
cuando la variable de entrada
desgaste, etc.) del sensor.
es nula. Si el rango de medida
 Repetitividad: error esperado
no llega a valores nulos de la
al repetir varias veces la
variable de entrada,
misma medida.
habitualmente se establece
otro punto de referencia para Laboratorio Nº3
definir el offset. (down)
Comprende la elaboración de un
 Linealidad o correlación
circuito por medio del uso del
lineal.
Microcontrolador (PIC) 16F84A, en
la que a través de un modelado de
sensor de ritmo cardiaco se tomaran I var byte
las pulsaciones humanas reales y
B var byte
serán visualizadas por una pantalla
lcd. C var byte

Código de programación D var byte

DEFINE OSC 4, Mhz PULSOS VAR BYTE

DEFINE LCD_DREG PORTB W1 VAR BYTE


'UTILIZAR 4 BITS DEL PUERTO B
W2 VAR BYTE
PARA TX DE DATOS
W3 VAR BYTE
DEFINE LCD_DBIT 4 'DESDE EL
BIT B.4 AL BIT B.7 TRISA = %0000

DEFINE LCD_RSREG TRISB = %00000000


PORTB'UTILIZAR EL REGISTRO
PULSOS = 0
DE CONTROL/DATOS EN EL
PUERTO D

DEFINE LCD_RSBIT 1 'EN EL BIT LCDOUT $FE, 1


B.1
LCDOUT $FE, 2, “*
DEFINE LCD_EREG PORTB PULSACIONES POR *"
'UTILIZAR EL ENABLE EN EL
LCDOUT $FE , $C0, " MINUTO : ?"
PUERTO B
PAUSE 50
DEFINE LCD_EBIT 3 'EN EL BIT
B.2

define LCD_RWREG PORTB INICIO:

DEFINE LCD_RWBIT 2 for I= 0 TO 20000

DEFINE LCD_LINES 2 'Número IF PORTA.0 = 1 THEN


de líneas del LCD
PULSOS = PULSOS + 1
PAUSE 500
ENDIF
PAUSE 20

NEXT

PULSOS = PULSOS * 3

LCDOUT $FE, 1

LCDOUT $FE, 2 , "*


PULSACIONES POR *"

LCDOUT $FE , $C0, " MINUTO : ",


DEC PULSOS , " "
2.- Referencias bibliográficas:
PAUSE 60000
C. J Savan Jr. Roden Martin S.
GOTO INICIO Carpenter Gordon. Diseño
Electrónico. Mexico Df. Mc Graw –
Materiales:
Hill. 1998.
 1 PIC 16F84A
http://www.electronica2000.com
 1 diodos led
 1 fuente regulada a 5 voltios C. J Savan Jr. Roden Martin S.
 Cable utp Carpenter Gordon. Diseño
 1 protoboard Electrónico. Mexico Df. Mc Graw –
 1 tester o multímetro Hill. 1998.
 1 oscilador de 4Mhz
http://www.electronicasi.com/wp-
 2 capacitores de 33 pF
content/uploads/2013/03/multiplexor
 1 pantalla lcd 16x2
esydemultiplexores.pdf
 1 potenciómetro 10kohm
 4 resistencias diferentes ohm. https://sites.google.com/site/electron
icadigitalmegatec/home/deccoder-
bcd-a-7-segmentos

Potrebbero piacerti anche