- 90
- 99 188
Thiago Turcato do Rego
Brazil
Приєднався 27 кві 2012
Here we talk about industrial automation and electronics and much more!
Comunicação serial com FX3 usando instrução RS2
Nesse vídeo explico como configurar e programar o PLC FX3G para receber dados via comunicação serial de um dispositivo como um leitor de código de barras usando a instrução RS2.
Software Docklight:
docklight.de/downloads/
Créditos:
Future High Tech Logo
Sound Effect by moodmode
pixabay.com/users/moodmode-33139253/?
Software Docklight:
docklight.de/downloads/
Créditos:
Future High Tech Logo
Sound Effect by moodmode
pixabay.com/users/moodmode-33139253/?
Переглядів: 74
Відео
Como comunicar Node-RED e PLC série Q da Mitsubishi Electric
Переглядів 77Місяць тому
Nesse vídeo explico como configurar o módulo Ethernet QJ71E71-100 da série Q para comunicar com o Node-RED. Video mais completo sobre o Node-RED: ua-cam.com/video/mlwfpxr6tmI/v-deo.html
#Z80 Ep. 20 - Z80 SIO - Comunicação Serial explicada! Parte 2
Переглядів 1122 місяці тому
Dando continuidade à parte 1 de comunicação serial com o Z80, nesse vídeo vamos entender como enviar uma string e como receber dados via serial. Sobre o Z80 SIO (Datasheet): github.com/turcato1/Z80_PROTO_Computer/blob/master/Documentation/Datasheet/Z80 SIO_Z8440_Feb80.PDF Sobre o Z80 CTC (Datasheet): github.com/turcato1/Z80_PROTO_Computer/blob/master/Documentation/Datasheet/Z80 CTC_Z8430_Feb80....
#Z80 Ep. 19 - Z80 SIO - Comunicação Serial explicada! Parte 1
Переглядів 1703 місяці тому
Como realizar uma comunicação serial RS-232 com o Z80? É isso que esse vídeo te explica! Sobre o Z80 SIO (Datasheet): github.com/turcato1/Z80_PROTO_Computer/blob/master/Documentation/Datasheet/Z80 SIO_Z8440_Feb80.PDF Sobre o Z80 CTC (Datasheet): github.com/turcato1/Z80_PROTO_Computer/blob/master/Documentation/Datasheet/Z80 CTC_Z8430_Feb80.pdf Esquema e outras informações sobre o Z80 PROTO: gith...
#Z80 Ep. 18 - O que é a função de interrupção e como trabalhar com ela (usando CTC com interrupção)
Переглядів 1223 місяці тому
Vamos agora ver como funciona a função de interrução no Z80! Para poder ilustrar, usamos o CTC e sua função de geração de interrupção temporizada para aprender como funciona! Esquema e outras informações sobre o Z80 PROTO: github.com/turcato1/Z80_PROTO_Computer Sobre o Z80 CTC (Datasheet): github.com/turcato1/Z80_PROTO_Computer/blob/master/Documentation/Datasheet/Z80 CTC_Z8430_Feb80.pdf Crédito...
#Z80 Ep. 17 - Como marcar tempo e o IC de timer Z80 CTC
Переглядів 1484 місяці тому
Existem diversas maneiras de realizar temporização utilizando o Z80, sendo que a utilização de um timer externo é a melhor forma. Descubra nesse vídeo como utilizar o timer externo Z80 CTC para o processador Z80. Esquema e outras informações sobre o Z80 PROTO: github.com/turcato1/Z80_PROTO_Computer Sobre o Z80 CTC (Datasheet): github.com/turcato1/Z80_PROTO_Computer/blob/master/Documentation/Dat...
#Z80 Ep. 16 - Como fazer uma máquina de somar com o Z80 e CEDM-80?
Переглядів 1354 місяці тому
Aqui eu explico como fazer uma calculadora que soma valores em hexadecimal, utilizando o computador CEDM-80, com processador Z80. Créditos: Foto "calculadora" de cottonbro studio no Pexels: www.pexels.com/pt-br/foto/calculadora-laranja-em-papel-branco-5184951/ Music by The_Mountain from Pixabay pixabay.com/users/the_mountain-3616498/?amp;amp;amp; Type writing Sound Effect from Pixabay pixabay.c...
#Z80 Ep. 15 - Como salvar registradores. Instruções PUSH e POP!
Переглядів 1124 місяці тому
Saiba como guardar o valor de registradores temporariamente utilizando as instruções PUSH e POP. Créditos: Music by The_Mountain from Pixabay pixabay.com/users/the_mountain-3616498/?amp;amp;amp; Type writing Sound Effect from Pixabay pixabay.com/sound-effects/? Future High Tech Logo Sound Effect by moodmode pixabay.com/users/moodmode-33139253/?
#Z80 Ep. 14 - O que é pilha de dados, stack e stack pointer?
Переглядів 2244 місяці тому
Você já ouviu falar em computação alguém dizer que houve um "estouro de pilha" ou "stack overflow"? O que é essa "pilha" ou "stack". Descubra neste vídeo! Tudo sobre o CEDM-80 V1 Mod, você encontra aqui: github.com/turcato1/CEDM-80_modificado Créditos: Music by The_Mountain from Pixabay pixabay.com/users/the_mountain-3616498/?amp;amp;amp; Type writing Sound Effect from Pixabay pixabay.com/sound...
#Z80 Ep. 13 - O novo software monitor: NEMO-80! (Explicações sobre instrução CALL)
Переглядів 3014 місяці тому
Veja o novo programa monitor BIOS para os computadores CEDM-80! Arquivos do NEMO-80 versão 1.0: github.com/turcato1/CEDM-80_modificado/tree/master/Software/Novo software/NEMO-80 v1.0 Tudo sobre o CEDM-80 V1 Mod, você encontra aqui: github.com/turcato1/CEDM-80_modificado Créditos: Music by The_Mountain from Pixabay pixabay.com/users/the_mountain-3616498/?amp;amp;amp; Type writing Sound Effect fr...
#RS485 Ep. 4 - Vamos testar protocolos de comunicação serial usando PC e PLC?
Переглядів 8735 місяців тому
Esse episódio é uma continuação do episódio 3 - recomendo que você assista, caso não tenha assistido. Aqui testamos o que vimos no episódio 3, usando PC e PLC. Bem bacana! * Docklight Scripting pode ser baixado de: docklight.de/download/Docklight_Scripting.zip * Sobre o Docklight e seus desenvolvedores: docklight.de/ * PuTTY pode ser baixado de: www.putty.org/ * HERCULES pode ser baixado de: ww...
#RS485 Ep. 3 - O que é um protocolo de comunicação? O que é ASCII, binário e Unicode?
Переглядів 5265 місяців тому
Você já ouviu falar em protocolo de comunicação? E ASCII? Esse vídeo e a continuação da série de vídeos sobre comunicação serial RS-485. * Docklight Scripting pode ser baixado de: docklight.de/download/Docklight_Scripting.zip * Sobre o Docklight e seus desenvolvedores: docklight.de/ * PuTTY pode ser baixado de: www.putty.org/ * HERCULES pode ser baixado de: www.hw-group.com/software/hercules-se...
#Z80 Ep. 12 - O que é PPI, PIA e PIO? (feat. CI 8255)
Переглядів 4035 місяців тому
Você já ouviu falar do CI PPI, PIA ou PIO? O que são esses CIs eu te explico aqui no vídeo, com a participação especial do CI 8255! Para quem quiser, segue o link para esquema e outras informações do computador, conforme eu for postando os vídeos: github.com/turcato1/Z80_PROTO_Computer Créditos: Music by The_Mountain from Pixabay pixabay.com/users/the_mountain-3616498/?amp;amp;amp; Type writing...
#Z80 Ep. 11 - Como funciona o teclado do CEDM 80 V1 Mod (feat. instrução CPL)
Переглядів 2155 місяців тому
Agora é a vez de descobrir como o teclado funciona no CEDM-80 V1 e fazer um programa de teste! Dá uma olhada! Sobre o computador em placa de circuito impresso CEDM-80 V1 Mod, o caminho para o esquema elétrico, placa etc. está aqui: github.com/turcato1/CEDM-80_modificado Créditos: Music by The_Mountain from Pixabay pixabay.com/users/the_mountain-3616498/?amp;amp;amp; Type writing Sound Effect fr...
#RS485 Ep. 2 - Como os bits de dados são transmitidos via comunicação serial? (RS-485)
Переглядів 1,5 тис.6 місяців тому
Você já se deparou com os parâmetros que precisamos configurar em uma comunicação serial como a RS-485, como baud rate, data bit, stop bit, etc.? O que são eles e por que importam tanto? Como os bits são transmitidos via serial? * Docklight Scripting pode ser baixado de: docklight.de/download/Docklight_Scripting.zip * Sobre o Docklight e seus desenvolvedores: docklight.de/ * Música: Music by Th...
#Z80 Ep.10 - Como são acionados os displays no CEDM-80? (feat. instrução DJNZ)
Переглядів 3316 місяців тому
#Z80 Ep.10 - Como são acionados os displays no CEDM-80? (feat. instrução DJNZ)
#Z80 Ep.09 - Use o Visual Studio Code (VS Code) para fazer e simular seu programa para o Z80!
Переглядів 5106 місяців тому
#Z80 Ep.09 - Use o Visual Studio Code (VS Code) para fazer e simular seu programa para o Z80!
Tem um PLC FX3 da Mitsubishi Electric e quer usar o Node-RED? Dá para usar!
Переглядів 3666 місяців тому
Tem um PLC FX3 da Mitsubishi Electric e quer usar o Node-RED? Dá para usar!
#Z80 Ep.08 - Conheça o computador didático CEDM-80 V1 Modificado!
Переглядів 8086 місяців тому
#Z80 Ep.08 - Conheça o computador didático CEDM-80 V1 Modificado!
Em 2 minutos, como copiar parâmetros entre inversores Mitsubishi Electric
Переглядів 5547 місяців тому
Em 2 minutos, como copiar parâmetros entre inversores Mitsubishi Electric
#Z80 Ep.07 - Usando portas de I/O com o Z80 (instruções IN e OUT)
Переглядів 3467 місяців тому
#Z80 Ep.07 - Usando portas de I/O com o Z80 (instruções IN e OUT)
#Z80 Ep.06 - Dicas e esquema eletrico do computador com Z80 em protoboard (Z80 PROTO)
Переглядів 4857 місяців тому
#Z80 Ep.06 - Dicas e esquema eletrico do computador com Z80 em protoboard (Z80 PROTO)
#Z80 Ep.05 - Instruções assembly para ler e escrever na memória
Переглядів 5307 місяців тому
#Z80 Ep.05 - Instruções assembly para ler e escrever na memória
#Z80 Ep.04 - Memórias EPROM, EEPROM e RAM. Como e quando utilizar?
Переглядів 1,2 тис.7 місяців тому
#Z80 Ep.04 - Memórias EPROM, EEPROM e RAM. Como e quando utilizar?
#Z80 Ep.03 - O que há dentro do processador e como ele executa as instruções?
Переглядів 1,1 тис.8 місяців тому
#Z80 Ep.03 - O que há dentro do processador e como ele executa as instruções?
#Z80 Ep.02 - Processador : o que é endereçamento e, por que hexadecimal?
Переглядів 9028 місяців тому
#Z80 Ep.02 - Processador : o que é endereçamento e, por que hexadecimal?
#Z80 Ep.01 - Apresentação do computador didático
Переглядів 9509 місяців тому
#Z80 Ep.01 - Apresentação do computador didático
Use o Node-RED com o PLC FX5 da Mitsubishi Electric
Переглядів 43910 місяців тому
Use o Node-RED com o PLC FX5 da Mitsubishi Electric
O que são esses displays mecânicos no painel elétrico da máquina? Como vão ligados no PLC?
Переглядів 22410 місяців тому
O que são esses displays mecânicos no painel elétrico da máquina? Como vão ligados no PLC?
How to backup using MELSEC MEDOC and import program in GX Developer?
Переглядів 974Рік тому
How to backup using MELSEC MEDOC and import program in GX Developer?
Olá professor. Poderia usar um CI para a comunicaçã serial que não seja da família Z80, o da INTEL ou da MOTOROLA e não o SIO neste caso? Se não, qual seria o problema?
@@JoaoAlves-ef7nh , tudo bem? Sim, é possível usar porém é preciso adaptar a interface desses CIs com a interface do Z80, ou seja, adaptar o bus de dados, bus de endereços, sinais de interrupção (se usar), sinais de escrita/leitura. Outra coisa a se adaptar é o programa em si para ajustar os parâmetros de funcionamento do CI.
@@ThiagoTurcatodoRego Blz, professor. É que tenho alguns desses CIs, menos o SIO. E ainda não vi uso destes CIs com o Z80. Seria interessante ver uma aplicação assim
mıtsubıshı vs schneider If you had to choose between which driver would you choose? 2,2kw 1 faz
@@gokhanyilmaz3157 thank you for your comment. I would choose Mitsubishi Electric, because l work in the company so, I know well the quality and reliability of the product!
Excelente aula!! Parabéns!!
Que tipo de fios vc usou para as ligações dos ci's
@@pauloh907 tudo bem? Usei fio singelo rígido (solid core) espessura AWG21.
Queria tirar um duvida, poderia passar seu numero para contato ?
Parabéns! Thiago! Excelente Aula ! Still One! Grande Abraço 73 Great Hug TFA. Eli PY2EGS 14/10/2024...
muito bem; se eu tivesse conhecimento bastante eu desenvolveria um software que permitiria escrever programas pra qualquer microcontrolador e além de carregar-lo em tempo real ainda me permitiria ficar online com ele e mudar em tempo real alguma instruçao; mais no momento eu ainda estou tendo muito trabalho pois tenho que fazer o programa, gerar o código hexa-decimal e descarregar no micro e as vezes dar muito errado como nos casos dos efeitos dos contatos eletricos que nao saem como esperamos e temos que mudar tudo.é o famoso efeito debaucing.
Top d+++ parabéns...
@@marcomachado39 , muito obrigado!
can you explain how to comunicate an E800 inverter with the Fx5u using the fx5-enet/ip module?. I was able to establish communication guided by this video, but I don't understand the routing and transfer of information
Cara isso é d+++ Quando vai ligar?
Olá! Obrigado pelo seu comentário. Já tem uma playlist dos computadores Z80, com vídeos após esse que você assistiu! Dá uma conferida nessa playlist: ua-cam.com/play/PL03mfBX_FpVMWf8mnlIiYQl7pk0ofOGhl.html Abraço!
Olá professor Thiago Turcato, sou ainda leigo no assunto, estou iniciando meus estudos em eletrônica digital e fiquei muito interessado neste computador. Tenho uma pergunta, poderiámos usar outra 2864 no lugar da 27c512? Agradeço antecipadamente.
Olá Charles, tudo bem? Sim, seria possível utilziar uma memória EEPROM no lugar da EPROM!
Professor, por que após a subtração de A e B o valor de A fica F0H? B é 10H e A é 07H, certo? Essa subtração nao dá F0H.
Olá @betinhorlp, muito bem observado! Obrigado por seu comentário! Eu estava tão focado na explicação do PUSH e POP em si, que me passou esse erro. Eu não deveria ter colocado a instrução como sendo SUB A,B, mas SUB B apenas. Por acaso, o compilador não gerou um erro e acabou compilando o código como sendo SUB A, B equivalente a SUB A e, em seguida, SUB B. Com isso, o calculo ficou A <- (A-A)-B, ou seja, A = (7h-7h)-10h = F0h (-16d).
Professor @@ThiagoTurcatodoRego , ok. Gostaria de lhe parabenizar pelo ótimo trabalho com o Z80. Estou usando essa série de vídeos para desenvolver com minha equipe os conhecimentos sobre eletrônica digital e estão todos muito empolgados. Seu trabalho está dando frutos. Parabéns!
@@betinhorlp Muito obrigado!
BOA NOITE PORFESSOR ! GOSTEI DA EXPLICAÇÃO , TENHO UM PLC FX3SA E O CARTÃO DE COMUNICAÇÃO DELE MAIS JÁ FAZ TEMPO QUE ESTOU TENTANDO FAZER ESSA COMUNICAÇÃO E NÃO CONSIGO , O PROFESSOR TEM ALGUM VIDEO SOBRE ESSE PLC OBRIGADO.
Olá Fabiano, tudo bem? Qual cartão de comunicação está utilizando? (existem alguns tipos com funcionalidades diferentes) Vai transmitir um texto?
@@ThiagoTurcatodoRego o cartão é fx3g-485-bd
@@ThiagoTurcatodoRego bom dia professor ! o modelo é fx3g-485-bd
@@jrffabiano2544 OK! Eu vou colocar na fila aqui para fazer um vídeo sobre isso. Possivelmente eu não consiga um FX3G-485-BD, mas um FX3G-232-BD ou use um PLC FX5, porém vou tentar fazer de forma que funcione a mesma programação em um FX3G-485-BD.
@@ThiagoTurcatodoRego obrigado professor!!!!
Boa noite Thiago, primeiramente obrigado pelo vídeo, ajudou muito! A príncipio tentei porta 2000 e não consegui, alterei para 6000 e consegui ler uma tag. Porém, quando eu inclui outro nó Write(escrita) consegui fazer escrita em uma tag no clp, mas o nó Read parou de comunicar Error: Not connected!. Sabe o que pode ser? Testei rapidamente, amanhã vou realizar mais testes, mas a princípio parece estar havendo algum conflito entre os nó ou comunicação quando solicito escrita e leitura em conjunto
Olá Kaio. Fico feliz de saber que pelo menos já saiu do zero! Quando criou um segundo nó, você usou o mesmo "Connection" que havia criado no primeiro nó ou criou outro "Connection" apontando para o mesmo IP e porta do PLC?
@@ThiagoTurcatodoRego utilizei o mesmo “Connection” usado no primeiro nó
Olá Kaio. Fiz alguns testes aqui e funcionou a comunicação. Aqui está o vídeo da configuração que eu usei: ua-cam.com/video/UCGKoPE_Yzw/v-deo.html
Show, parceiro.. Ótima aula.
@@johnsantos4381, estou muito agradecido pelo comentário!
show, parceiro.. Ótima aula, muito bem explicado..
@@johnsantos4381 Muito obrigado!
Obrigado pela explicação
Boa noite Thiago, consegue dar uma moral e ajudar na comunicação com no Nodered utilizando um Q02HCPU sem porta ethernet e módulo ethernet QJ71E71-100?
@@kaioalves2025 tudo bem? Estou tentando conseguir um módulo para fazer o teste.
@@ThiagoTurcatodoRego blz, vc tem algum passo a passo para eu tentar? Posso disponibilizar Tv ou anydesk tb
Kaio, finalmente consegui: ua-cam.com/video/sO9zkR5ZFsI/v-deo.html
@@ThiagoTurcatodoRego perfeito Thiago, vou assistir, obrigado 🙌🏻👏🏻👍🏻
Antes de tudo, parabéns pelo conteúdo, que foi muito didático e obrigado por ceder o seu tempo. Agora, tenho uma pergunta: considerando que o barramento do endereçamento permite acessar 8 KB de memória, qual seria outra estratégia para acessar os outros 56 KB da memória M27C512? Seria possível utilizar os pinos de Y3 até Y7 nas linhas de endereço restantes do M27C512 para acessar mais memória? Se sim, poderia fazer um novo vídeo explicando?
Olá! Obrigado pelo comentário! Nesse caso, sendo um acesso direto à memória, o Z80 consegue endereçar, no máximo, 64KiB (65536 B), então seria necessário direcionar todas as linhas de endereçamento para o 27C512 e não haveria espaço para alocação de memória RAM, o que seria inviável operacionalmente, visto que a memória RAM é indispensável para o processamento de programas. Uma possibilidade, embora não seja comum com memórias EEPROM, é a utilização da estratégia de paginação ou bancos, em que são utilizados endereços de I/O e decodificadores para poder "paginar a memória" (ou criar bancos), algo como acessar pedaços da memória selecionados com esses endereços de I/O utilizando os mesmos endereços no barramento de endereços. O John do "John's Basement" explica isso nesse vídeo: ua-cam.com/video/zrnZkAMAh6A/v-deo.html
Excelente Thiago! Parabéns e sucesso!
Muito obrigado!
Ola Boa Tarde. Posso utilizar para Teste de comunicação com Conversor de frequência?
@@edvanbrito9963 tudo bem? Pode só que, geralmente, os conversores ou inversores tem um protocolo padrão de mercado (formato das mensagens) como Modbus, daí pode ser necessária a documentação do Modbus dependendo do que precisar com a comunicação.
Enfim aprendi, valeuuu demaiiiiiiis
Faz um projeto de um painel de led com z80. Seria uma loucura.😂 Aqui em casa tenho um painel desse tipo, com z80. É RGB. Incrível que não utiliza led RGB, mas coloca uma coluna de led R, outra G e outra B, e assim sucessivamente . É uma obra prima dos anos 80.
Obrigado pela sugestão!
Boa tarde, Thiago. Inicialmente gostaria de parabenizá-lo pelo excelente conteúdo, qualidade excepcional, descobri o canal a mais ou menos 2 meses e nao consigo parar de assistir aos seus videos. Sou robista na area de eletrônica, e estou me aventurando nessa área de processadores legados e tentando entender como tudo começou e como as coisas funcionam a um nível mais baixo. A alguns anos atrás acabei comprando alguns lotes de componentes por kg do mercado livre, no meio desses componentes veio uma quantidade significativa de z80, z80 ctc, z80 sio, memorias ram, eeprom, prom, cirtuitos logicos, entre outros CIs, tem muita coisa mesmo, com alguns desses componentes acabei montando um projetinho que estava disponivel na pagina Hackaday chamado Z80-MBC2, projeto bacana, mas me limitou ao que ja existia no github do projeto. Bom, minha duvida, seria possivel usar componentes que nao foram construidos especificadamente para funcionar juntos?! Por exemplo, tenho chips P8237A Intel, P8253 Intel, P8255A Intel, P82C542 Intel, algumas ACUs diversas, Am2914DC AMD, P8749H.... Entre outros, seria possivel fazer o Z80 interagir com esses perifericos? De modo a construir um Frankstein didático.
Essas informações sobre o uso do Z80 SIO são ótimas porque com esse CI o uso do Z80 passa a ser imenso. Excelentes essas 2 aulas do uso do Z80 SIO
Para fazer a gravação do PIC direto na protoboard com a pickit3, precisa tá alimentado pela fonte?
@@eltonra25, até o que eu sei, sim, não sei se há versões que não precisem
consigo ficar online em um plc, modificar esses parametros e fazer download/salvar sem alterar as rotinas?
@@kaioalves2025 , tudo bem? Os parâmetros de comunicação do PLC infelizmente não podem ser alterados online.
@@ThiagoTurcatodoRego Thiago, vc presta consultoria? Tentei hoje comunicar com um Q02HCPU e módulo ethernet QJ71E71-100, não consegui conectar com o nodered nem a pau. Nesse CLP não tem a aba Built in ethernet Port settings. Aí não encontrei a porta para direcionamento, pode me ajudar?
@@kaioalves2025 por conflito de interesse, não consigo prestar consultoria. Eu trabalho na Mitsubishi Electric e um serviço de consultoria seria feito por um integrador de sistemas. De toda forma, o que posso fazer é publicar um vídeo de exemplo dessa comunicação com esse módulo.
@@ThiagoTurcatodoRego entendi, vc consegue fazer uma aula ensinando? Se puder posso enviar foto e mais detalhes do problema que estou tendo aqui
Obrigado por compartilhar esse material sobre Z80. Está me ajudando muito!!!!!
muito bom o video professor, quem tem luz ilumina a si mesmo e ainda consegue iluminar outros que estao proximos.
Mestre bom dia . Para utilizar FB_ ( CTU,TON...) preciso declarar as variáveis?
Olá William! Sim, o projeto precisa ser criado no GX Works2, marcando a opção na janela de criação de "labels" ou selecionando "structured projects" pois os FBs precisam de instâncias de memória, ou seja, áreas de memórias designadas para guardar os dados utilizados pelo FB.
muito bom.
Bom dia, Thiago eu tenho um cpu fx5u e uma IHM mt6070ip, estou tentando fazer a comunicação rs485 , utilizando o clp como mestre e a ihm como escravo. Portanto não obtive êxito, a ihm me apresenta plc no response. A serie fx5u possui algum registrador específico para a rs485? Obrigado.
Olá Vilmar, tudo bem? A questão maior é o protocolo que está sendo usado pela IHM. Existem algumas possiblidades de protocolo da própria Mitsubishi (formatos 1 a 5 ou protocolo de programação) e o Modbus. Se for Mitsubishi, precisa configurar o formato dentro dos parâmetros do PLC.
muito bom professor; eu gostaria muito de entender melhor a questao da queda de rede, porque acontece isso, o que realmente causa a queda de uma conecçao.sou do tempo da analogica onde trabalhavamos com redes sincronizadas com um valor de frequencia, mais hoje temos um processo bastante avançado e ainda assim temos a queda de rede.
Parabéns pelo excelente conteúdo. Apesar de nostalgico, as informações contidas são extremamente úteis em qualquer tempo. Eu tenho um DIGIPLAN z80. Meu primeiro contato foi na década de 80. Pena que muito pouco se fala, aqui no Brazil, sobre o fabuloso 8031 e seus sucessores 8051.
Sim, eu cheguei a aprender a mexer com microcontroladores usando o 8051, que tem uma programação muito parecida com o Z80! Obrigado pelos comentários!
primeira vez que vejo um processador rodando beeeeeeem devagar
que video otimo pra aprender
Muito obrigado!
Parabéns pelo vídeo. Na época eu fiz o Curso de Eletrônica Digital deles (ainda tenho as apostilas). Não consegui fazer o curso de Microprocessadores (onde vinha o kit do computador) pois era acima das minhas possibilidades financeiras na época. Depois montei um computador baseado num livro "Construa se computador com meio salário mínimo" (devo ter o livro ainda). Ainda tenho o livro "Circuitos de Micros -Apple-TK-CP-IBM PC" escrito pelo Mauricio Caruzo Reias (editora Pettit). Como sugestão fica o projeto "Nestor" da revista Nova Eletrônica, que trazia um projeto de computador também baseado no Z80. Abraços e sucesso com o canal
Olá Pedro! Muito bacana as suas experiências! O NESTOR é bem bacana mesmo - e, bem parecido com o CEDM 80. Eu usei o NESTOR no curso técnico! Abraço e obrigado pelo comentário!
Ola, parabéns pelos vídeos, tenho matado a saudade do tempo em que trabalhei com este fantástico processador. A respeito da visualização dos registradores após o reset, acredito que talvez exista sim essa possibilidade, pelo menos pelas instruções que você mostrou a partir do endereço 0000h leva a crer que os registradores são salvos sim. LD SP, 2800h 31 00 28 PUSH BC C5 PUSH DE D5 PUSH HL E5 PUSH AF F5 Talvez exista um procedimento correto para ver os valores salvos sem que o monitor corrompa estes valores, possivelmente visualizar os registradores logo após o reset (imagino). Ou até mesmo olhar o final do stack onde estes valores estarão armazenados 27FE - 27FF (BC) 27FC - 27FD (DE) 27FA - 27FB (HL) 27F8 - 27F9 (AF) Parabéns pelo bom trabalho. Hamilton
Olá Hamilton! Muito obrigado pelo comentário e sugestões valiosas!!! Abraço!
Prezado Thiago. Essa sua explanação do Z80 SIO está ótima. No meu caso eu usarei muito o PPI 8255 e o Z80 CTC graças a sua ótima primeira explicação do CTC, mas para os meus interesses eu não usarei o SIO mas as suas explicações estão ótimas.
@@alfredomeurer634, muito obrigado!
Cara que trabalho incrível, parabéns
@sparktechdm, muito obrigado!! Abraço!
Professor Thiago mais um video de qualidade e muito ensino.... estou dando uma olhada... e ja fico na espera da parte dois... Parabéns por mais um conteudo relevante...
@@souzaneto8051 , muito obrigado!!! Abraço!
Professor, o Z80 tem que ser gravado assim como uma Eprom para funcionar? Se eu retirar um Z80 que está em um equipamento e por um novo no lugar, o equipamento funciona normalmente ou não?
@@oloquino , tudo bem? Como o Z80 é um microprocessador e, não um microcontrolador, ele depende de uma memória externa. Ao transplantar de um equipamento a outro, é necessário que o equipamento que recebe a CPU tenha o programa correto armazenado na memória, que é externa ao microprocessador.
Didática excepcional! Estes vídeos são importantes não só como diversão, mas também para aprender os fundamentos, que facilitam enormemente a compreensão de conceitos mais avançados.
Danielzão, muito obrigado e um abração! E, como você está? Imagino que foste afetado por tudo que aconteceu por aí...
@@ThiagoTurcatodoRego Felizmente não fui afetado, pois moro em um lugar alto. Para a água chegar aqui, toda a Porto Alegre tem de estar debaixo d'água. Mas, infelizmente, pessoas próximas o foram. Um sobrinho perdeu tudo e um amigo só não perdeu o carro porque o seguro indenizou. Móveis foram quase todos. E a casa vai ter que ser posta "no tijolo" para ter todos os acabamentos refeitos. Espero que tu e a família estejam bem. Grande abraço!
Parabéns, vc evicerou o dinossauro!
@@lucianobatista7056 Muito obrigado! 😂🐲
Oi Thiago … se por acaso a SIO entrar em uma INT e logo depois a CTC entrar em uma INT também …. Quem atende primeiro … Abraço.
@@augustograton8958 Boa pergunta! Vou testar aqui e lhe respondo! Obrigado pelo comentário!
Ola Thiago. Estava tentando simular um programinha no DEZOG.... do jeito que voce ensinou etc... o inicio do programa é assim: ORG 0000H JP INICIO ORG 1C4BH INICIO: LD SP, 27FFH LD A, 00H LD (270EH), A LD A, 0FFH LD (270FH), A APL: LD HL, 1D00H LD (2703H), HL CALL DISP CALL LEIT LD A, (2705H) CP 0FFH JR Z, APL . . . DISP: LD A, (2708H) RET . . . Entao: o simulador nao salta de instrucao para instrucao e quando chega na chamada das subrotinas como por exemplo ai a subrotina DISP, ele nao salta pra executar a subrotina... ou seja ele esta executando comando apos comando sem saltar para os enderecos de subrrotinas bem como os RETs. Esse mesmo codigo executa tudo certinho no Z80 SIMULATOR IDE da OSHON SOFTWARE.... Seria alguma configuracao no simulador? Caso o amigo possa me ajudar feliz e agradecido... Obrigado por sua atencao...
Thiago, me surgiu uma duvida: o instruction decoder (Decodificador de instrunções) no control section, é um microprograma (microprograma interpretador)? O código de instrução "20" seria o opcode? O microprograma interpretaria o opcode e disparia uma rotina em microinstrunções (conjunto de intrunções)?
@@jheimissantos8682, tudo bem? Diferente de outros processadores mais modernos, o Z80 não usa microprograma. O decodificador funciona como uma máquina de estados toda implentada com portas lógicas. O codigo da instrução é sim o opcode. Obrigado pelo comentário!
Bacana..ganhou um inscrito
Muito obrigado, Edemir! Deus abençoe!
Thiago segui tudo segundo apos segundo. Rapaz um PLUS muito bom no aprendizado do assembly do z80. Uma aula dessa nao tem preco amigo... parabens...
Muito obrigado! Fico contente de saber que o meu vídeo ajudou!