欢迎来到天天文库
浏览记录
ID:40475243
大小:18.02 KB
页数:4页
时间:2019-08-03
《STC12C5A60S2单片机》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、STC12C5A60S2单片机 寄存器头文件STC12C5A.H内容**************** 8051内核特殊功能寄存器 ******************/ sfr ACC = 0xE0; //累加器 sfr B = 0xF0; //B寄存器 sfr PSW = 0xD0; //程序状态字寄存器 sbit CY = PSW^7; //进位标志位 sbit A
2、C = PSW^6; //辅助进位标志位 sbit F0 = PSW^5; //用户标志位0 sbit RS1 = PSW^4; //工作寄存器组选择控制位 sbit RS0 = PSW^3; //工作寄存器组选择控制位 sbit OV = PSW^2; //溢出标志位 sbit F1 = PSW^1; //用户标志位1 sb
3、it P = PSW^0; //奇偶标志位 sfr SP = 0x81; //堆栈指针寄存器 sfr DPL = 0x82; //数据指针0低字节 sfr DPH = 0x83; //数据指针0高字节 /**************** 系统管理特殊功能寄存器 ******************/ sfr PCON = 0x87; //电源
4、控制寄存器 sfr AUXR = 0x8E; //辅助寄存器 sfr AUXR1 = 0xA2; //辅助寄存器1 sfr WAKE_CLKO = 0x8F; //时钟输出和唤醒控制寄存器 sfr CLK_DIV = 0x97; //时钟分频控制寄存器 sfr BUS_SPEED = 0xA1; //总线速度控制寄存器 /**************** 中断控制特殊功能寄存器 ******
5、************/ sfr IE = 0xA8; //中断允许寄存器 sbit EA = IE^7; //总中断允许位 sbit ELVD = IE^6; //低电压检测中断控制位 sbit EADC = IE^5; //ADC中断允许控制位 sbit ES = IE^4; //串口1中断允许位 sbit ET1 = IE^3;
6、 //定时器1溢出中断允许位 sbit EX1 = IE^2; //外部中断1允许位 sbit ET0 = IE^1; //定时器0溢出中断允许位 sbit EX0 = IE^0; //外部中断0允许位 sfr IE2 = 0xAF; //中断允许寄存器2 sfr IP = 0xB8; //中断优先级寄存器 sbit PPC
7、A = IP^7; //PCA中断优先级控制位 sbit PLVD = IP^6; //低电压检测中断优先级控制位 sbit PADC = IP^5; // ADC中断优先级控制位 sbit PS = IP^4; //串口1中断优先级控制位 sbit PT1 = IP^3; //定时器1中断优先级控制位 sbit PX1 = IP^2; //外部中断1优先级控制位 sbit PT0 =
8、 IP^1; //定时器0中断优先级控制位 sbit PX0 = IP^0; //外部中断0优先级控制位 sfr IPH = 0xB7; //中断优先级高位寄存器 sfr IP2 = 0xB5; //第二中断优先级寄存器低字节 sfr IPH2 = 0xB6;
此文档下载收益归作者所有