Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Juan.espinosa03@uceva.edu.co,Fulvio.Predraza@uveca.edu.co
Faculta de ingeniería
Microcontroladores
UCEVA-Tuluá
un complemento a 1. Procesador
2. Memoria no volátil para contener el programa 3. Memoria
de lectura y escritura para guardar los datos
representar
c) Diversas puertas de comunicación (bus l2ºC, USB, etc.)
5. Recursos auxiliares:
a) Circuito de reloj
b) Temporizadores
conver(rá en un El procesador
La necesidad de conseguir elevados rendimientos
en el procesamiento de las instrucciones ha
circuito interior
del sumador las
entradas son A, B,
Cin para los bits Figura 3
parte, la salida es
S y Csal, siendo Figura 4
Csal la salida de
Memoria de programa
El microcontrolador está diseñado para que en su memoria de
programa se almacenen todas las instrucciones del programa
de control. No hay posibilidad de utilizar memorias externas
de ampliación.
Como el programa a ejecutar siempre es el mismo, debe
estar grabado de forma permanente. Los tipos de memoria
adecuados para soportar esta función admiten cinco versiones
diferentes:
-OTP (Programable una vez) Este modelo de memoria sólo Cuando una función está multiplexada en un pin de I/O de
se puede grabar una vez por parte del usuario, utilizando el proposito general, la funcionalidad de un pin puede cambiar
mismo procedimiento que con la memoria EPROM. para acomodarse a los requisitos del módulo periférico. Por
Posteriormente no se puede borrar. Su bajo precio y la ejemplo, si un micro tiene un conversor A/D, los pines
sencillez de la grabación aconsejan este tipo de memoria para asociados a este módulo están configurados en un RESET
prototipos finales y series de producción cortas. como entradas analógicas para evitar un consumo de
corriente excesivo en el buffer de dicho pin si este estuviera
-EEPROM La grabación es similar a las memorias OTP y configurado como entrada digital y el valor de tensión en el
EPROM, pero el borrado es mucho más sencillo al poderse pin estuviera a un nivel intermedio.
efectuar de la misma forma que el grabado, o sea,
eléctricamente. Sobre el mismo zócalo del grabador puede ser PUERTOS DE ENTRADA/SALIDA –
programada y borrada tantas veces como se quiera, lo cual la CARACTERISTICAS ELECTRICAS
hace ideal en la enseñanza y en la creación de nuevos
proyectos. El fabuloso PIC16C84 dispone de 1 K palabras de
memoria EEPROM para contener instrucciones y también
tiene algunos bytes de memoria de datos de este tipo para
evitar que cuando se retira la alimentación se pierda
información. Aunque se garantiza 1.000.000 de ciclos de
escritura/borrado en una EEPROM, todavía su tecnología de
fabricación tiene obstáculos para alcanzar capacidades
importantes y el tiempo de escritura de las mismas es
relativamente grande y con elevado consumo de energía.
Figura 7
Figura 9
Figura 8
Puerto B
Puerto bidireccional de 8 bits RA0-RA7 Si el bit de TRISB
es un ‘1’ es entrada y si es un ‘0’ es salida. En el momento Figura 10
que el pin de PORTB pase a ser una salida (TRISB=0) el
circuito de pull-up se desactiva.
Figura 11
Puerto C
PORTC es un puerto bidireccional de 8 bits. TRISC (1
entrada, 0 salida). los pines RC3 y RC4 pueden configurarse Figura 13
para que pasen a formar parte del módulo I2C.
Figura 14
Figura 12 Puerto D
PORTD es un puerto bidireccional de 8 pines con entrada de
tipo Schmitt Trigger. TRISD (1 entrada, 0 salida).
El PORTD puede configurarse para que se comporte como
un puerto esclavo paralelo de 8 bits de un microprocesador si
se pone el bit de control PSPMODE (TRISE) a 1.
Puerto E
PORTE tiene 3 pines (RE0/RD/AN5, RE1/WR/AN6, y
RE2/CS/AN7) que son individualmente configurables como IV. Entrenador
entradas o salidas.
Como función alternativa, el PORTE puede comportarse
como entradas/salidas de control para el puerto esclavo
paralelo del que forma parte junto con el PORTD si el bit
PSPMODE (TRISE) se pone a 1.
Para el funcionamiento en este modo, el usuario debe
asegurarse que los bits TRISE están a 1, y que estos pines
sean entradas digitales. En este modo los buffers de entrada
son TTL.
Como segunda función alternativa de estos pines está el
servir de entradas analógicas AN5, AN6, AN7. Realmente
este es su estado inicial tras un Power-on-Reset. Debemos
modificar el valor de ADCON1 para que funcione como
entradas digitales. Si se trata de leer el valor del PORTE
cuando está configurado como entradas analógicas, se leen
como ‘0’. El registro TRISE debe tener sus bits a ‘0’
(entradas) cuando se usen como entradas digitales.
Figura 18
Figura 17
Características Generales:
Figura 16 Para programar un microcontrolador PIC ó AVR no es
necesario extraerlo de su zocalo, usted solo debe presionar el
botón modo prog y el entrenador se encargará del resto.
Soporta los siguientes MCU’s y tarjetas de desarrollo:
Zócalos en placa para programación de microcontroladores
PIC de 8, 18, 20, 28, 40 pines mediante pickit2, 3, 4, etc.
Zócalos en placa para programación de microcontroladores
AVR de 8, 20, 28, 40 pines mediante USBASP, MKII, Atmel
a elaboración del
circuito
ICE, etc.
Soporte separador para Arduino UNO, MEGA, Leonardo,
DUE.
Soporte universal para placas de desarrollo ARM, FPGA,
CPLD y protoboard (solicitar). Contiene las siguientes
entradas digitales: *8 pulsadores spst para entradas digitales.
*8 interruptores spst para entradas digitales. *Teclado
Sumador/Restad
or nos ayudó a
matricial (keypad) 4x4.
*16 Convertidores de nivel lógico de 5V a 3.3V ó de 3.3V a
5V (bidireccional). Contiene las siguientes entradas
analógicas:
*2 trimpot de 10k con perilla para entradas analógicas.
*Zócalo para sensor de temperatura LM35 10mV/°C para
entrada analógica. Contiene los siguientes módulos de
comprender
comunicación: *Convertidor USB-UART incorporado (para
comunicarse con la PC).
*Receptor infrarrojo TSOP1738 incorporado.
*Comunicación RS485 con zocalo para MAX485. *Zocalo
más aun la
ayuda que nos
para XBee (para comunicación serial inalámbrica).
*Zocalo para NRF24L01 (para comunicación inalámbrica por
SPI).
*Reloj en tiempo real RTC y memoria EEPROM por I2C con
zocalo para DS1307 y 24Cxx. *2 Puerto universal mikroBUS
para módulos externos.
Contiene las siguientes salidas:
dan ciertos
circuitos
*16 salidas led.
*4 display de 7 segmentos cátodo común. *Adaptador para
servomotor de 5V.
*Zumbador. *Driver L298 para control de motores, bobinas o
cargas resistivas.
integrados y
cómo
podemos
implementarlos
estos en un
Figura 18
problema, este
circuito es
V CONCLUSIONES
lógicas y
circuitos podemos
integrados implementarlos
que hemos estos en un
estudiado a lo problema, este
largo del circuito es
semestre lo que completo ya que
nos facilitó la utilizamos
elaboración del compuestas
circuito lógicas y
a elaboración del circuitos
circuito integrados
Sumador/Restad que hemos
or nos ayudó a estudiado a lo
comprender largo del
más aun la semestre lo que
ayuda que nos nos facilitó la
dan ciertos elaboración del
circuitos circuito
integrados y [1]
VI REFERENCIAS
cómo file:///C:/Users/Desidencia/Desktop/UCEVA/VII
%20SEMESTRE/libro_simulacion_mikroc.pdf
[2] http://www.eplimin.com/wp-
content/uploads/2018/11/Manual-de-caracter
%C3%ADsticas-entrenador-EU-01A.pdf
[3]