AT89C51 - come li programmo?

Sezione dedicata ai Microcontrollori e ai Sistemi Embedded

AT89C51 - come li programmo?

Postby omega25 » 06 Oct 2012, 22:37

ciao
proprio oggi un amico di mio padre mi ha regalato 5 microcontrollori della atmel a 40 pin con questa sigla AT89C51, ho visto che fanno parte della famiglia del cosiddetto 8051.
qualcuno di voi sa come si programmano, linguaggio, tools e programmatore ?
sono compatibili con gli avr?

grazie
omega25
 
Posts: 24
Joined: 04 Aug 2012, 09:33

Re: AT89C51 - come li programmo?

Postby flz47655 » 07 Oct 2012, 05:37

Sono dei micro superati che hanno un limite di 1000 scritture garantite massime, prova col BASCOM-8051 e a vedere che programmatori supporta (al limite ti costruisci un programmatore parallelo)
Non sono compatibili avr, hanno le loro peculiarità

Ciao
flz47655
 
Posts: 639
Joined: 19 Jan 2012, 21:16

Re: AT89C51 - come li programmo?

Postby deluca » 07 Oct 2012, 12:10

Ciao omega25 e flz,
si tratta di un microcontrollore CISC compatibile con core 8051.
Il primo Avr Risc 8bit 40pin di Atmel, in particolare l' AT90S8515, venne realizzato pin-to-pin compatibile con l'8051(AT89C51,52,55).
Certamente è un micro datato ma ancora oggi viene utilizzato in ambito industriale per la sua supercollaudata affidabilità.
Almeno per un decennio, a partire dagli anni 90, lo utilizzai pure io in svariati progetti. In particolare utilizzai l'8744(con eprom) in modalità microprocessore per sviluppare l'elettronica di controllo dei canali magnetici del
ciclotrone superconduttore attualmente in funzione nei Laboratori Nazionali del sud.
Il linguaggio con cui veniva programmato era il PLM-51.... un pò di storia non fa mai male :)

Molti progettisti lo conoscono a fondo e tentano ancora oggi di inserirlo in vari progetti.

Se vuoni saperne di più e vuoi realizzare un buon programmatore x questo chip vedi qui:
http://cmtk3.webring.org/l/rd?ring=80x5 ... %7E8051%2F

Potresti sviluppare qualche applicazione utilizzando il sistema di sviluppo Bascom-8051 scaricabile dal sito mcselec.com

La Silabs produce versioni rinnovate dell'8051 fino a 100MIPS
http://www.silabs.com/products/mcu/Page ... 020DK.aspx
http://www.silabs.com/products/mcu/Page ... llers.aspx

ciao
Ciao
Il mio sito: http://www.delucagiovanni.com ......e la chat: chat/
User avatar
deluca
Site Admin
 
Posts: 1104
Joined: 19 Jun 2011, 10:44
Location: 95123 - Catania (Italy)

Re: AT89C51 - come li programmo?

Postby legacy » 07 Oct 2012, 20:24

il '51 originale intel a 11Mhz a me sviluppa esattamente 1MIPS
lo uso quasi come unita' di misura =P
ed e' molto particolare perche' e' un esempio di macchina NON di von neumann
lo puoi citare all'orale di architetture ahah

intel per 8051 fece un interprete basic con tanto di softfloat
e lo vendeva come binario (senza sorgenti) gia' confezionato per essere messo su eprom
o per essere programmato su prom o su flash interna
pero' e' un basic simile al gwbasic, ha le righe, ha i goto, non ha le procedure
legacy
 
Posts: 862
Joined: 12 Mar 2012, 11:30


Return to Microcontrollori e microprocessori

Who is online

Users browsing this forum: No registered users and 5 guests

cron