Um computador com 89S52 - Agora com saida de video.

Software e Hardware para linha x51

Moderadores: 51, guest2003, Renie, gpenga

Fotos na caixa

Mensagempor sisae » 06 Jul 2010 11:24

Veja como ficou um prototipo com gabinete, super compacto.

Agora só falta refinar os detalhes do sistema para ficar bem expansivel e facil de implementar.

Veja o detalhe do conector do BUS a direita
Imagem

Agora a entrada 5V, (da esquerda para direita), teclado PS2, Som e Video, e 3 pinos a direita desta foto abaixo é o conector serial.
Imagem
Avatar do usuário
sisae
Nibble
 
Mensagens: 65
Registrado em: 16 Dez 2006 14:57
Localização: Anapolis-GO

Mensagempor brasilma » 06 Jul 2010 12:54

Muito compacto e legalzinho!!!
" A Teoria orienta e a Prática decide" ;-)
Avatar do usuário
brasilma
Dword
 
Mensagens: 3621
Registrado em: 11 Out 2006 15:39
Localização: Planeta Terra

Mensagempor mastk » 17 Jun 2011 20:00

Fantastico :D
Avatar do usuário
mastk
Dword
 
Mensagens: 4407
Registrado em: 14 Out 2006 20:43

Re: Ja pode usar o SDCC ou outro compilador

Mensagempor renan-papaco » 08 Jan 2014 22:49

sisae escreveu:Agora, testei programas que foram compilados no SDCC, usando serviços da BIOS do SI51, ficou perfeito, basta saber onde ficas os registros dos eventos, como onde armazena o setor lido ou escrito, numero do serviço.
o usuario tem 30Kb para desenvolver seu programa, eu por exemplo, vou criar um compilador assembler que o usuario executa ele (transferindo do SD para a RAM), como um computador qualquer, ai ja pode-se desenvolver no proprio SI51.

cara...teu projeto ficou lindo!!! estou pensando em desenvolver algo similar mas usando um 6847 munido de 8KB de VRAM, e a placa de CPU usar uma 27256 pra abrigar o sistema alem de 16KB de RAM pra fazer algo mais parecido com uma suite de aplicações simples como executar calculos matemáticos, enviar caracteres via porta serial, digitar um texto e armazena-lo num disco rigido(entendo um pouco sobre eles) e etc... ficaria algo tão lindo de se ver!! mas não tenho muita estrutura pra isso agora.
Sabe quem mais programa um 8051 com ROM externa? MINHA MÃE! HOOOOOOOOOOOOOOOOOO
Avatar do usuário
renan-papaco
Byte
 
Mensagens: 292
Registrado em: 17 Jun 2012 15:56

Re: Um computador com 89S52 - Agora com saida de video.

Mensagempor ijftec » 12 Dez 2015 15:13

E morreu um belo projeto. Sei que o at89 é pobre para video.
Inácio
ijftec
Bit
 
Mensagens: 33
Registrado em: 21 Out 2006 06:24
Localização: Santa Cruz do Sul

Re: Um computador com 89S52 - Agora com saida de video.

Mensagempor sisae » 30 Ago 2016 00:48

Ola a todos,

Estive ausente, nao so do forum, mas de desenvolver projetos, mesmo que por hobby.
Abri um negocio, uma loja de hobby e brinquedos (Anahobby) que me dedico a cinco anos. Mas como sabem, nao existe ex-eletrônico, peguei este meu projeto guardado em backups e caixas, senti aquele primeiro amor fervendo meu sangue. "quero voltar a programar", mas agora de uma forma diferente que ja havia pensado a alguns anos, lembrei de Linus Torvalds, que disponibilizou o codigo fonte e pediu para todos programadores do mundo que o ajudasse a desenvolver o sistema, continuando com a ideia de um projeto aberto.
Pois bem, que acham de voltarmos a microcomputador que criei, disponibilizando de todo o material que fiz ate onde cheguei, e continuar a fazer melhorias ate chegarmos a algo que fosse genial. A ideia é trocarmos informacoes para aprender sistemas operacionais, assim como arquitetura de hardware.
Ja coloquei meu numero do Whatszapp no meu perfil, tambem pensei usar o forum para discutirmos, o You Tube postando videos explicativos, e Facebook ou algo similar para divulgacao.
Avatar do usuário
sisae
Nibble
 
