Parque de estacionamento automatizado

Parque de estacionamento automatizado Parque de estacionamento automatizado

esalvieira.m.ccems.pt
from esalvieira.m.ccems.pt More from this publisher
20.01.2015 Views

Relatório da Prova de Aptidão Profissional – Bruno Barbosa Set EstadoParque.2 Off End If Wait 1 10us 'Seleciona e analisa lugar 4 Set PORTC.6 On Set PORTC.5 On Set PORTC.4 Off Wait 1 ms If PORTC.3 = On Then Set EstadoParque.3 On Else Set EstadoParque.3 Off End If Wait 1 10us 'Seleciona e analisa lugar 5 Set PORTC.6 Off Set PORTC.5 Off Set PORTC.4 On Wait 1 10us If PORTC.3 = On Then Set EstadoParque.4 On Else Set EstadoParque.4 Off End If Wait 1 10us 'Seleciona e analisa lugar 6 Set PORTC.6 On Set PORTC.5 Off Set PORTC.4 On Wait 1 10us If PORTC.3 = On Then Set EstadoParque.5 On Else Set EstadoParque.5 Off End If Wait 1 10us - 24 -

Relatório da Prova de Aptidão Profissional – Bruno Barbosa 'Seleciona e analisa lugar 7 Set PORTC.6 Off Set PORTC.5 On Set PORTC.4 On Wait 1 10us If PORTC.3 = On Then Set EstadoParque.6 On Else Set EstadoParque.6 Off End If Wait 1 10us 'Seleciona e analisa lugar 8 Set PORTC.6 On Set PORTC.5 On Set PORTC.4 On Wait 1 10us If PORTC.3 = On Then Set EstadoParque.7 On Else Set EstadoParque.7 Off End If Wait 1 ms Exit Sub End Sub '''Lê teclado numérico Sub ReadKeyCode Key_Code = 0 'Se o teclado não responder em 200us, a rotina termina Contador = 0 Do While PS2_CLK = On If Contador > 20 Then Exit Sub End If Wait 1 10us Contador = Contador + 1 Loop - 25 -

Relatório da Prova <strong>de</strong> Aptidão Profissional – Bruno Barbosa<br />

'Seleciona e analisa lugar 7<br />

Set PORTC.6 Off<br />

Set PORTC.5 On<br />

Set PORTC.4 On<br />

Wait 1 10us<br />

If PORTC.3 = On Then<br />

Set Estado<strong>Parque</strong>.6 On<br />

Else<br />

Set Estado<strong>Parque</strong>.6 Off<br />

End If<br />

Wait 1 10us<br />

'Seleciona e analisa lugar 8<br />

Set PORTC.6 On<br />

Set PORTC.5 On<br />

Set PORTC.4 On<br />

Wait 1 10us<br />

If PORTC.3 = On Then<br />

Set Estado<strong>Parque</strong>.7 On<br />

Else<br />

Set Estado<strong>Parque</strong>.7 Off<br />

End If<br />

Wait 1 ms<br />

Exit Sub<br />

End Sub<br />

'''Lê teclado numérico<br />

Sub ReadKeyCo<strong>de</strong><br />

Key_Co<strong>de</strong> = 0<br />

'Se o teclado não respon<strong>de</strong>r em 200us, a rotina termina<br />

Contador = 0<br />

Do While PS2_CLK = On<br />

If Contador > 20 Then<br />

Exit Sub<br />

End If<br />

Wait 1 10us<br />

Contador = Contador + 1<br />

Loop<br />

- 25 -

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!