quinta-feira, 18 de agosto de 2016

Arduíno da década de 80?

Arduíno é para os fracos !

Esta é a placa protótipo da CPU de um controlador que fiz para o controle de prensa hidráulica, em meados da década de 90.


Placa protótipo original


Utiliza o microcontrolador 8032 com interpretador BASIC MCS Basic-52 da INTEL, instalado na EPROM e o programa de controle armazenado em RAMs 62256.

Como ainda não  existiam EEPROMs, as RAMS precisavam estar constantemente alimentadas e uma parte do circuito garante a integridade dos dados nas RAMs através de uma bateria de NiCa. 

A carga do programa e a comunicação com o ser humano é através de qualquer terminal RS232 qualquer. 

Achei esta placa remanescente em um cantinho do meu sotão e o esquema original, impresso em impressora matricial 132 colunas,  nos meus arquivos secretos.



Esquema elétrico original ( clique para ampliar )


Como ainda não  existiam EEPROMs, as RAMS precisavam estar constantemente alimentadas e uma parte do circuito garante a integridade dos dados nas RAMs através de uma bateria de NiCa. 

A carga do programa e a comunicação com o ser humano é através de qualquer terminal RS232 qualquer. 

Achei esta placa remanescente em um cantinho do meu sotão e o esquema original, impresso em impressora matricial 132 colunas, 


O controlador era montado em um painel, juntamente com todos os elementos de controle de potência. O software supervisório (no monitor ao lado), que rodava em um PC 386, foi elaborado em QBasic rodando em DOS e com interface gráfica feita na unha!


O primeiro painel com o controlador instalado



Eu (a esquerda)  e Fábio Ramirez (a direita) 
em uma das madrugadas, depurando o painel.



O manual do poderoso MCS BASIC-52 da Intel pode ser baixado aqui:

http://www.nomad.ee/micros/Basic52Manual.pdf

O código hex da versão MCS BASIC-52 V1.3 pode ser baixado aqui:

http://www.dos4ever.com/8031board/version_1p3_hex.HEX

Neste site há inúmeras informações, incluindo um emulador, para quem quer montar uma versão mais "moderninha" do MCS BASIC-52:

A Tiny 80(C)32 BASIC Board


Divirtam-se e comentem com suas experiências.





8 comentários:

  1. Posta o código em basic pra rodarmos no dosbox.

    ResponderExcluir
  2. Pooo, usei muito esse 8052 e o basic dele :D OOOO lembrança boa!!! :D

    ResponderExcluir
  3. Eheheh... falar que não existiam EPROM nos meados da década de 1980 é falso :) Existia sim, EPROM são muito mais velhas que isso. O que era caro pra dédéu eram os gravadores de eprom. Só com muuuuuuuita grana ou muuuuuuuuita vontade de construir um por conta própria pra ter um.

    Talvez você quisesse dizer que não existia memória FLASH nos meados da década de 1980. :P

    ResponderExcluir
    Respostas
    1. Acho que você se enganou no seu comentário. Eu disse que não haviam EEPROMS (Electrically-Erasable Programmable Read-Only Memory) , E não EPROMs ( erasable programmable read-only memory ).

      Excluir
  4. Painel de Led Outdoor

    Click Below to get more information About hair care service Bhopal - https://projetosespeciais.com/

    ResponderExcluir
  5. Putz..Que achado! Excelente mano....Usei muito estes controladores e escrevia programas em basic e assembler para interconectar com Nexus 1600; EGO Softec, etc..

    Parabens!

    Rogerio Chola -PX2I7383/PY2AID

    ResponderExcluir