Intel 8051: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Ripristino alla versione 24156509 datata 2009-05-21 14:41:18 di L736E tramite popup
Riga 33:
Oltre alla programmazione in linguaggio [[assembler]] nativo, erano disponibili anche diversi compilatori [[C (linguaggio di programmazione)|C]], completi di estensioni per il controllo dell'allocazione delle variabili nei vari tipi di memoria e per l'accesso alle caratteristiche hardware specifiche dell' 8051, come ad esempio i banchi di registri per le variabili a singolo bit. Erano inoltre disponibili compilatori e interpreti di altri linguaggi di alto livello come [[Forth]], [[BASIC]], [[Pascal (linguaggio)|Pascal]]/[[Object Pascal]], [[PL/M]] e [[Modula 2]].
 
== Processori correlatiVarianti ==
[[File:INTEL8031AH.png|thumb|right|Processore Intel 8031]]
Esistono due varianti dell'8051:
Il predecessore dell'8051, l''''8048''', fu utilizzato nella tastiera del primo [[IBM PC|PC IBM]], dove il suo compito era l'invio della codifica dei tasti verso l'unità primaria del computer. L'8048 e i suoi derivati sono ancora in uso in alcuni modelli di tastiere semplici.
*la variante '''8031''' è una versione priva di ROM interna, che rende quindi obbligatorio l'uso di un componente esterno;
L'*la variante '''8751''' eraè una versione leggermentecaratterizzata potenziatadalla dell'8051presenza contenentedi 4kB di [[EEPROMEPROM]] al posto della ROM.
 
SonoDell'8051 e delle sue varianti sono state prodotte anche versioni corrispondenti, denominate rispettivamente '''8052''', '''8032''' e '''8072''', caratterizzate tutte dalla presenza di un terzo timer/contatore e dida una capacità doppia didelle memorie RAM/ e, dove previste, ROM/EEPROM ed EPROM.
L''''8031''' era una versione ridotta dell'8051 priva ROM interna. Per usare questo chip, era quindi obbligatorio l'uso di una memoria programma esterna contenente il programma eseguibile.
 
L''''8751''' era una versione leggermente potenziata dell'8051 contenente 4kB di [[EEPROM]] al posto della ROM.
 
Sono state prodotte anche versioni denominate '''8052''', '''8032''' e '''8072''', caratterizzate tutte dalla presenza di un terzo timer e di una capacità doppia di RAM/ROM/EEPROM.
 
== Bibliografia ==