8051-Mikrocontroller

 

Home

Grundlagen8051Programmierung

On-ChipSpeicherSFRsAssemblerBefehlsartenBefehlslisteUnterprogsInterrupts

Banner Text Aufbau des internen RAM PDF

Das interne RAM ist in mehrere Bereiche segmentiert. Die unteren 128 Byte (00-7F) können als RAM-Speicher verwendet werden. Dabei sind die Bereiche 00-1F (32 Byte) als 4 Registerbänke mit jeweils 8 Universalregistern verwendbar. Die einzelnen Bit der 16 Bytes im Bereich 20-2F sind bitadressierbar.

Im Bereich über 80h bis FFh liegen die Spezielle Funktionen Register (SFR). Hier werden alle On Chip-Funktionen konfiguriert. Auf diesen Bereich kann nur mit direkter Adressierung zugegriffen werden.

Banner Text Spezielles Funktionen Register (SFR) PDF

Die Tabelle zeigt alle Spezielle-Funktionen-Register mit Adresse und Resetwerten! Die SFR mit den niederwertigen Adressnibble 0 und 8 sind Bitadressierbar. Hierzu gehören z.B. die Ports 0..3.

 

Banner Text Wichtige Register des 8051-Controllers PDF

Wichtige Registergruppen sind: (Bitadressierbare Register sind Fett gedruckt)

  • C51 core Register: ACC, B, DPH, DPL, PSW, SP
  • I/O port registers: P0, P1, P2, P3
  • Timer registers: T2CON, T2MOD, TCON, TH0, TH1, TH2, TMOD, TL0, TL1, TL2,RCAP2L, RCAP2H
  • Serial I/O port registers: SADDR, SADEN, SBUF, SCON
  • BRG (Baud Rate Generator) registers: BRL, BDRCON
  • Interrupt system registers: IEN0, IPL0, IPH0, IE1, IPL1, IPH1

 

 

      arrow6_L.gif    

15.2.2010

    arrow6_R.gif