Anda di halaman 1dari 2

CORE51:HOJASDEDATOSPARALAREALIZACINDEPARCIALESDEINFORMATICAII

InformticaIIUTNFRBA
Interrupciones
IE:InterruptEnableRegister(Direccionableporbit)

EA(IE.7):DeshabilitatodaslasinterrupcionessiEA=0.SiEA=1se
deberhabilitarcadafuentedeinterrupcinindividual.
IE.6eIE.6:Reservadoparafuturosusos.
ES(IE.4):HabilitaydeshabilitalainterrupcindelPuertoSerie.
ET1(IE.3):HabilitaydeshabilitalainterrupcinporoverflowdelTimer1.
EX1(IE.2):Habilitaydeshabilitalainterrupcinexterna1.
ET0(IE.1):HabilitaydeshabilitalainterrupcinporoverflowdelTimer0.
EX0(IE.0):Habilitaydeshabilitalainterrupcinexterna0.

IP:InterruptPriorityRegister(Direccionableporbit)
Sielcorrespondientebitesten0laprioridaddesuinterrupcinasociadaserbaja,encasocontrarioserde
prioridadalta

Timers

TMOD:TimerModeControlRegister(Nodireccionableporbit)

GATE:CuandoGATE=1sehabilitarelcontadorpormediodeINTx,
HardwareControl.SiGATE=0sehabilitarelcontadorpormediodeTRx,
SoftwareControl.
C/T:SiC/T=0seseleccionalaoperacindeTimer(Cuentapulsosdelosc
int),siC/T=1seseleccionalaoperacinContador(CuentapulsosdelPINTx)

M1M0 Modosdefuncionamiento
00 Contadorde13bits
01 Contadorde16bits
10 Contadorde8bitsc/recargaautomtica
11 Seconvierteen2timersde8bitsindeps.obsoleto.

TCON:Timer/CounterControlRegister(Direccionableporbit)

TFx:SiesTFx=1,indicaquehubooverflowdelTIMERx.
TRx:SiTRx=1,indicaqueelTIMERnesthabilitado(conlassalvedades
anteriormentenombradas[GATEny/INTn]).
EA ES ET1 EX1 ET0 EX0
PS PT1 PX1 PT0 PX0
GATE C/T M1 M0 GATE C/T M1 M0
Timer1 Timer0
TF1 TR1 TF0 TR0 IE1 IT1 IE0 IT0
IEx: SiesTFx=1,indicaquehubouna

peticin de la interrupcin externa IEx


ITx: Si ITx =0 por nivel, interrupcin si ITx =1 por flanco. interrupcin
CORE51:HOJASDEDATOSPARALAREALIZACINDEPARCIALESDEINFORMATICAII
HojadeDatos
InformticaIIUTNFRBA

PuertoSerie
SCON:SerialControlRegister(Direccionableporbit) CalculodeldivisorN(Modo1y3)


SM0SM1 Descripcin BaudRate
00 Registrodedesplazamiento8bits fxtal/12
01 UART8bits Det.PorTimer1
10 UART9bits fxtal/32ofxtal/64
11 UART9bits Det.PorTimer1

SM2:Habilitacindelmodomultiprocesador.
REN:SiREN=1permitelarecepcin,siREN=0sedeshabilitalarecepcin.
TB8:Esel9bitatransmitirenmodo2y3.Esprogramableporelusuario.
Generalmenteparidad.
RB8:Esel9bitrecibidoenmodo2y3.Enmodo1,siSM2=0,RB8esel
bitdestop,enmodo0noseutiliza. TransmisinRecepcin(Modo1)
TI:Banderadeinterrupcindetransmisin.Seactivaporhardware,en
modo0alfinaldelatransmisindeloctavobit,enlosotrosmodosal
iniciodelbitdeSTOP.Debedesactivarseporsoftware.
RI:Banderadeinterrupcinderecepcin.Seactivaporhardware,en
modo0alfinaldelarecepcindeloctavobit,enlosotrosmodosenla
mitaddelintervalodelbitdeSTOP.Debedesactivarseporsoftware.

PCON:PowerControlRegister(Nodireccionableporbit)

SMOD:SiSMOD=1doblaelbaudajeenelcasoenqueelTimer1esusado
Paragenerarelbaudaje.

TablaSFRs


SM0 SM1 SM2 REN TB8 RB8 TI RI
SMOD GF1 GF0 PD IDL

Anda mungkin juga menyukai