Beruflich Dokumente
Kultur Dokumente
LABORATORIO Nº 2
Comunicaciones seriales (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
Labor 1: Montaje del hardware necesario para las primeras actividades de laboratorio.
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.
Construya un algoritmo que vaya generando de forma secuencial, la serie de Fibonacci, los datos
serán representados en los 4 display en formato BCD, en la consola de proteus y en el terminal de
ARDUINO en código ASCII, la secuencia debe reiniciarse en cuanto supere el número 10.000
Construya un contador que vaya generando los números primos en un rango de [0-255]; estos
números deben generarse, no deben estar almacenados en memoria, estos números deben
presentarse en los display, en el terminal de proteus y en el terminal de ARDUINO en código
ASCII.
Labor 5: Montaje del hardware necesario para las actividades de laboratorio 6-7
(desborde de contador de frecuencia), con el control “señal” se debe cambiar la señal, cada que se
dé un flanco ascendente, la señal se debe mostrar en el serial plotter de ARDUINO, los valores
enviados se visualizarán en un terminal virtual de proteus.
Repita la labor 6, pero ahora la frecuencia y la señal que se va a emplear debe ser seleccionada
mediante un comando que se dará mediante el terminal virtual, por ejemplo, con el comando:
“frecuencia 55Hz”, la señal debe cambiar a esa frecuencia; “Triangular”, debe cambiar a señal
triangular etc. Las señales se deben presentar en el serial plotter de ARDUINO y los comandos
deben ser envidos desde el hyperterminal de su elección.
A partir del hardware de la figura 5, construya una calculadora que pueda hacer sumas, restas,
multiplicaciones y divisiones, la operación se debe enviar mediante una cadena de caracteres estilo
“25+15” y la respuesta debe presentarse mediante una cadena de caracteres como: “el resultado es
35”
INFORME