Página 1 de 2

Sugestão para iniciar no 8051

MensagemEnviado: 08 Dez 2006 11:27
por brasilma
Este tópico foi originalmente criado pelo Kraft e aprimorado pelo 51 (e outros colegas), no forum antigo, devido a sua importancia, resolvi movê-lo e atualizá-lo para que em conjunto com http://www.asm51.eng.br/phpbb/viewtopic.php?t=770 (Plataforma '51 - Fabricantes, MCs e Aplicações '51) sirva de referência para os iniciantes.

_Escolha o AT89S8252 (ou o AT89S8253) da Atmel, veja a doc. em www.atmel.com ,é um uC facil de encontrar, para gravar basta um cabo na paralela do PC (ISP), tem um bom espaço de codigo (8K) ,EEPROM (2K), RAM (256 bytes) WDT interno, etc...

_Compre um kit, existem varios disponiveis com ele, ou faça uma placa

_Peque o compilador da Keil em www.keil.com ,além de ser um excelente compilador,tem uma IDE muito boa e um bom simulador (free para compilar programas até 2k) ou o SDCC ou ainda o BASCON (todos links disponíveis no tópico do paragrafo final deste post);

_Para gravar existem muitos programas, o que eu recomendo para DOS é o aec_isp:
http://www.ustr.net/files/download.shtml
O esquema do cabo é mostrado pelo aec_prg na opção "K" no menu principal do prg.

Se vc preferir para Windows, tem o PonyProg:
http://www.lancos.com/prog.html

_Peque o Intel ApBuilder, um prg muito interessante para quem esta começando, um dos lugares que achei foi aqui:
http://my.netian.com/~workics/down.html

_Peque um assembler free e ilimitado muito bom em:
http://www.metaice.com/ASM51/ASM51.htm

Escolha um livro, aqui vai uma boa lista:
http://www.livcultura.com.br/scripts/cu ... o&x=12&y=7

No link http://www.asm51.eng.br/phpbb/viewtopic.php?t=770 (Plataforma '51 - Fabricantes, MCs e Aplicações '51) há muita outras informações sobre kits, tutoriais, programadores, fabricantes, fornecedores, literatura.

MensagemEnviado: 08 Dez 2006 17:48
por Luiz Carlos
meu velho, oque vc acha de usar o bascom junto com o programmer do rafael?

MensagemEnviado: 08 Dez 2006 20:16
por Wagner de Queiroz
O AT898252 Ta saindo de linha, daqui a pouco vai sumir das prateleiras. Use o AT89S8253 !

O ponyProg é uma boa pq roda no windows e no Linux.
O SDCC como compilador C tb é multiPlataforma. (Não é nenhuma maravilha, mas funciona, vai !)

MensagemEnviado: 09 Dez 2006 11:41
por Luiz Carlos
valeu wagner por essa uteis informações

MensagemEnviado: 10 Dez 2006 14:38
por brasilma
Adições implementadas.

MensagemEnviado: 18 Dez 2006 15:16
por KrafT
Brasilma eu andei esbarrando e agora utilizo, um ótimo gravador, que inclusive tem uma versão USB:

http://todor.topalov.com/89S52progUSB/


E serial:

http://todor.topalov.com/89S52prog/

Gostei muito da versão serial via linha de comando, por que posso gravar o chip direto do Keil.

O USB não montei por falta do mcu AT89C5131.

MensagemEnviado: 18 Dez 2006 16:38
por brasilma
Legal Kraft, já atualizei na lista.

Se alguém encontrar alguma coisa com problema me avise para corrigir.

Abraços,
MArcos.

MensagemEnviado: 30 Jan 2007 19:26
por pomboeletronic
vejam este site

http://pomboeletronic.t35.com/index.html

ainda esta em construçao mais acho que vai ficar legal, fiz um grande apanhado na net e livros e ajuda dos foruns...

Boa sorte para todos

MensagemEnviado: 31 Jan 2007 08:16
por brasilma
Parabéns Alan,

Com certeza mais uma fonte de informação de qualidade sobre a familia '51, vou acrescentar nos links.

Grande Abraço,
MArcos.

MensagemEnviado: 31 Jan 2007 10:22
por rubenprom
Valeu Alan, Muito bom o projetinho!, Muito bom para aprender mesmo!!

MensagemEnviado: 12 Fev 2007 19:49
por styg
Eu to gravando meus 89s52 (89s8252 sem e2prom) numa matriz de contatos mesmo, soh com o cristal e 2 caps via ISP.

As vezes quando o cara começa acha que eh muito complicado fazer a gravação, ja que tem varios gravadores por ai..

Uso o ISPProg pra gravar via ISP com o cabo STK200, esse programa é show e tb grava AVR ;)

MensagemEnviado: 13 Fev 2007 07:45
por brasilma
Olá Sty,

Obrigado pela dica, já atualisei o outro tópico.

Abraços,
MArcos.

MensagemEnviado: 14 Fev 2007 14:23
por rubenprom
Brasilma,

Aqui vai um site que achei em portugues, achei bem interesante para inciiar com o 8051

http://iris.sel.eesc.usp.br/sel614/

MensagemEnviado: 14 Fev 2007 20:26
por brasilma
Muito legal mesmo, já coloquei lá.

Abraços,
MArcos.

MensagemEnviado: 11 Ago 2008 12:06
por Djalma Toledo Rodrigues
E não custa lembrar que os uC da Intel ( família 8051) são os únicos com Processador Booleano ,
isto é, processador de 1 bit onde o Carry é o acumulador de 1 bit.

É portanto o uC ideal para executar o Grafcet, ou a Programação em Linguagem Booleana.