-
Notifications
You must be signed in to change notification settings - Fork 0
Slaves
#Visão geral São os submódulos responsáveis por controlar o display da senha atual e o display da senha anterior.
Estes submódulos são implementados no PIC16F628A. Cada slave possui um PIC.
Para que os 6 displays de 7 segmentos funcionem, ligaremos somente um display de cada vez. Entretanto, chavearemos esta ligação tão rápidamente, que o efeito visto pelo usuário será que todos os displays estarão ligados ao mesmo tempo. Para isto, utilizaremos um "contador" que será explicado em breve.
#Índice
#Barramentos ##Entrada
- 4 bits de dados [RA7|RB7|RB6|RB5]
- 1 bit de interrupção [RB0]
- 1 bit para indentificar o tipo da interrupção [RA5]
##Saída
- 6 bits do contador [RA6|RA4|RA3|RA2|RA1|RA0]
- 4 bits de dados [RB4|RB3|RB2|RB1]
#Contador O contador deslocará um bit para a esquerda, de forma circular, a cada x segundos. Por exemplo:
x1x11110
x1x11101
x1x11011
x1x10111
x1x01111
x0x11111
x1x11110
...
#Algoritmos
##Loop principal
##Contador
##Enviar dados para o display
##Adiquirir dados da entrada
##Atualizar display
##Receber dados do Master