Ir ao conteúdo
  • Cadastre-se
Matheus Rehbein

Ajuda Eletronica Digital, portas lógicas ! Help.

Recommended Posts

Bom dia, estou com um problema na criação de um sistema de microcontroladores,  onde, deve-se projetar, utilizando portas lógicas, um sistema capaz de efetuar a multiplicação/divisão por 2, de um valor compreendido entre 0-15 e apresentar o resultado em displays de 7 segmentos. Alguém saberia como desenvolver-lo ? (foto anexa)

post-745163-0-67071700-1416920706_thumb.

Compartilhar este post


Link para o post
Compartilhar em outros sites

@Matheus Rehbein,

 

 

Fazer esse circuito apenas com a multiplicação é relativamente fácil, pois existem todos os blocos básicos e projetos disponíveis na Internet.

 

Agora, a parte de divisão vai ser bem complicada.... 

 

Existem algumas ALU com portas lógicas que poderiam fazer isso, mas encontei pronta apenas com 2 bits. 

 

voce vai ter bastante trabalho, meu amigo !

 

Paulo

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu prefiro te ensinar a pescar, não te dar o peixe ....  :D

 

Pesquise por :

 

Multiplier with logic gates

4 bits Multiplier with logic gates

ALU with logic gates

 

Veja tanto as imagens como os sites Web desses links acima. Existem alguns links de trabalhos de faculdades com muita informação útil para te ajudar.

 

Uma boa dica é voce pegar alguns circuitos integrados TTL que fazem multiplicação binária e baixar os datasheets deles, alguns possuem o diagrama de portas lógicas internas para voce ver como são feitos.

 

Boa diversão com a pesquisa. Será um excelente aprendizado !

 

Paulo

  • Curtir 1

Compartilhar este post


Link para o post
Compartilhar em outros sites

 

Bom dia, estou com um problema na criação de um sistema de microcontroladores,  onde, deve-se projetar, utilizando portas lógicas, um sistema capaz de efetuar a multiplicação/divisão por 2, de um valor compreendido entre 0-15 e apresentar o resultado em displays de 7 segmentos. Alguém saberia como desenvolver-lo ? (foto anexa)

 

Para dividir por 2 basta entrar com os dados num shift register e deslocar a direita 1 vez.

http://www.allaboutcircuits.com/vol_4/chpt_12/5.html

O resultado só vai ser exato para números pares, a não ser que use o MSB para inteiros e o LSB para os décimos.

Compartilhar este post


Link para o post
Compartilhar em outros sites

@,

Boa ideia, pode usar algo do tipo 74LS95 ( que tem o esquema das portas lógicas internas ) para armazenar o dividendo, e um circuito que traduz o divisor para um contador que gere os pulsos necessários para os shifts ....

Opa entreguei um peixe sem querer heheheh !

atualizando... - só agora que notei que o circuito tem de multiplicar Ou dividir um numero de 4 bits por 2 !!!! Eu tinha entendido antes que eram dois números de 4 bits que poderiam se multiplicar ou se dividir, o que era muito mais complicado ! Esqueçe tudo o que disse acima !

Se tivermos um shift register, se fizermos o deslocamento para a esquerda ou para a direita estaremos fazendo ou a multiplicação ou a divisão por 2 , o que simplifica e muito o circuito todo !

Procure pelo 74ls194A, ele faz exatamente o que disse acima, e o esquema interno dele com portas lógicas está disponível no datasheet da Fairchild !

Agora sim ficou bem mais fácil o seu trabalho ! Só terá de pesquisar como se faz um flip flop tipo SR com Clear Input e entrada de Clock com portas lógicas.

Paulo

Compartilhar este post


Link para o post
Compartilhar em outros sites

Galera, o trabalho tá quase pronto, só queria saber se vocês conhecem algum CI, tipo o 7448, mas com 5 entradas ? Se existir eu consigo concluir o trabalho e postarei aqui.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Como prometido postarei o trabalho concluído. Deu uma p#$% dor de cabeça e algumas espinhas... rs. Mas consegui terminar. Obrigado pelas dicas, mas não consegui aplicar muito elas por alguns motivos, um deles era: O circuito deveria ser feito inteiro com portas lógicas, onde, poderia usar apenas o 7448. A satisfação é enorme!

post-745163-0-42287000-1417181433_thumb.

post-745163-0-57078800-1417181448_thumb.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora





Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×