Sugestão para iniciar no 8051

Software e Hardware para linha x51

Moderadores: 51, guest2003, Renie, gpenga

Sugestão para iniciar no 8051

Mensagempor brasilma » 08 Dez 2006 11:27

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.
Editado pela última vez por brasilma em 10 Dez 2006 14:37, em um total de 1 vez.
" 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 Luiz Carlos » 08 Dez 2006 17:48

meu velho, oque vc acha de usar o bascom junto com o programmer do rafael?
Avatar do usuário
Luiz Carlos
Byte
 
Mensagens: 111
Registrado em: 12 Out 2006 13:38

Mensagempor Wagner de Queiroz » 08 Dez 2006 20:16

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 !)
Seja Livre, Use Linux
Avatar do usuário
Wagner de Queiroz
Word
 
Mensagens: 872
Registrado em: 11 Out 2006 13:38
Localização: Barueri-SP

Mensagempor Luiz Carlos » 09 Dez 2006 11:41

valeu wagner por essa uteis informações
Avatar do usuário
Luiz Carlos
Byte
 
Mensagens: 111
Registrado em: 12 Out 2006 13:38

Mensagempor brasilma » 10 Dez 2006 14:38

Adições implementadas.
" 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 KrafT » 18 Dez 2006 15:16

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.
"..."Come to the edge," he said. And so they came. And he pushed them. And they flew."― Guillaume Apollinaire
Avatar do usuário
KrafT
Dword
 
Mensagens: 2228
Registrado em: 11 Out 2006 14:15
Localização: Blumenau -SC

Mensagempor brasilma » 18 Dez 2006 16:38

Legal Kraft, já atualizei na lista.

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

Abraços,
MArcos.
" 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 pomboeletronic » 30 Jan 2007 19:26

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
"Nós nos transformamos naquilo que praticamos com frequência.
A perfeição,portanto, não é um ato isolado. É um hábito".
Aristóteles
Avatar do usuário
pomboeletronic
Nibble
 
Mensagens: 67
Registrado em: 04 Dez 2006 14:44

Mensagempor brasilma » 31 Jan 2007 08:16

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.
" 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 rubenprom » 31 Jan 2007 10:22

Valeu Alan, Muito bom o projetinho!, Muito bom para aprender mesmo!!
rubenprom
Byte
 
Mensagens: 222
Registrado em: 16 Out 2006 00:23
Localização: Porto Alegre - RS

Mensagempor styg » 12 Fev 2007 19:49

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 ;)
Lucas
Avatar do usuário
styg
Word
 
Mensagens: 799
Registrado em: 16 Out 2006 08:24
Localização: Floripa abaixo de zero.

Mensagempor brasilma » 13 Fev 2007 07:45

Olá Sty,

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

Abraços,
MArcos.
" 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 rubenprom » 14 Fev 2007 14:23

Brasilma,

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

http://iris.sel.eesc.usp.br/sel614/
rubenprom
Byte
 
Mensagens: 222
Registrado em: 16 Out 2006 00:23
Localização: Porto Alegre - RS

Mensagempor brasilma » 14 Fev 2007 20:26

Muito legal mesmo, já coloquei lá.

Abraços,
MArcos.
" 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 Djalma Toledo Rodrigues » 11 Ago 2008 12:06

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.
Editado pela última vez por Djalma Toledo Rodrigues em 23 Jun 2009 12:54, em um total de 3 vezes.
Avatar do usuário
Djalma Toledo Rodrigues
Dword
 
Mensagens: 2334
Registrado em: 03 Ago 2008 13:22

Próximo

Voltar para 8051

Quem está online

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

cron

x