Mensagens: 65
Registrado em: 16 Dez 2006 14:57
Localização: Anapolis-GO

Re: Um computador com 89S52 - Agora com saida de video.

Mensagempor brasilma » 30 Ago 2016 15:45

Boa Tarde,

Uma literatura excelente, que pode ser baixada através deste link: http://files.datassette.org/livros/o_li ... 773&force= contém todas as rotinas do firmware do MSX comentadas a nível de hardware!!!

É uma excelente fonte de informações para quem deseja desenvolver um sistema completo.

Abraços.
" A Teoria orienta e a Prática decide" ;-)
Avatar do usuário
brasilma
Dword
 
Mensagens: 3621
Registrado em: 11 Out 2006 15:39
Localização: Planeta Terra

Re: Um computador com 89S52 - Agora com saida de video.

Mensagempor sisae » 31 Ago 2016 11:53

Valeu Brasilma, ja baixei ele, estou organizando um espaço na pagina de minha loja para começar a divulgacao, espero que tenhamos vários adeptos.
Avatar do usuário
sisae
Nibble
 
Mensagens: 65
Registrado em: 16 Dez 2006 14:57
Localização: Anapolis-GO

Re: Um computador com 89S52 - Agora com saida de video.

Mensagempor norad58 » 01 Set 2016 18:22

Já usei o mc6845, mc6847, tms9928, tem muita informação na internet.
Há coisas mais modernas onde um simples MCU AVR ou Freescale(NXP) faz a interface de video.
Não sei a que ponto tu quer chegar neste projeto, o mais moderno seria usar um CPLD ou FPGA para alguns casos.
Se for pra rodar sistemas operacionais complexos como Linux, Win10, Minix, melhor partir algo de 32 bits como Atom, ARM, etc.
Estou atualmente relembrando o CP/M, já usei a muito tempo atrás, ainda vejo que tem alguns "loucos" que portaram esse sistema para microcontroladores.... Tenho Z80 atuais que chegam a 30Mhz de clk e processadores e/ou mcu com nucleo 68K, comprei até uma interface IDE para CFcard, para usar como "unidade de disco".
Acho que tu tem que se basear em alguma arquitetura ou ter algum caminho pra desenvolver, senão fica muito generico.

Uma ideia com Z80: http://searle.hostei.com/grant/cpm/
com 68K: https://www.ist-schlau.de/hardware.html
Outras: http://www.bigmessowires.com/bmow1/
http://www.mycpu.eu/
norad58
Word
 
Mensagens: 693
Registrado em: 08 Abr 2013 15:56

Re: Um computador com 89S52 - Agora com saida de video.

Mensagempor pamv » 02 Set 2016 09:16

norad58 escreveu:Já usei o mc6845, mc6847, tms9928, tem muita informação na internet.
Há coisas mais modernas onde um simples MCU AVR ou Freescale(NXP) faz a interface de video.
Não sei a que ponto tu quer chegar neste projeto, o mais moderno seria usar um CPLD ou FPGA para alguns casos.
Se for pra rodar sistemas operacionais complexos como Linux, Win10, Minix, melhor partir algo de 32 bits como Atom, ARM, etc.
Estou atualmente relembrando o CP/M, já usei a muito tempo atrás, ainda vejo que tem alguns "loucos" que portaram esse sistema para microcontroladores.... Tenho Z80 atuais que chegam a 30Mhz de clk e processadores e/ou mcu com nucleo 68K, comprei até uma interface IDE para CFcard, para usar como "unidade de disco".
Acho que tu tem que se basear em alguma arquitetura ou ter algum caminho pra desenvolver, senão fica muito generico.

