Há futuro no 8051?

Software e Hardware para linha x51

Moderadores: 51, guest2003, Renie, gpenga

Você acha que o 8051 tem futuro?

Sim
26
70%
Não
11
30%
 
Total de votos : 37

Há futuro no 8051?

Mensagempor Francesco » 23 Fev 2010 14:02

Olá pessoal,

Assim como a maioria de vocês, comecei com 8051! Considero um bom amigo, muito simples, fácil de programar e atendendo a boa parte dos problemas.

No entanto, o tempo foi passando e tive contato com o PIC16F... PIC18F... ATmega... a finalmente ARM.

Hoje, se vou fazer um bom projeto, uso ARM7. Se vou fazer algo simples, uso AVR. E acabei deixando de lado meu amigo 8051.
No final das contas, vai me dar mais trabalho fazer as coisas para ele, do que para esses dois processadores.

Então? Ele está com os dias contados? Vai acabar se tornando velharia?
Cabe aqui, então, a enquete. Valeu!

Francesco
Avatar do usuário
Francesco
Word
 
Mensagens: 699
Registrado em: 04 Mar 2008 00:22
Localização: São Paulo - SP

Mensagempor Ander_sil » 23 Fev 2010 14:15

A tendência pro futuro é ARM (baixo custo aliado à performance), mas isso não significa que os 8051 serão extintos, eu acho mais fácil os PIC16 sair de linha que os 8051.
Mas como muita gente já falou aqui, cada caso é um caso e não vamos discutir isso hehe...

Meu voto é NÂO (sem futuro).
Anderson Chrispim da Silva
chrispimdasilva@gmail.com
Ander_sil
Byte
 
Mensagens: 368
Registrado em: 30 Out 2006 09:58
Localização: Campinas - SP

Mensagempor brasilma » 23 Fev 2010 15:31

Enquanto continuar havendo demanda e um custo competitivo com certeza estará no mercado.

Trabalhamos com equipamentos de laboratório e mais de 50% dos equipamentos Chineses de baixo custo o utilizam.

Cada um que pegamos possue 8051 de um fabricante diferente, então veja o mercado que esse carinha tem.

O Z80, era uma "desgraça" de se trabalhar, memórias e I/O tudo externo, super sensível a eletricidade estática, e teve uma vida longa e prospera.
" 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 Francesco » 23 Fev 2010 15:46

De fato... ainda mais com uma lista tão grande de fabricantes. Se um deles decide parar de fabricar, outro permanece fornecendo para o mercado. Mas isso já está acontecendo para o ARM, se não uso Philips, uso Freescale.

Faz uma década que não aparece nada de muito novo para o 8051. Há as versões com periféricos interessantes com USB ou CAN, mas nada como foi o MCS-251 (16 bits).

Nesse momento, a enquete está empatada.
Avatar do usuário
Francesco
Word
 
Mensagens: 699
Registrado em: 04 Mar 2008 00:22
Localização: São Paulo - SP

Mensagempor Silvio51 » 24 Fev 2010 21:16

brasilma escreveu:O Z80, era uma "desgraça" de se trabalhar, memórias e I/O tudo externo, super sensível a eletricidade estática, e teve uma vida longa e prospera.


Realmente náo entendi a comparaçao, ö caro Brasilma,
entre o microprocessador Z80 e o microcontrolador 8051.
É claro que o Z80 náo tem memória nem I/Os, pois é um microprocessador ao contrário do 8051.

Quanto ä enquete... o 8051 náo acaba täo cedo... é e sempre será o melhor microcontrolador do mundo. :D :D :D
Silvio51
Byte
 
Mensagens: 383
Registrado em: 02 Nov 2006 14:04
Localização: Brasil

Mensagempor Francesco » 25 Fev 2010 00:28

Hehehe, é Silvio51... com um nick desses...
Eu estava quase abandonando o 8051, mas muitas universidades ainda usam como "conceito".

Há as poucas que adotaram o PIC, e quase nenhuma foi para ARM.
Avatar do usuário
Francesco
Word
 
Mensagens: 699
Registrado em: 04 Mar 2008 00:22
Localização: São Paulo - SP

Mensagempor tcpipchip » 28 Fev 2010 19:18

Bem, falar de Core mcs51 é uma coisa...8051 é outra...
Avatar do usuário
tcpipchip
Dword
 
Mensagens: 6560
Registrado em: 11 Out 2006 22:32
Localização: TCPIPCHIPizinho!

Mensagempor Francesco » 01 Mar 2010 00:20

