Beruflich Dokumente
Kultur Dokumente
Um boto interruptor mecnico ser usado para o boto play. O interruptor gera um sinal lgico 1
quando deprimido e lgica 0 quando for libertado. Uma mola retornar a mudana para sua posio
original quando ele no est sendo pressionado. Para garantir um funcionamento fivel, isto ,
"limpar" 0 para 1 e 1 para 0, um circuito de estabilizao ser usado. Um circuito de debounce
chave foi desenvolvido e simplesmente um par de cruz acoplado portas NAND.
Gerador de nmeros
Um gerador de nmero aleatrio verdadeiramente seria ideal para este jogo, mas no um circuito
trivial. Em vez disso, um circuito de binrio sncrono simples contador que conta continuamente
de 1 a 7 sero utilizados para cada um dos trs dgitos. A aparncia de aleatoriedade vir a partir
da operao de um circuito de temporizao que ir fazer trs coisas:
1. Os balces ser feito para correr suficientemente rpido que ser difcil para o jogador para
prever as sadas do contador quando o boto de reproduo liberada.
2. Os trs marcadores ser operado em diferentes a frequncias diferentes. A frequncia mais
elevada ser de 45 Hz para um dos dgitos com os outros dois que metade e um tero desta
frequncia ou 22,5 e 15 Hz, respectivamente. A taxa de 15 Hz faz com que o dgito para alterar a
15 vezes por segundo, que wil permitem que os dgitos de ser visto ao mudar suficientemente
rpido para inibir a adivinhar o valor final.
3. Os trs marcadores ser interrompido em diferentes perodos aps a liberao do boto play.
Para produzir o nmero de 1 a 7, um contador binrio ser usado para cada gerador de nmeros
que ser de forma assncrona carregado com o valor 1 depois de ter atingido um contador de 3 bits
de 7. Embora seria suficiente, um contador de 4 bits ser seleccionado desde 3 bit contadores so
mdulos TTL padro. Para permitir diferentes frequncias de contagem e os tempos de paragem
para ser usado, em separado do relgio e permitam entradas so necessrios para cada marcador,
em adio a capacidade de carga paralela.
O SN74LS163A 4 bit contador binrio sncrono atenda aos requisitos anteriores. Trs mdulos
SN74LS163A ir ser utilizada para este desenho como se mostra na
Note-se que trs contagem independente permitem sinais {EN1, EN2, EN3} e trs sinais de relgio
diferentes {F1, F2, F3} so necessrios para controlar os trs marcadores. As sadas do contador
vai ser enviada para o visor com dgitos de rolamento e ao detector de combinao vencedora.
Mdulo de temporizao
Um diagrama de blocos do mdulo de temporizao mostrado na figura '"'. Trs sinais de relgio
(F1, F2, F3) e trs sinais de activao (EN1, EN3, en3) so necessrias para controlar os contadores
no gerador de nmeros, como se mostra na '' ''. Um circuito oscilador ir ser concebido para
produzir uma onda quadrada de frequncia f1 = 45 Hz para usar como o sinal de relgio para o
primeiro contador. A frequncia deste sinal ser ento dividido por fatores de 2 e 3 para produzir
dois outros sinais a frequncias F2 = 22,5 Hz e F3 = 13 Hz, respectivamente. A operao desejada
dos trs sinais de activao est ilustrado o diagrama de temporizao em '' '. Todos os trs sinais
de habilitao ser definido para 1 quando o boto pressionado jogo.
Aps o jogo liberado, EN1 ser definido para 0 aps um pequeno intervalo D1, EN1 depois de
um segundo de atraso D2, e EN3 depois de uma terceira D3 atraso.
O oscilador vai ser implementado com um mdulo temporizador 555 preciso configurado para
operar no modo multivibrador astvel, e ilustrado na '' '. A frequncia de oscilao vai ser definido
para 45 Hz. A frequncia de oscilao, f foi definida como: f ==
1.44
f
( R A 2 RB )C
RA 15k; RB 8.5k; C 1F
Um circuito de diviso por dois e um circuito divisor-por-3 ser usado para os outros para gerar
dois sinais de relgio. uma vez que as freqncias de trens de pulso pode ser convenientemente
dividido por contadores binrios um contador binrio 74LS92 modulo-12 ser usado como mostra
a '' ''. As sadas do 74LS92, QA, QB, QC, e QD, so simplesmente trens de pulsos cujas freqncias
so 1/2, 1/3, 1/6 e 1/12 da entrada de clock, respectivamente. Portanto, a sada de QA ir fornecer
f1 f2 = / 2 = 22,5 Hz, enquanto QB ir fornecer F3 = f1 / 3 = 15 Hz.
O contador de permitir que os sinais EN1, EN2, e EN3 ser produzido atravs de trs travas SR
(SN74LS279). As travas ser definido para 1 quando o boto pressionado o jogo e, em seguida,
redefinir a 0 em diferentes momentos aps o lanamento do boto play. Para produzir diferentes
tempos de reset, uma 74LS93 4-bit contador binrio, mostrado em '' ''. sero apagados (com
contagem desativado), enquanto o boto de reproduo est a ser pressionado e comear a
contagem quando o boto de reproduo liberada. Trs das sadas do contador ser utilizado para
repor as travas QB = 1 (uma contagem de 2) desligar a EN1, Qc = 1 (uma contagem de 4) desligar
EN2, e Qd = 1 ser desligada EN3 (a contar de 8).
Pagamento de exibio
O visor recompensa idntico ao visor de rolamento dgitos. Um nmero de trs dgitos BCD
gerado pelo gerador de retorno ser convertido e apresentado em trs LD sete segmentos usando
uma cpia do circuito mostrado na fig.13.7.
Gerador de recompensa
Se uma combinao vencedora detectado, o nmero de pontos de ganho uma funo do facto
de dois ou trs dgitos do jogo exibido e o valor do dgito correspondente.
Alm disso, o nmero de pontos multiplicado por um factor de 1 a 4, dependendo da aposta que
foi colocada sobre os interruptores de aposta.
H seis entradas para o circuito de ganhos computao:
1. Um nmero de 3 bits (1 a 7) correspondente ao dgito correspondente, ou todos os zeros Se no
houvesse dgitos correspondentes.
2. Um pouco Um pouco indicando se houve duas ou trs dgitos correspondentes, assumindo que
houve pelo menos um jogo.
3. Um certo nmero de 2 bits correspondente aposta que foi colocada.
Uma vez que o nmero de pontos um nmero decimal de trs dgitos, o circuito de clculo ganhos
ter 12 linhas de sada correspondentes aos trs dgitos BCD.
Para realizar este circuito, um dispositivo de 64x12 PROM pode ser usada, isto , uma PROM com
6 entradas. No entanto, 64X12 no um padro de configurao disponveis comercialmente;
portanto, vamos usar dois bailes, um 82LS129A (256X4) para conduzir o dgito centenas e um
82LS135 (256X8) para conduzir as dezenas e unidades dgitos. O circuito completo gerador de
recompensa dada na fig. 13,10, o que mostra a atribuio de sinais para as entradas de 8 bits de
endereo PROM e as sadas de baile.