Uma ideia com Z80: http://searle.hostei.com/grant/cpm/
com 68K: https://www.ist-schlau.de/hardware.html
Outras: http://www.bigmessowires.com/bmow1/
http://www.mycpu.eu/

sisae
Um outro lugar bom para divulgar o projeto e dar uma olhada em projetos semelhantes é o https://hackaday.io/ , eu estou juntando as partes (68008, 6850, 6821, etc) via EBay para montar um 68k.
Não tem ninguém trabalhando em um SBC 89s52, com certeza o seu projeto vai atrair interesse por lá
pamv
Word
 
Mensagens: 842
Registrado em: 20 Jun 2016 21:47

Re: Um computador com 89S52 - Agora com saida de video.

Mensagempor norad58 » 03 Set 2016 07:40

Sisae,

Outra dica interessante é usar placa de video ISA 8 ou 16 bits para seu projeto. No MercadoLivre, Ebay pode ser encontrado estas placas em bom estado.
Este é um projeto que usa mcu AVR com placa ISA, mas pode ser adaptado para outros sistemas:
http://tinyvga.com/avr-isa-vga
Ao inves de ficar inventando a roda, fica mais facil utilizar uma placa de video pronta para uso. :wink:
norad58
Word
 
Mensagens: 693
Registrado em: 08 Abr 2013 15:56

Re: Um computador com 89S52 - Agora com saida de video.

Mensagempor pamv » 03 Set 2016 10:17

norad58 escreveu:Sisae,

Outra dica interessante é usar placa de video ISA 8 ou 16 bits para seu projeto. No MercadoLivre, Ebay pode ser encontrado estas placas em bom estado.
Este é um projeto que usa mcu AVR com placa ISA, mas pode ser adaptado para outros sistemas:
http://tinyvga.com/avr-isa-vga
Ao inves de ficar inventando a roda, fica mais facil utilizar uma placa de video pronta para uso. :wink:


Essa é uma boa sugestão, mesmo. Usar 6845/6847 não é complicado mas as placas ISA tipo a trident estão uma geração à frente e ainda podem ser encontradas por aí. Eu mesmo tenho uma guardada em algum lugar. Valeu a dica.
pamv
Word
 
Mensagens: 842
Registrado em: 20 Jun 2016 21:47

Re: Um computador com 89S52 - Agora com saida de video.

Mensagempor norad58 » 06 Set 2016 21:42

Este site tem bastante informações desde arquiteturas m6809, 6502, i8080 a i486, com varios tipos de placas de video, cpus, IOs, etc:

http://s100computers.com/index.html

Se nao encontrar mais as placas de video ISA, aqui tem um que fabrica:

http://www.malinov.com/Home/sergeys-pro ... a-supervga
norad58
Word
 
Mensagens: 693
Registrado em: 08 Abr 2013 15:56

Re: Um computador com 89S52 - Agora com saida de video.

Mensagempor sisae » 27 Set 2016 10:07

Agora com dominio proprio, coloquei novamente a pagina no ar
www.anahobby.com.br/sisae/

Imagem
Imagem
Avatar do usuário
sisae
Nibble
 
Mensagens: 65
Registrado em: 16 Dez 2006 14:57
Localização: Anapolis-GO

Re: Um computador com 89S52 - Agora com saida de video.

Mensagempor tcpipchip » 27 Set 2016 12:13

fantastico!
------------------------------------------
http://www.youtube.com/tcpipchip
Avatar do usuário
tcpipchip
Dword
 
Mensagens: 6560
Registrado em: 11 Out 2006 22:32
Localização: TCPIPCHIPizinho!

AnteriorPróximo

Voltar para 8051

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante

cron

x