16F87Xa
Páginas: 2 (286 palabras)
Publicado: 29 de enero de 2013
1. Diseñar y simular un programa con PIC16F877 que al número introducido por el puerto A, le sume 2 y se visualice elresultado por el puerto B. Realizar el programa en ensamblador y en lenguaje C.
Diseñar un programa para nuestro PIC con 3 leds de salida en el puertoA, rojo,amarillo y verde, de forma que se enciendan uno u otro, según los datos que introduzcamos por 3 interruptores del puertoB, de forma que si el nº introducido es mayor, igual omenor que 4, se enciendan el led correspondiente a esa opción.
Diseñar un sistema que encienda un display de 7 segmentos en que se refleje el nº en decimalcorrespondiente al número introducido en binario mediante 4 interruptores; de forma que de 0 a 9 el número se corresponderá con éstos y si el nº es mayor o igual que 10aparecerá un signo de error, por ejemplo (. Realizar una segunda versión donde se visualicen los números en hexadecimal: A, B, C, D, E, F.
Diseñar un intermitente,es decir, un sistema que encienda y apague un diodo led cada 0.5s usando:
El temporizador TMR0
a. EL TMR1.
Repetir uno de los diseños delejercicio anterior seleccionando, mediante un interruptor la temporización, de forma que si el interruptor introduce un uno, la temporización sea de 2s, y si introduceun 0 sea de 0.5s. Realizar una memoria de este ej.
Diseñar un dado electrónico, es decir, mediante un visualizador de 7 segmentos deberá salir un nº aleatoriode 1 a 6, cuando apretemos un pulsador. Realizar una memoria de este ej.
Visualizar en un display de 7 seg el número introducido mediante un teclado hexadecimal.
Leer documento completo
Regístrate para leer el documento completo.