peterzatko
New Member
I m begginer i need help.
I need to LED lights turn on and turn off after pressing the button. This means that a push button and LED is turned on first A push button and switches off LED1. This is necessary for all LED and buttons.
program LED_GENERATOR
' Declarations section
symbol LED1 = PORTA.3
symbol SWT1 = PORTA.1
symbol LED2 = PORTA.2
symbol SWT2 = PORTA.0
symbol LED3 = PORTA.7
symbol SWT3 = PORTA.4
symbol LED4 = PORTA.6
symbol SWT4 = PORTA.5
symbol LED5 = PORTB.0
symbol SWT5 = PORTB.5
symbol LED6 = PORTB.1
symbol SWT6 = PORTB.4
symbol LED7 = PORTB.2
symbol SWT7 = PORTB.6
symbol LED8 = PORTB.3
symbol SWT8 = PORTB.7
main:
TRISA = %00110011
PORTA = %00000000
TRISB = %11110000
PORTB = %00000000
' Main program
cmcon =%00000111 'Comparators Off
vrcon =%00000000
intcon =%00000000
loop:
if SWT1 = 0 And (LED1 = 1)then LED1 = 0
end if
if (SWT2 = 0 ) And (LED2 = 0)then LED2 = 1
end if
if (SWT3 = 0 ) And (LED3 = 0)then LED3 = 1
end if
if (SWT4 = 0 ) And (LED4 = 0)then LED4 = 1
end if
if (SWT5 = 0 ) And (LED5 = 0)then LED5 = 1
end if
if (SWT6 = 0 ) And (LED6 = 0)then LED6 = 1
end if
if (SWT7 = 0 ) And (LED7 = 0)then LED7 = 1
end if
if (SWT8 = 0 ) And (LED8 = 0)then LED8 = 1
end if
goto loop
end.
I need to LED lights turn on and turn off after pressing the button. This means that a push button and LED is turned on first A push button and switches off LED1. This is necessary for all LED and buttons.
program LED_GENERATOR
' Declarations section
symbol LED1 = PORTA.3
symbol SWT1 = PORTA.1
symbol LED2 = PORTA.2
symbol SWT2 = PORTA.0
symbol LED3 = PORTA.7
symbol SWT3 = PORTA.4
symbol LED4 = PORTA.6
symbol SWT4 = PORTA.5
symbol LED5 = PORTB.0
symbol SWT5 = PORTB.5
symbol LED6 = PORTB.1
symbol SWT6 = PORTB.4
symbol LED7 = PORTB.2
symbol SWT7 = PORTB.6
symbol LED8 = PORTB.3
symbol SWT8 = PORTB.7
main:
TRISA = %00110011
PORTA = %00000000
TRISB = %11110000
PORTB = %00000000
' Main program
cmcon =%00000111 'Comparators Off
vrcon =%00000000
intcon =%00000000
loop:
if SWT1 = 0 And (LED1 = 1)then LED1 = 0
end if
if (SWT2 = 0 ) And (LED2 = 0)then LED2 = 1
end if
if (SWT3 = 0 ) And (LED3 = 0)then LED3 = 1
end if
if (SWT4 = 0 ) And (LED4 = 0)then LED4 = 1
end if
if (SWT5 = 0 ) And (LED5 = 0)then LED5 = 1
end if
if (SWT6 = 0 ) And (LED6 = 0)then LED6 = 1
end if
if (SWT7 = 0 ) And (LED7 = 0)then LED7 = 1
end if
if (SWT8 = 0 ) And (LED8 = 0)then LED8 = 1
end if
goto loop
end.