Intel 8051: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
| No2 (discussione | contributi)  Fix link puntante a disambigua |  fix incipit | ||
| (3 versioni intermedie di 2 utenti non mostrate) | |||
| Riga 1: [[File:KL Intel P8051.jpg [[File:SAB-C515-LN.jpg|thumb|Microcontrollore SAB-C515-LN di Infineon, basato sul core 8051.]] L{{'}}'''Intel 8051''' è un [[microcontrollore]] a 8 [[bit]] su singolo chip basato su [[architettura Harvard]], prodotto da [[Intel]]  La differenza tra una vera e propria CPU e l'8051 è che quest'ultimo possiede 32 linee di I/O, organizzate in gruppi di 8 bit ciascuno. ad ognuno di questi è possibile collegare un pulsante, un LED, oppure altri dispositivi che possano fornire I/O all'8051. Riga 9 ⟶ 10: L'8051 possiede 60000 transistor. Il cuore dell'8051 è rappresentato dal bus principale cui sono collegati vari registri, quasi tutti destinati a lettura o scrittura, sotto il controllo del programma. L'8051 è dotato di due memorie separate per codice e dati. La RAM dei dati è di soli 256 byte, mentre la memoria  L'8051 è un processore sincrono in cui la maggior parte delle istruzioni, seppur non tutte, impiegano un solo ciclo macchina. Ogni ciclo macchina è suddiviso in dodici cicli di clock, e da sei stati. Ad ogni stato viene eseguita una precisa operazione che portano all'esecuzione dell'istruzione. == Applicazioni e funzioni importanti == [[File:Intel 8051 arch.svg Il chip dell'8051 integra le funzionalità seguenti: * [[Central processing unit|CPU]] a 8 bit Riga 656 ⟶ 658: == Varianti == [[File:INTEL8031AH.png|thumb {| class="wikitable" border="1" Riga 713 ⟶ 715: * {{Cita libro | cognome=Payne | nome=William | titolo=Embedded Controller Forth for the 8051 Family |tipo=hardcover | data=19 dicembre 1990 | * Andrew S. Tanenbaum, Architettura degli elaboratori, un approccio strutturale, Pearson Prentice Hall == Altri progetti == {{interprogetto|preposizione=sull'}} == Collegamenti esterni == * {{Collegamenti esterni}} * {{cita web|http://www.atmel.com/products/8051/|Atmel}} * {{cita web | 1 = http://www.cast-inc.com/cores/r8051xc2/index.shtml | 2 = CAST, Inc. (8051 IP core provider) | accesso = 21 maggio 2009 | urlarchivio = https://web.archive.org/web/20090430022418/http://www.cast-inc.com/cores/r8051xc2/index.shtml | dataarchivio = 30 aprile 2009 | urlmorto = sì }} | |||