![]() |
| |
| ||
Expansão para 8 entradas digitais para a porta paralela
Como já é conhecido, o porto standard paralelo só tem 4 entradas digitales. Algumas aplicações podem precisar mais que as 4 entradas. Neste caso esposible para ampliar as entradas por meio de um circuito simples baseado em um componente electrónico como o mais amarelo 74LS157 alimentar os dados em forma de duas mordidelas mediando (meio byte, 4 pedaços) as entradas da inscrição estatal (4 ou 5 linhas) para elpuerto paralelo. Você pode usar a inscrição de dados ou a inscrição de paraseleccionar de controle a mordidela.
Descrição do mais amarelo 74LS157

Fig. O mais amarelo 74LS157
Referências
Encanta saídas
I0a entrou 0a deixaram Qa Qa
I0b entrou 0b deixaram Qb Qb
I0c entrou 0c deixaram Qc Qc
I0d entrou 0d deixaram Qd Qd
I1a 1a entrado
I1b 1b entrado
I1c 1c entrado
I1d 1d entrado
Alimentando e operação
S lambiscam Seleção. (Debaixo de I0 seleciona. I1 alto seleciona)
-Habilite Qualificação do componente (manter sinal dentro abaixo)
Vcc 5 volts
Terra de Gnd
A fonte de 5 volts para alimentar este circuito a pessoa enlata obtenerdirectamente da fonte de poder do PC, ou do porto de jogos (ver dealimentación de fonte).
Modo de operação
Com os 74LS157 a seleção é levada a cabo pelo decontrol de inscrição ou de dados. Na figura que está próximo isto é mostrado no caso de laselección é pela inscrição de controle.

Fig. Conexão sugerida dos 74LS157
Programando
O algoritmo seguinte permite ler os oito pedaços do l74LS157 de entrada
/* Começando */
/* Seleção da primeira mordidela */
Colocar 0 no pedaço C3 - selecionar a mordidela N1
Ler a inscrição estatal em uma variável, por exemplo d_leido
Levar a cabo o d_leido de operação XOR com 128, corrigir o sinal de S7-
Este resultado para operar com E 240, descarregar pedaços queridos
Deslocar 4 pedaços à direita para colocar isto na mordidela de abaixo
Armazenar o resultado de um lado
/* Seleção da segunda mordidela */
colocar 1 no pedaço C3 -, selecionar a mordidela N2
Ler a inscrição estatal em uma variável, por exemplo d_leido
Levar a cabo o d_leido de operação XOR com 128, corrigir o sinal de S7-
Este resultado para operar com E 240, descarregar pedaços queridos
Levar a cabo a operação OU do resultado com a mordidela previamente armazenada
Os 8 pedaços de leitura estão no resultado final.
/* Fim */
Novedades en nuestro Blog:
Blog Puerto
Paralelo
Comentarios, aportes, consultas, visite nuestro Foro:
Foro Puerto Paralelo