Logo Passei Direto
Buscar

Atividade Semáforo Com flip-flop tipo D

User badge image
Rejane Alves

em

Ferramentas de estudo

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

Instituto Federal de Brasília – Campus Taguatinga
Curso: ABI em Computação Disciplina: Circuitos Digitais
Professor: Lucas Paes Moreira Estudante:
Atividade 03
O circuito integrado 7483 (74LS83) implementa um somador de palavras numéricas de 4
bits. Ele contém 9 entradas, as duas palavras de 4 bits cada e o C in (carry in), e 5 saídas,
os 4 bits da soma e o Cout (carry out) do bit mais significativo, que representa o overflow
da operação.
O circuito ilustrado na figura abaixo, e fornecido junto com esse documento (em
formato .ckt), mostra uma forma de testar o CI 7483 utilizando como entrada um
sequenciador de dados (data sequencer).
O sequenciador de dados possui 8 bits de saída. Os 4 bits menos significativos (1 a 4)
estão sendo usados para representar a palavra numérica [B], enquanto os 4 bits mais
significativos (5 a 8) estão sendo usados para representar a palavra numérica [A]. Em
outras palavras, o circuito ilustrado na figura acima está somando o nibble mais
significativo com o nibble menos significativo ([A] + [B]). Repare que a entrada C in do
somador está conectado diretamente ao terra, ou seja, sua entrada é sempre o nível
lógico 0.
Instituto Federal de Brasília – Campus Taguatinga
Curso: ABI em Computação Disciplina: Circuitos Digitais
Professor: Lucas Paes Moreira Estudante:
O sequenciador de dados do CircuitMaker é um dispositivo que disponibiliza em sua saída
os bytes armazenados em sua memória de forma crescente, que pode ser configurada
dando um duplo clique no componente. O circuito de exemplo fornecido possui a
configuração ilustrada na figura abaixo.
O quadro maior, à esquerda, representa as posições de memória (coluna da esquerda) e
seus respectivos conteúdos (coluna da direita). No exemplo acima, a primeira posição de
memória contém o valor 01, a segunda posição de memória o valor 64, e assim
sucessivamente. No campo “Data Display” é possível escolher a forma de visualizar os
conteúdos da memória, se em hexadecimal ou binário. Mudem a forma de visualização e
observem o resultado.
O campo “Start Address” irá definir a primeira posição de memória a ser disponibilizada na
saída, enquanto que o campo “Stop Address” definirá a última posição. No exemplo
acima, a sequência de dados binários que serão disponibilizados na saída do componente
(na ordem de 8 para 1) será:
Instituto Federal de Brasília – Campus Taguatinga
Curso: ABI em Computação Disciplina: Circuitos Digitais
Professor: Lucas Paes Moreira Estudante:
00000001
01100100
00100010
00001000
10001000
Depois de disponibilizar o último byte, o sequenciador volta para a primeira posição
configurada em “Start Address”.
A mudança de uma posição de memória para outra, no simulador, é muito rápida,
tornando difícil a visualização do comportamento do circuito. Para reduzir a velocidade da
simulação, basta diminuir o valor padrão para essa velocidade. Essa configuração está na
aba “Digital” do menu do programa, como ilustrado na figura abaixo.
Instituto Federal de Brasília – Campus Taguatinga
Curso: ABI em Computação Disciplina: Circuitos Digitais
Professor: Lucas Paes Moreira Estudante:
Por padrão, o CircuitMaker tem o valor 30 no campo “Speed”. Diminua para o valor 1
antes de realizar a simulação.
Feitas as mudanças sugeridas, inicie a simulação do circuito e observe seu
comportamento.
Objetivo
Utilizando apenas portas lógicas e uma chave lógica, modifique o circuito acima para que
ele funcione como somador ou subtrator, ou seja, implemente a operação [A] + [B] ou a
operação [A] – [B], onde a operação a ser realizada é escolhida pelo valor da chave
lógica.
Em outras palavras, acrescente um circuito digital na figura abaixo, de tal forma que, se a
chave lógica AS estiver na posição 0, o circuito fará a operação de soma [A] + [B], caso a
chave esteja na posição 1, o circuito fará a operação de subtração [A] – [B].
Não modifique os valores da memória do sequenciador de dados, utilize os mesmos
valores do circuito fornecido, que estão ilustrados na janela de configuração mostrada
anteriormente.
Instituto Federal de Brasília – Campus Taguatinga
Curso: ABI em Computação Disciplina: Circuitos Digitais
Professor: Lucas Paes Moreira Estudante:
O arquivo modificado deve ser salvo em formato CircuitMaker, no padrão abaixo:
atividade_03_nome_do_estudante.ckt
Envie esse arquivo para a atividade correspondente na plataforma Google Sala de Aula
da disciplina até o dia 17 de janeiro de 2021. Não serão aceitos trabalhos enviados a
partir do dia 18.

Mais conteúdos dessa disciplina