Documentos de Académico
Documentos de Profesional
Documentos de Cultura
CODIGO EN C
#byte puerto_b = 06
void main()
int contador;
set_tris_C(255);
contador = 0;
do
delay_ms(200); // Antirebote
Fecha: 16/09/2020 2
if(input(PIN_C0)== 1)
contador = contador + 1;
if(contador==1)
output_high(PIN_B0);
if(contador==2)
output_high(PIN_B1);
if(contador==3)
output_high(PIN_B2);
if(contador==4)
output_high(PIN_B3);
if(contador==5)
output_high(PIN_B4);
if(contador==6)
output_high(PIN_B5);
if(contador==7)
Fecha: 16/09/2020 3
output_high(PIN_B6);
if(contador==8)
output_high(PIN_B7);
if(input(PIN_C1)==1)
if(contador==7)
output_low(PIN_B7);
if(contador==6)
output_low(PIN_B6);
if(contador==5)
output_low(PIN_B5);
if(contador==4)
{
Fecha: 16/09/2020 4
output_low(PIN_B4);
if(contador==3)
output_low(PIN_B3);
if(contador==2)
output_low(PIN_B2);
if(contador==1)
output_low(PIN_B1);
if(contador==0)
output_low(PIN_B0);
while(true); // bucle
SIMULACIÓN EN PROTEUS
Fecha: 16/09/2020 5