#include <16f887.h>
#fuses hs,nowdt,noprotect,nolvp
#use delay(clock=20000000)
#byte portd=8
miércoles, 17 de abril de 2013
viernes, 12 de abril de 2013
Prácticas (2/4)
- Realizar un dado electrónico con un display de 7 segementos y dos botones pulsadores, que al presionar un botón pulsador muestre el número y con un segundo botón inicie el proceso.
- Realizar un contador del 0 al 9 utilizando un display de 7 segmentos.
- Realizar un contador del 0 al 99 utilzando dos display de 7 segmentos.
jueves, 11 de abril de 2013
Ejemplo. Muestra los números del 0 al 6 en un display de 7 segmentos
#include<16f887.h>
#fuses hs,nowdt,noprotect
#use delay(clock=20000000)
#byte portb=6
#byte portd=8
domingo, 7 de abril de 2013
Prácticas para el microcontrolador (1/4)
- Realizar el encendido 8 LEDs de forma ascendente y apagarlos de forma descendente (1 segundo de retardo entre uno y otro).
- Realizar el programa de corrimiento de un bit, desde el RB0 hasta el RB7.
- Realizar un programa que controle el semáforo vehicular.
- Resuelva el problema de una alarma que funciona como sigue:
- Se activa el buzer conectado en RB0 mientras el sensor en RA2 se
activa. (si RA2=Activo RB0=Activo, si RA2=Desactivo RB0=Desactivo)
Suscribirse a:
Entradas (Atom)