资源描述:
《stc89系列单片机头文件1》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、/*************************************************文件名:STC89.h**创建人:动车组**日期:2012-8-24**功能描述:STC89系列单片机的特殊功能寄存器***********************************************/#ifndef__STC89_H__#define__STC89_H__#includesfrWDT_CONTR=0xe1;//看门狗定时器控制器Bit7Bit6Bit5Bit4Bit3Bit2Bit1Bit0//位描述--EN_WDT
2、CLR_WDTIDL_WDTPS2PS1PS0#defineEN_WDT0x20//软件使能看门狗,打开后不能用软件的方式关闭为什么??#defineCLR_WDT0x10//清看门狗定时器#defineIDLE_WDT0x08//IDLE模式下,看门狗定时器是否继续计时/*************************************************************************************PS2PS1PS0看门狗定时器预分频值=2^(PS2PS1PS0+1)看门狗溢出时间=(NxPre-scalex32768)
3、/Oscillatorfrequency当在12clockmode时,N=12;当在6clockmode时,N=6例如PS2PS1PS0=111,N=12,系统晶振12M看门狗溢出时间=12*256*32768/12000000=8.3886s*************************************************************************************/sfrAUXR=0x8e;//辅助寄存器Bit7Bit6Bit5Bit4Bit3Bit2Bit1Bit0//位描述------EXTRAMS1BRS#d
4、efineEXTRAM0x02//内部扩展RAM禁能位,0:内部扩展RAM有效1:禁用内部扩展RAM#defineALEOFF0x01//禁止ALE信号输出,0:使能ALE信号输出1:关闭ALE信号输出sfrAUXR1=0xa2;//辅助寄存器Bit7Bit6Bit5Bit4Bit3Bit2Bit1Bit0//位描述----GF2--DPS#defineGF20x08//通用标志位#defineDPS0x01//DPTR0/DPTR1选择位,0:DPTR01:DPTR1sfrIPH=0xb7;//中断优先级寄存器高位Bit7Bit6Bit5Bit4Bit3Bit
5、2Bit1Bit0//位描述PX3HPX2HPT2HPSHPT1HPX1HPT0HPX0H#definePX3H0x80//外部中断3中断优先级控制高位#definePX2H0x40//外部中断2中断优先级控制高位#definePT2H0x20//定时器2中断优先级控制高位#definePSH0x10//串口中断优先级控制高位#definePT1H0x08//定时器1中断优先级控制高位#definePX1H0x04//外部中断1中断优先级控制高位#definePT0H0x02//定时器0中断优先级控制高位#definePX0H0x01//外部中断0中断优先级控制
6、高位sfrXICON=0xe8;//辅助中断使能寄存器Bit7Bit6Bit5Bit4Bit3Bit2Bit1Bit0//位描述PX3EX3IE3IT3PX2EX2IE2IT2sbitPX3=XICON^7;//外部中断3中断优先级控制低位sbitEX3=XICON^6;//使能外部中断3sbitIE3=XICON^5;//外部中断3的中断请求位,由硬件置,可由软件清或者在中断处理程序完成后由硬件自动清sbitIT3=XICON^4;//外部中断3的触发类型,0:低电平触发外部中断1:下降沿触发外部中断sbitPX2=XICON^3;//外部中断2中断优先级控制
7、低位sbitEX2=XICON^2;//使能外部中断2sbitIE2=XICON^1;//外部中断2的中断请求位,由硬件置,可由软件清或者在中断处理程序完成后由硬件自动清sbitIT2=XICON^0;//外部中断2的触发类型,0:低电平触发外部中断1:下降沿触发外部中断#defineX0_INTNO0//外部中断中断号,入口地址为H#defineT0_INTNO1//定时器中断号,入口地址为BH#defineX1_INTNO2//外部中断中断号,入口地址为H#defineT1_INTNO3//定时器中断号,入口地址为BH#defineUART_INTNO4//
8、串口中断号,入口地址为H