No meu post anterior eu escrevi um programa num pedaço de papel e traduzi para linguagem de máquina "na unha". É um exercício divertido na primeira vez, mas logo se torna cansativo. Neste post vamos ver algumas ferramentas para programação do 8051.
Keil
A Keil é um tradicional desenvolvedor de ferramentas para sistemas embarcados e foi adquirido em 2005 pela ARM. As suas ferramentas para o 8051 são excelentes, particularmente o compilador C. Entretanto, não é um produto barato e está disponível apenas para Windows. A versão não licenciada roda como demonstração, com limitação do tamanho do código gerado em 2K.
SDCC
O SDCC (Small Device C Compiler) é um software livre que suporta outros microcontroladores e microprocessadores além do 8051. Está disponível para Linux, Windows e MacOS.
Assembler Online
Para quem quer assemblar sem instalar nada no micro: http://www.8051projects.info/onlineasm.php
Bascom
Compilador BASIC para o 8051, software proprietário, roda no Windows. A versão demo tem limitação de 4K de código.
Turbo51
Um compilador Pascal para o 8051, roda no Windows. É freeware (grátis), mas não é software livre.
Simulador
EdSim51 é um simulador escrito em Java, que pode ser baixado de https://www.edsim51.com/. Em princípio roda em qualquer ambiente que tenha o JRE instalado. É grátis, mas não é livre.
Outros
Os sites abaixo listam outras ferramentas disponíveis para o 8051 (não se assustem com a aparência de Web 1.0 de alguns deles):
http://www.8051projects.info/resources/8051-assemblers-and-ides.22/
https://www.pjrc.com/tech/8051/
Nenhum comentário:
Postar um comentário