Размер видео: 1280 X 720853 X 480640 X 360
Показать панель управления
Автовоспроизведение
Автоповтор
#include#fuses hs, nowdt, noprotect, noput, nolvp, brownout#use delay(clock=2M)#use standard_io(c)//declaraci?n de puertos#byte trisa=0x85#byte porta=0x05#byte trisb=0x86#byte portb=0x06//declaraci?n de variables de encendido apagado#define encender output_high#define apagar output_low//declaraci?n de puertos DE ENTRADA#define boton_1 PIN_A0#define boton_2 PIN_A1//declaraci?n de variables de encendido apagado#define led_0 PIN_B0#define led_1 PIN_B1#define led_2 PIN_B2#define led_3 PIN_B3#define led_4 PIN_B4#define led_5 PIN_B5#define led_6 PIN_B6#define led_7 PIN_B7#define led_8 PIN_C0#define led_9 PIN_C1#define led_10 PIN_C2#define led_11 PIN_C3#define led_12 PIN_C4#define led_13 PIN_C5#define led_14 PIN_C6//declaraci?n de puertos DE SALIDA#define buzzer PIN_C7//declaraci?n de variables para los botones#includevoid main(){ while(TRUE) { if(input(boton_1)==1){ apagar(led_0);//0 apagar(led_1);//0 apagar(led_2);//0 apagar(led_3); apagar(led_4); apagar(led_5); apagar(led_6); apagar(led_7); apagar(led_8); apagar(led_9); apagar(led_10); apagar(led_11); apagar(led_12); apagar(led_13); apagar(led_14); delay_ms(300); encender(led_0);//1 apagar(led_1);//0 apagar(led_2);//0 encender(led_3); apagar(led_4); apagar(led_5); encender(led_6); apagar(led_7); apagar(led_8); encender(led_9); apagar(led_10); apagar(led_11); encender(led_12); apagar(led_13); apagar(led_14); delay_ms(300); apagar(led_0);//0 encender(led_1);//1 apagar(led_2);//0 apagar(led_3); encender(led_4); apagar(led_5); apagar(led_6); encender(led_7); apagar(led_8); apagar(led_9); encender(led_10); apagar(led_11); apagar(led_12); encender(led_13); apagar(led_14); delay_ms(300); encender(led_0);//1 encender(led_1);//1 apagar(led_2);//0 encender(led_3); encender(led_4); apagar(led_5); encender(led_6); encender(led_7); apagar(led_8); encender(led_9); encender(led_10); apagar(led_11); encender(led_12); encender(led_13); apagar(led_14); delay_ms(300); apagar(led_0);//1 apagar(led_1);//1 encender(led_2);//0 apagar(led_3); apagar(led_4); encender(led_5); apagar(led_6); apagar(led_7); encender(led_8); apagar(led_9); apagar(led_10); encender(led_11); apagar(led_12); apagar(led_13); encender(led_14); delay_ms(300); } }}
Name GAL1 ;PartNo 00 ;Date 28/09/2021 ;Revision 01 ;Designer Engineer ;Company ESIME ;Assembly None ;Location ;Device G22V10 ;/* *************** INPUT PINS *********************/ PIN [2..4]=[i0..i2];/* *************** OUTPUT PINS *********************/PIN [17..23]=[q6..q0];/* *************** Generar campos*******************/FIELD entrada = [i2..0]; /* Campo de entrada*/FIELD salida = [q6..0]; /* Campo de salida*/TABLE entrada => salida {'b'000 => 'b'0000000;'b'001 => 'b'1110110;'b'010 => 'b'0111111;'b'011 => 'b'0111000;'b'100 => 'b'1110111;}
#include
#fuses hs, nowdt, noprotect, noput, nolvp, brownout
#use delay(clock=2M)
#use standard_io(c)
//declaraci?n de puertos
#byte trisa=0x85
#byte porta=0x05
#byte trisb=0x86
#byte portb=0x06
//declaraci?n de variables de encendido apagado
#define encender output_high
#define apagar output_low
//declaraci?n de puertos DE ENTRADA
#define boton_1 PIN_A0
#define boton_2 PIN_A1
//declaraci?n de variables de encendido apagado
#define led_0 PIN_B0
#define led_1 PIN_B1
#define led_2 PIN_B2
#define led_3 PIN_B3
#define led_4 PIN_B4
#define led_5 PIN_B5
#define led_6 PIN_B6
#define led_7 PIN_B7
#define led_8 PIN_C0
#define led_9 PIN_C1
#define led_10 PIN_C2
#define led_11 PIN_C3
#define led_12 PIN_C4
#define led_13 PIN_C5
#define led_14 PIN_C6
//declaraci?n de puertos DE SALIDA
#define buzzer PIN_C7
//declaraci?n de variables para los botones
#include
void main()
{
while(TRUE)
{
if(input(boton_1)==1){
apagar(led_0);//0
apagar(led_1);//0
apagar(led_2);//0
apagar(led_3);
apagar(led_4);
apagar(led_5);
apagar(led_6);
apagar(led_7);
apagar(led_8);
apagar(led_9);
apagar(led_10);
apagar(led_11);
apagar(led_12);
apagar(led_13);
apagar(led_14);
delay_ms(300);
encender(led_0);//1
apagar(led_1);//0
apagar(led_2);//0
encender(led_3);
apagar(led_4);
apagar(led_5);
encender(led_6);
apagar(led_7);
apagar(led_8);
encender(led_9);
apagar(led_10);
apagar(led_11);
encender(led_12);
apagar(led_13);
apagar(led_14);
delay_ms(300);
apagar(led_0);//0
encender(led_1);//1
apagar(led_2);//0
apagar(led_3);
encender(led_4);
apagar(led_5);
apagar(led_6);
encender(led_7);
apagar(led_8);
apagar(led_9);
encender(led_10);
apagar(led_11);
apagar(led_12);
encender(led_13);
apagar(led_14);
delay_ms(300);
encender(led_0);//1
encender(led_1);//1
apagar(led_2);//0
encender(led_3);
encender(led_4);
apagar(led_5);
encender(led_6);
encender(led_7);
apagar(led_8);
encender(led_9);
encender(led_10);
apagar(led_11);
encender(led_12);
encender(led_13);
apagar(led_14);
delay_ms(300);
apagar(led_0);//1
apagar(led_1);//1
encender(led_2);//0
apagar(led_3);
apagar(led_4);
encender(led_5);
apagar(led_6);
apagar(led_7);
encender(led_8);
apagar(led_9);
apagar(led_10);
encender(led_11);
apagar(led_12);
apagar(led_13);
encender(led_14);
delay_ms(300);
}
}
}
Name GAL1 ;
PartNo 00 ;
Date 28/09/2021 ;
Revision 01 ;
Designer Engineer ;
Company ESIME ;
Assembly None ;
Location ;
Device G22V10 ;
/* *************** INPUT PINS *********************/
PIN [2..4]=[i0..i2];
/* *************** OUTPUT PINS *********************/
PIN [17..23]=[q6..q0];
/* *************** Generar campos*******************/
FIELD entrada = [i2..0]; /* Campo de entrada*/
FIELD salida = [q6..0]; /* Campo de salida*/
TABLE entrada => salida {
'b'000 => 'b'0000000;
'b'001 => 'b'1110110;
'b'010 => 'b'0111111;
'b'011 => 'b'0111000;
'b'100 => 'b'1110111;
}