Subido por Axel Bello

REPORTE PRACTICA 7 P1 Y P2

Anuncio
INSTITUTO TECNOLÓGICO DE SAN LUIS POTOSÍ
DEPARTAMENTO DE ELÉCTRICA, ELECTRÓNICA Y
MECATRÓNICA.
Materia:
Trabajo:
Alumno:
Fecha:
MICROCONTROLADORES
PRACTICA 7
ARI AXEL BELLO SOLORZANO
3 DE NOVIEMBRE DE 2022
OBJETIVOS:
Parte 1
Invertir el estado de RC0 cada 16 pulsos en RA4, para esto se utilizará el TIMER0en modo
contador con una preescala de 4. TMR0L y TMR0H se deberá exhibir en los puertos B y D
respectivamente.
Parte 2
Invertir el estado de RC0 cada x segundos (2 segundos), FOSC, la precarga y la preescala son libres.
CODIGO EN ENSAMBLADOR:
PARTE 1:
PARTE 2:
DIAGRAMA DE FLUJO: PARTE 1
PARTE 2
FOTOGRAFIA DEL CIRCUITO
PARTE 1:
Se realizo un contador el cual consiste en un reloj 555 en modo
monoestable el cual nos permitirá asignar un pulso el cual por la
configuración del timer 0 que detectara flancos de subida el cual
nos hará una cuenta en modo 16 bits en el cual cada 4 pulsos hará
una cuenta a partir de FC cuando este en FF desbordaremos la
cuenta y por lo tanto en el RC0 el led debería invertirse
PARTE 2
En la segunda parte haremos un temporizador a 2s por lo
cual necesitamos obtener nuestra precarga el cual la
obtenemos de la formula
𝑃𝑅𝐸𝐸𝐶𝐴𝑅𝐺𝐴 −
𝑇
4 ∗ 𝑇𝐶𝑌
65536 son la cantidad de pulsos para que se desborde la
cuenta ósea que llegue a FF , esta cantidad le vamos a
restar lo de la preecarga
61660 𝑝𝑎𝑟𝑎 𝑜𝑏𝑡𝑒𝑛𝑒𝑟 𝑙𝑜𝑠 2 𝑠𝑒𝑔𝑢𝑛𝑑𝑜𝑠
Osea necesitamos F0DC que F0 es nuestra parte alta y DC
nuestra parte baja
Descargar