Intel 8051: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica
Nessun oggetto della modifica
Riga 31:
Common features included in modern 8051 based microcontrollers include built-in reset timers with brown-out detection, on-chip oscillators, self-programmable [[Flash ROM]] program memory, bootloader code in ROM, EEPROM non-volatile data storage, [[I²C]], [[Serial Peripheral Interface|SPI]], and [[USB]] host interfaces, [[Pulse-width modulation|PWM]] generators, analog comparators, [[Analog to digital converter|A/D]] and [[Digital to analog converter|D/A]] converters, [[Real-time clock|RTC]]s, extra counters and timers, in-circuit debugging facilities, more interrupt sources, and extra power saving modes.
 
==ProgrammingProgrammazione==
SeveralDiversi compilatori [[C (programminglinguaggio di languageprogrammazione)|C]] compilerssono aredisponibili availableper for thel' 8051, mostla ofmaggior whichparte featuredei extensionsquali thatpresenta allowestensioni theche programmerpermettono toal specifyprogrammatore wheredi eachspecificare variabledove shouldciascuna bevariabile storeddovrebbe inessere itsallocata sixnei typessuoi ofsei memorytipi di memoria, ande providefornisce accessl'accesso toa 8051specifiche specificcaratteristiche hardware featuresdell'8051 come suchbanchi asdi theregistri multiplemultipli registeristruzioni banksper andla bitmanipolazione manipulationdei instructionsbits. Altri Otherlinguaggi highdi levelalto languageslivello such ascome [[Forth (programming language)|Forth]], [[BASIC programming language|BASIC]], [[Pascal programming language|Pascal]]/[[Object Pascal]], [[PL/M]] ande [[Modula 2]] aresono availabledisponibili forper thel' 8051, butma theysono aremeno lessdiffusi widely used thanrispetto C ande [[Assembly language|assembly]].
 
==Related processors==