View
12
Download
0
Category
Preview:
DESCRIPTION
ejercicios en C
Citation preview
1
ESCUELA POLITCNICA DEL EJRCITO
DEPARTAMENTO DE ELCTRICA Y ELECTRNICA
MICROCONTROLADORES
Fecha: 2013-01-02
Realizar para todos los ejercicios en lenguaje C y la respectiva simulacin.
Ejercicio 1
Escribir un programa que invierta todos los bits del puerto B, cada vez que un registro contador
llegue al valor mximo. El registro comienza la cuenta desde cero hasta llegar al valor mximo
posible.
Si el PIC trabaja a una frecuencia de 4MHz.
Ejercicio 2
Realizar un juego de luces de una rotacin secuencial en el encendido de cada led conectado al
puerto B. Si RA0 = 0 la rotacin ser de derecha a izquierda, y si RA0 = 1 la rotacin ser de
izquierda a derecha.
Si el PIC trabaja a una frecuencia de 4MHz, cada led permanece encendido 0.25 segundos (250
ms).
Ejercicio 3
Escribir un programa que cuente el nmero de veces que se puls la tecla conectada
al terminal RA4 y que saque ese valor en binario natural por el Puerto B.
2
Ejercicio 4
Realizar un circuito que permita mostrar de acuerdo a la siguiente tabla:
SW1 SW2 OPERACIN A REALIZAR 0 0 Ingresar datos al micro por teclado y guardar en memoria (desde 0x20 hasta 0x7F)
0 1 Permite visualizar en el LCD los nmero que se ingresaron previamente, en forma secuencial como se ingresaron y repetidamente
1 0 Permite visualizar en el DISPLAY los nmeros que se ingresaron previamente, en forma secuencial como se ingresaron y repetidamente
1 1 Visualiza en los LEDS la cantidad de nmeros ingresados en binario.
NOTAS:
1. Los nmeros ingresados desde el teclado deben tener hasta de 3 dgitos, si ingresa
ms dgitos sern considerados como error.
DIAGRAMA DE BLOQUES DEL CIRCUITO
Recommended