Manejo Básico de Puertos 12F675
Manejo Básico de Puertos 12F675
Manejo Básico de Puertos 12F675
LABORATORIO Nº1
MANEJO BÁSICO DE SET DE INSTRUCCIONES (SIMULACIÓN)
Fecha límite de entrega de laboratorio: A acordar con el profesor
OBJETIVOS
Microcontrolador 12f675.
Resistencias.
Condensadores cristal de cuarzo.
Pulsadores
Diodos LED, Displays
CI 74164
Fuente de alimentación.
Multímetro.
Programador.
Enunciados
Para el desarrollo de la práctica se debe construir el circuito que aparece en la figura 1, a partir de
este sistema, se deben elaborar diferentes códigos fuente que permitan cargar al microcontrolador el
firmware adecuado para instrumentalizar las labores propuestas a continuación.
Se debe construir un firmware que permita, mediante el hardware de la labor 1, aparecer un letrero
luminoso, en el que su nombre aparezca, desplazándose de abajo a arriba, debe incluir apellidos y
código de su carné estudiantil.
Se debe construir un firmware que permita, mediante el hardware de la labor 1, construir un sistema
de 4 dados electrónicos, uno con cada display, de este modo, cada display debe generar un número
aleatorio entre 1 y 6, entonces, se deben usar dos pulsadores, uno de reinicio y otro de lanzar los
dados.
Modificar el circuito de la labor 2 para que con las modificaciones quede como se muestra en la
figura 2.
Se debe construir un firmware que permita, mediante el hardware de la labor 7, construir una ruleta
electrónica de 32 posiciones diferentes (una por cada led) en el momento en que se oprima el
pulsador de control, debe parecer que el sistema gira, en el momento en que se libere el pulsador,
debe parecer que el giro de la ruleta se va desacelerando, finalmente solo debe permanecer
energizado un led, el ganador, este debe ser totalmente aleatorio; para más detalles, puede observar
el video del link: https://www.youtube.com/watch?v=lIW0CWmDqOY o en el link:
https://www.youtube.com/watch?v=B4lKcsCARcY
el pulsador de control; debe emplear los 32 LED, por favor ser creativos.
Construya un algoritmo que vaya generando de forma secuencial, la serie de Fibonacci, los datos
serán representados en los 32 led conectados al microcontrolador, como notará, el número que se
puede representar es bastante grande (4.294.967.296), este número se representará en formato
Curso de microcontroladores. Escuela de Ingeniería Electrónica.
Elaboró: Nelson Barrera Monitor: Ing. Heiver Vargas
UNIVERSIDAD PEDAGOGICA Y TECNOLOGICA DE COLOMBIA
ESCUELA DE INGENIERIA ELECTRONICA
CURSO BÁSICO DE MICROCONTROLADORES
binario
INFORME