CONTADOR DE PROGRAMA | 8-bit Computer #03

Поділитися
Вставка
  • Опубліковано 9 січ 2025

КОМЕНТАРІ • 80

  • @gleisonaraujo7216
    @gleisonaraujo7216 5 років тому +15

    Cara... tava reparando que em videos mais recentes que o WR postou tem mais de mil likes em poucas horas e nesses videos que são mais didáticos tem até o momento 500. É incrível como as pessoas gostam de coisas "mastigadas" o cara se esforça e doa seu tempo pra ensinar eletrônica digital na prática de um jeito que muitas escolas técnicas não fazem e ninguém ta nem ai.

  • @danielsantello6210
    @danielsantello6210 11 місяців тому

    Antes de mais nada, quero agradecer pelos excelentes conteúdos. Um dia desses, nem me lembro mais qual assunto estava pesquisando, acabei caindo em um de seus vídeos. Logo, descobri essa série. Sou formado em eletrônica, mas isso muito tempo atrás, época em que não tínhamos nem internet ainda. Por consequência, acabei indo para a área de desenvolvimento e acabei desanimando da eletrônica. Mas confesso que, depois de assistir seus vídeos, o interesse voltou. Comprei o kit e estou montando o computador. Não gosto muito de ficar perguntando, sempre procuro tentar descobrir por conta própria, mas dessa vez está bem complicado. Se você ou alguém aqui do canal puder me dar uma luz, ficarei muito grato. Acabei de montar o módulo do Contador de Programa. Montei também o barramento de teste. O contador funciona certinho, inclusive manda sinal para o barramento. Estou com dificuldades para entender o porque não consigo mandar o sinal do barramento para o contador. Fiz algumas medidas e descobri o seguinte: ao parar o contador, o sinal nos pinos do 161 estão em 5v. Porém, ao conectar o barramento, esse sinal cai para 1,84v. Acredito que seja isso que esteja fazendo com que a porta considere o sinal como low. O reset até funciona, mas ele entende todos os dados no barramento como 0. Tentei isolar uma única porta e acontece o mesmo. Um outro teste que fiz foi testar o led apenas, ligando o 5v nele e ele conectado ao terra com o resistor. Funciona certinho, mantém os 5v na entrada do led, mas na saída, percebi que a tensão cai um pouco também. Mas quando ligo no circuito, o que achei estranho foi cair a tensão na entrada. Qualquer dica que puder me dar agradeço, pois queria entender direito o que está havendo antes de continuar. Obrigado.

    • @canalwrkits
      @canalwrkits  11 місяців тому

      Olá Daniel, que ótimo que voltou a praticar eletrônica com nossos vídeos! Continue. O problema que você relatou pode ser um erro de montagem do counter, no setor de atualização do mesmo. Experimente carregar um valor diretamente a partir dos pinos do 74LS161, utilize jumpers para 5V e GND. Quando funcionar, verifique o seu barramento, veja se está operando corretamente as chaves e se não há nenhum erro de ligação no mesmo. Lembre-se de deixar as DIPs desligadas.

  • @raphaelsa5627
    @raphaelsa5627 7 років тому +5

    top demais, essa serie e do z80 são as melhores pra mim.

  • @renatotec27
    @renatotec27 7 років тому +3

    Sensacional! Não pare nunca de postar vídeos.

  • @FreiR
    @FreiR 7 років тому

    muito didático, genial a maneira como o bus é compartilhado! Certamente a galera vai terminar o curso sabendo exatamente onde colocar as pontas do oscilo ;)

    • @canalwrkits
      @canalwrkits  7 років тому +1

      valeu Roberto! Com certeza, a ideia é essa.

  • @limahrc
    @limahrc 7 років тому

    Muito bom, Wagner! Estou estudando arquitetura de computadores na faculdade agora e é muito bom ver na prática o que estou aprendendo. Obrigado pela série e parabéns pela iniciativa!

    • @canalwrkits
      @canalwrkits  7 років тому +1

      muito obrigado Hérick, acompanhe toda a série e sugira ela para seus colegas de curso e professores!

  • @gvkruz
    @gvkruz 6 років тому

    Muito bom!!! Eu nunca havia aprofundado tanto na alma do computador desta forma, vou acompanhar até o último vídeo, obrigado.

  • @robsonrbj2907
    @robsonrbj2907 7 років тому

    Muito bom Wagner, eu não sabia que o 74ls163 tinha resistores pull up internos, fato de não saber disso e que o diagrama logico (datasheet) não mostra isto ou eu não percebi. mais essa aula como sempre ficou show de bola , estou adorando tudo isso também como sua arrumação no protoboard com os fios esta perfeito bem organizado, o funcionamento da maquina sem palavras maravilhoso mais bacana ainda e quando vc coloca os dados no barramento e o CP com a função Jump da um salto para iniciar contagem do dado que recebeu pelo data bus , Vlw meu amigo...

    • @canalwrkits
      @canalwrkits  7 років тому +1

      Obrigado Robson! Sim, é padrão da série 74LS. Não acompanhe sempre!

  • @fabio2paolini
    @fabio2paolini 5 років тому

    Muito boa essa play list. A partir de agora começa a ficar mais difícil

  • @afonsomanuel1585
    @afonsomanuel1585 2 місяці тому

    Excelente video como sempre, Tenho uma duvida nao seria melhor en vez de utilizarmos dois integrados escolher um contador já con saidas entradas tri-state? a no ser que nao haja? Obrigado pela resposta estou estudando passo a passo. toda a série.

  • @giovanioliveira4607
    @giovanioliveira4607 7 років тому

    Ótimo como sempre, obrigado pela série Wagner.

  • @henriquetecnologias4151
    @henriquetecnologias4151 7 років тому

    showwwwww....Wagner...muito bom, vamos ficar feras em ED.

  • @IRS393
    @IRS393 7 років тому

    Excelente vídeo aula, é muito bom conhecer passo a passo o funcionamento deste computador.

    • @canalwrkits
      @canalwrkits  7 років тому

      valeu Idelbrando! Assim será até o final da série.

  • @klonksfield
    @klonksfield 7 років тому

    Que legal! Comprei o kit para tentar implementar. Abraços

    • @canalwrkits
      @canalwrkits  7 років тому

      Obrigado Fernando! Que ótimo, bons projetos para você! abraços

  • @douglasmorais1097
    @douglasmorais1097 4 роки тому

    tem umas revistas antigas de eletrônica do prof beda com bastante projeto de digital e analógica

  • @AntonioSouza
    @AntonioSouza 7 років тому

    Vou comprar o kit com certeza.

    • @canalwrkits
      @canalwrkits  7 років тому +1

      Show de bola Antonio, bons projetos para você!

  • @AbelardoPinto
    @AbelardoPinto 7 років тому

    Muito bom!!! Está sensacional esta série!

  • @Guizão_fantasttt
    @Guizão_fantasttt 8 днів тому

    esse cara é fd

  • @assisjrs
    @assisjrs 7 років тому

    Muito boa a ideia de vender o kit do projeto!!!

    • @canalwrkits
      @canalwrkits  7 років тому

      valeu Assis! Corre lá e garanta já o seu.

  • @luancarvalho7135
    @luancarvalho7135 7 років тому +1

    Show! mt bom Wagner.

  • @yurihenrique4646
    @yurihenrique4646 7 років тому +1

    Parabéns. Só podia a ajudar a montar os circuitos na protoboard pq as vezes me perco

  • @SuperShootergame
    @SuperShootergame 7 років тому

    Ta muito foda essa serie pqp

  • @josecarlostavaresribeiro6584
    @josecarlostavaresribeiro6584 7 років тому

    Olá Wagner boa aula

  • @pauloh907
    @pauloh907 6 років тому

    Eu tenho uma dúvida! seria possível colocar 2 microprocessador z80, funcionando juntos?

  • @jchaves513
    @jchaves513 7 років тому

    Antes de ver o "simulador de barramento" estava a pensar em um "simulador de controles" com botöes, evitando trocar os jumpers ao acionar cada um.

    • @jchaves513
      @jchaves513 7 років тому

      Como seria um "módulo para experimentos", uma ferramenta, não parte do computador em si, poderia conter os 2 acima e um display hexa com 2 7_seguimentos.

    • @canalwrkits
      @canalwrkits  7 років тому

      Tudo é possível Johnny, a imaginação é o limite.

  • @lucasdala
    @lucasdala 7 років тому

    Ótima série Wagner, Eu já estava acompanhando os vídeos do ben eater e agora vou acompanhar os seus. Tenho uma dúvida, onde você desenha esses esquemáticos tão bonitos ?
    Valeu!

    • @canalwrkits
      @canalwrkits  7 років тому +1

      Muito obrigado Lucas, contamos com sua audiência! Desenhamos no software Proteus.

    • @lucasdala
      @lucasdala 7 років тому

      Obrigado

  • @DanielSanchez-hx3yi
    @DanielSanchez-hx3yi 6 років тому +1

    Sinceramente no sé nada de portugués, pero si puedo entender lo que dice . gracias

  • @saidusaidmrn
    @saidusaidmrn 7 років тому

    Olá,o circuito da protoboard que você usou pra testar o contador(com o dip e leds) está no kit também ? Agradeço desde já.

    • @canalwrkits
      @canalwrkits  7 років тому +1

      Não, o kit apresenta os componentes que estarão no computador. A montagem do simulador de barramento é opcional. Pode-se realizar testes rápidos com apenas um led por exemplo, testando bit a bit.

  • @gilbertolameiro5648
    @gilbertolameiro5648 7 років тому +1

    like super afinal llego el dia deste video

  • @rafamuratt_
    @rafamuratt_ 7 років тому

    Fala Wagner, excelente didática e projeto, muitíssimo obrigado por compartilhar seu conhecimento conosco!
    Estou "montando" este computador no Proteus, simulando ele e até então está ok. Porém, ao usar o emulador de barramento, notei um comportamento um pouco diferente do que apresentou neste vídeo...
    Na simulação, eu apenas consigo fazer a leitura dos dados no barramento (inseridos pelas DIP switches) se eu habilitar o PC_OUT em "low". Desta forma o dado fica disponível e pode ser utilizado normalmente pelo JMP do jeito que passou, em que a contagem PC_INC continua a partir deste dado.
    Porém assisti e revi varias vezes e notei que vc consegue fazê-lo com o PC_OUT em "high"... Já verifiquei as conexões e estão exatamente como fez... Será que tal emulação pelo Proteus apresenta algum bug no comportamento do 74LS161?
    Quando executo os passos que passou à risca ou seja, com PC_OUT em "high" e em seguida JMP em low, os dados são perdidos e tudo fica em 0000.
    O motivo que escrevo isso é apenas para saber se ao fazer da forma que sugeri acima (e que funciona para mim), poderei ter algum problema de lógica a medida que prosseguirmos.
    Bom é isso, muitíssimo obrigado e um forte abraço!

    • @canalwrkits
      @canalwrkits  7 років тому +1

      Olá Rafa! Não efetuei as simulações no Proteus para checar isto. Você está utilizando o Proteus 8? Sempre recomendo o Proteus 7.7, que é mais livre de bugs. Valeu a audiência e elogios e nos acompanhe sempre! abraço

    • @rafamuratt_
      @rafamuratt_ 7 років тому

      WR Kits Grande Wagner!
      Obrigado pela info, estou usando a versão 8.6 SP2...
      Outro dia vou tentar a 7.7, abraços!

    • @rafamuratt_
      @rafamuratt_ 7 років тому

      Fala Engenheiro Rambo, resolvido! Descobri que os resistores de alguma forma estavam interferindo no funcionamento do barramento virtual, feito no Proteus 8.6 SP2. Assim no lugar de leds, resistores e do DIP swicth, estou usando apenas a o recurso "LOGICPROBE" + DIP switch. Está tudo normal agora e funcionando como esperado, iniciando agora a etapa da Unidade Aritmética (vídeo 6). Um excelente Natal e Ano Novo, abraços!

  • @marks6307
    @marks6307 3 роки тому +1

    Se eu quiser aumentar os bits

  • @gabrielferdinandi2341
    @gabrielferdinandi2341 7 років тому +1

    Que bacana

  • @fdelduquenobre
    @fdelduquenobre 6 років тому

    Quando eu levo o PC_INC para LOW, o barramento fica acesso(Com brilho mais fraco, mas ainda acesso). Alguém tem alguma ideia do problema?

    • @fdelduquenobre
      @fdelduquenobre 6 років тому +1

      Se você estiver tendo o mesmo problema, não seja mongol igual a mim e procure o erro no seu circuito. Primeiramente cheque se sua protoboard tem o barramento de energia conectado por inteiro. Estou me sentindo mais burro agora que estou escrevendo isso. :)

  • @Atusuki
    @Atusuki Рік тому

    pode ser usado um 74ls90 como contador??? ou tem que ser o 161?? :(

    • @canalwrkits
      @canalwrkits  Рік тому

      Pode usar qualquer contador com as mesmas características. Tem que ver se o 74LS90 tem as mesmas opções do 161.

    • @Atusuki
      @Atusuki Рік тому

      @@canalwrkits eu dei uma pesquisada e descobri que o 74ls90 conta em decimal de 1 até 9 :(

    • @Atusuki
      @Atusuki Рік тому

      mas obrigado:))

  • @rodrigobartole
    @rodrigobartole 7 років тому

    Professor, posso usar capacitores eletrolíticos ao invés dos de poliester?

    • @canalwrkits
      @canalwrkits  7 років тому

      Para o desacoplamento sugiro poliester ou disco cerâmico.

  • @DanielJoseAutodesk
    @DanielJoseAutodesk 7 років тому

    Uma pequena duvida: Por que você deixou o barramento com apenas 4 bits e não como 8 bits ?!?!

    • @canalwrkits
      @canalwrkits  7 років тому +1

      Vamos utilizar os 4 bits menos significativos para trafegar o conteúdo do program counter, do registrador de endereços de memória e do argumento de cada instrução, a partir do instruction register. Mas serão necessários 8 bits para trafegarmos os demais dados.

    • @DanielJoseAutodesk
      @DanielJoseAutodesk 7 років тому +1

      Foi meio precipitado da minha parte, me desculpe, estou vendo toda a playlist e quando cheguei na parte sobre o OPcodes ( ainda não totalmente implementado ) é que entendi o por que o contador tem 4 bits; se você utiliza-se os 8 bits de uma só vez, você iria precisar fazer uma mudança na central de instruções, sendo forçado a usar 2 pulsos de clock apenas analisar o OPCode, ( o primeiro para o OPCode e o segundo para o dado em si, oque iria complicar a coisa sem necessidade ), alem do mais 16 OPCodes para este modelo didatico é mais que o suficiente.... :-)

  • @arataca3d
    @arataca3d 6 років тому +2

    Clock manual refeito ... agora funcionou beleza mestre Rambo ... com os dois clocks e o contador de programa funcionando o projeto segue :o)
    computadordozero.blogspot.com/2018/08/segundo-teste-do-pc-do-computador-de-8.html

    • @canalwrkits
      @canalwrkits  6 років тому

      show de bola, bons projetos Samuel!

  • @rogergeremias460
    @rogergeremias460 4 роки тому

    vim pelo paulinhoooo

  • @montyy2515
    @montyy2515 4 роки тому +1

    vim pelo paulinho.

  • @gilbgomez
    @gilbgomez 5 років тому

    like

  • @luidyfelix8338
    @luidyfelix8338 7 років тому

    o que este computer fais liga no monitor e

  • @arataca3d
    @arataca3d 6 років тому +1

    Hoje fiz o simulador de barremento e pude estar a instrução JUMP caro Rambo ... funcionou beleza :o)
    computadordozero.blogspot.com/2018/08/terceiro-teste-do-pc-do-computador-de-8.html