O objetivo do post era discutir o futuro do MCS-51. Se vamos falar do 8051, então teriamos que abrir espaço para o 87C51 80C31 80C52 80C32 89C51 89C251...
Avatar do usuário
Francesco
Word
 
Mensagens: 699
Registrado em: 04 Mar 2008 00:22
Localização: São Paulo - SP

Mensagempor proex » 01 Mar 2010 07:12

ah o bom e velho 8051.

Se hoje dependesse dele pra ganhar dinheiro com projetos, estaria falido.

Já fazem 12 anos que meus clientes não pedem mais projetos com ele.
Para mim, arquitetura de 8 bits está morta.

Não entendo essa dificuldade que as pessoas tem para acompanhar as novas tecnologias.

.
proex
Dword
 
Mensagens: 2101
Registrado em: 11 Out 2006 14:05
Localização: São Paulo

Mensagempor Francesco » 01 Mar 2010 09:14

Proex,

Esse é o ponto. Fiz a pergunta depois de conversar com um colega meu, grande usuário do 8051. O ponto é, não vale o custo ($). Por exemplo:

ADuC842 $6,64/1000peças (muito bom, já trabalhei com ele)
- 16MIPS
- 62K Flash
- 2,25K RAM
- 34GPIO
- AD 12b 8Canais

ADuC7021 $4,94/1000peças
- 40MIPS
- 62K Flash
- 8K RAM
- 13GPIO
- AD 12b 8Canais

Então, há futuri nos microcontroladores 8051? Conheço várias faculdades e cursos técnicos que usam esse núcleo, e não pretendem mudar. Vale, pelo menos, para ensino?

Eu mesmo estou trabalhando com um ARM7 e não tenho o que reclamar, no final das contas, ele custa menos do que o 8051 que começamos a usar.

Francesco
Avatar do usuário
Francesco
Word
 
Mensagens: 699
Registrado em: 04 Mar 2008 00:22
Localização: São Paulo - SP

Mensagempor brasilma » 01 Mar 2010 09:30

A abordagem da questão do ensino é muito interessante.

Por ser um processador CISC, aprender programação assembly com ele é bem mais agradável.

Apenas como referência, pagamos regularmente R$ 2,50/100 peças do AT89S52.
" 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 proex » 01 Mar 2010 11:34

""""A abordagem da questão do ensino é muito interessante. ...."""

Sim mas em que ano do curso? No primeiro, no segundo.....no ultimo?

E por quanto tempo seria essa abordagem do 8051?

Corre o risco do aluno terminar o curso e só ter aprendido o 8051. Estará candidato a um mercado cuja exigencia é outra.

.
proex
Dword
 
Mensagens: 2101
Registrado em: 11 Out 2006 14:05
Localização: São Paulo

Mensagempor Francesco » 01 Mar 2010 11:44

Proex,

Corre o risco do aluno terminar o curso e só ter aprendido o 8051


Não corre o risco, normalmente é o que acontece! Sou favorável a se ensinar microcontroladores desde o primeiro ano, algo básico, bem B-A-BA. Depois, com o decorrer do curso, ir cobrando mais.

O que normalmente acontece, quando você começa com microcontroladores o professor tem que ensinar o básico, assembly, timer, controle de I/O... e o curso acaba e não teve tempo para ensinar C, fazer experiências de AD... essas coisas.
Avatar do usuário
Francesco
Word
 
Mensagens: 699
Registrado em: 04 Mar 2008 00:22
Localização: São Paulo - SP

Mensagempor brasilma » 01 Mar 2010 12:26

Olá Proex, tudo depende de como for conduzida a questão.

No meu entender, tudo deve ser o mais genérico possivel de forma a não ficar preso a nenhuma plataforma.

O objetivo inicial seria o aluno compreender o funcionamento de um processador e de uma linguagem de baixo nível, em um processador CISC.

Num módulo mais avançado poderia ser ensinado as mesmas aplicações em C, porem em um processador RISC.

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

A Atmel não esquece ele não

Mensagempor sisae » 02 Mar 2010 20:08

Se ele tivesse no fim, com tantos ARMs e AVRs que a ATMEL já tem no mercado, vocês achariam que eles ainda investiriam pesado no 8051?
vejam só estes:
AT89LP6440
AT89LP4052
quase todos operandos a um ciclo.
e tá fresquim no mercado, ja to adquirindo pela importacao.
Avatar do usuário
sisae
Nibble
 
Mensagens: 65
Registrado em: 16 Dez 2006 14:57
Localização: Anapolis-GO

Próximo

Voltar para 8051

Quem está online

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

x