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
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