Aplicación #2.- Push - LED

Anuncio
Aplicación #2.- Push - LED
La práctica 2 muestra como se hace el enmascaramiento -observar el comportamiento de un
sólo bit en una palabra de entrada o excitar un sólo bit en una palabra de salida- utilizando PushButton y los LEDs en Miuva PRO.
Materiales necesarios:
Ninguno
Programa en MikroC:
void main() {
ADCON0 = 0b00011111;
TRISJ = 0x00;
LATJ = 0x00;
TRISD |= 0b00011110;
while(1)
{
if((PORTD & 0x02)==0x00)
{
LATJ |= 2;
}
else
{
LATJ &= ~(2);
}
if((PORTD & 0x04)==0x00)
{
LATJ |= 4;
}
else
{
LATJ &= ~(4);
}
if((PORTD & 0x08)==0x00)
{
LATJ |= 8;
}
else
{
LATJ &= ~(8);
}
if((PORTD & 0x10)==0x00)
{
LATJ |= 16;
}
else
{
LATJ &= ~(16);
}
}
}
//todos los puertos como digitales
//puerto J como salida
//puertos D1, D2, D3 y D4 como entradas
//enmascaramiento de entrada para Push en D1
//enmascaramiento de salida para LED en J1
//enmascaramiento de entrada para Push en D2
//enmascaramiento de salida para LED en J2
//enmascaramiento de entrada para Push en D3
//enmascaramiento de salida para LED en J3
//enmascaramiento de entrada para Push en D4
//enmascaramiento de salida para LED en J4
Descargar