特思威电子技术特别整理1、8051特殊功能寄存器表编号名称地址功能1P080HP0口寄存器2P190HP1口寄存器3P2A0HP2口寄存器4P3B0HP3口寄存器5PSWD0H程序状态字6ACCE0H累加器7BF0HB寄存器8SP81H堆栈指针9DPL82H数据地址指针(低 8位)10 DPH83H数据地址指针(高 8位)11 PCON87H电源控制寄存器12 TCON88H定时器/计数器控制寄存器13 TMOD89H定时器/计数器方式控制寄存器14 TL08AH定时器/计数器0(低8位)15 TL18BH定时器/计数器1(低8位)16 TH08CH定时器/计数器0(高8位)17 TH18DH定时器/计数器1(高8位)18 IEA8H中断允许控制寄存器19 IPB8H中断优先级控制寄存器20 SCON98H串行口控制寄存器21 SBUF99H串行口锁存器特思威电子技术特别整理2、常用的特殊功能寄存器定义中断优先级寄存器—IP76543210——PT2PSPT1PX1PT0PX0位 7:—保留位 6:—保留位 5:PT2定时器2中断优先级位 4:PS 串行通讯中断优先级位 3:PT1定时器1中断优先级位 2:PX1外部中断1优先级位 1:PT0定时器0中断优先级位 0:PX0外部中断0优先级中断允许控制寄存器—EA76543210EA—ET2ESET1EX1ET0EX0位 7:EA 使能标志,为 1则使能所有中断,为 0则禁止所有中断位 6:—保留位 5:ET2定时器2中断使能,ET2=1,使能;ET2=0,禁止位 4:ES 串行通讯中断使能,ES=1,使能;ES=0,禁止位 3:ET1定时器1中断使能,ET=1,使能;ET=0,禁止位 2:EX1外部中断1中断使能,EX1=1,使能;EX1=0,禁止位 1:ET0定时器0中断使能,ET0=1,使能;ET0=0,禁止位 0:EX0外部中断0中断使能,EX0=1,使能;EX0=0,禁止每个中断源都可以通过设置中断优先级寄存器IP来单独设置中断优先级,如果每个中断源的相应位被置位(设为 1)则该中断远的优先级为高,如果相应的位被复位则该中断源的优先级为低。通过设置中断使能寄存器IE中EA,使能所有中断,即开总中断,这是一个总的开关,在中断系统中必须有;每个中断源都有独立的使能位,是一个子开关,使用相应中断时,使能其对应的使能位,才能正确响应中断。特思威电子技术特别整理定时器控制寄存器—TCON76543210TF1 TR1TF0 TR0IE1IT1IE0IT0位 7:TF1定时器1溢出中断标志位,溢出后由 MCU清 0方可再次起作用位 6:TR1定时器1控制位,TR1=1:启动定时器;TR1=0:定时器停止位 5:TF0定时器0溢出中断标志位,溢出后由 MCU清 0方可再次起作用位 4:TR0定时器0控制位,TR0=1:启动定时器;TR0=0:定时器停止位 3:IE1外部中断 1触发标志位,...