. .
优选
*ifndef __STC8F_H_
*define __STC8F_H_
/////////////////////////////////////////////////
/ = P3^1;
sbit P32 = P3^2;
sbit P33 = P3^3;
sbit P34 = P3^4;
sbit P35 = P3^5;
sbit P36 = P3^6;
sbit P37 = P3^7;
sbit P40 = P4^0;
sbit P41 = P4^1;
sbit P42 = P4^2;
sbit P43 = P4^3;
sbit P44 = P4^4;
sbit P45 = P4^5;
sbit P46 = P4^6;
sbit P47 = P4^7;
sbit P50 = P5^0;
. .
优选
sbit P51 = P5^1;
sbit P52 = P5^2;
sbit P53 = P5^3;
sbit P54 = P5^4;
sbit P55 = P5^5;
sbit P56 = P5^6;
sbit P57 = P5^7;
sbit P60 = P6^0;
sbit P61 = P6^1;
sbit P62 = P6^2;
sbit P63 = P6^3;
sbit P64 = P6^4;
sbit P65 = P6^5;
sbit P66 = P6^6;
sbit P67 = P6^7;
sbit P70 = P7^0;
sbit P71 = P7^1;
sbit P72 = P7^2;
sbit P73 = P7^3;
sbit P74 = P7^4;
sbit P75 = P7^5;
sbit P76 = P7^6;
sbit P77 = P7^7;
//如下特殊功能存放器位于扩展RAM区域
//访问这些存放器,需先将P_SW2的BIT7设置为1,才可正常读写
*define P0PU (*(unsigned char volatile xdata *)0xfe10)
*define P1PU (*(unsigned char volatile xdata *)0xfe11)
*define P2PU (*(unsigned char volatile xdata *)0xfe12)
*define P3PU (*(unsigned char volatile xdata *)0xfe13)
*define P4PU (*(unsigned char volatile xdata *)0xfe14)
*define P5PU (*(unsigned char volatile xdata *)0xfe15)
*define P6PU (*(unsigned char volatile xdata *)0xfe16)
*define P7PU (*(unsigned char volatile xdata *)0xfe17)
*define P0NCS (*(unsigned char volatile xdata *)0xfe18)
*define P1NCS (*(unsigned char volatile xdata *)0xfe19)
*define P2NCS (*(unsigned char volatile xdata *)0xfe1a)
*define P3NCS (*(unsigned char volatile xdata *)0x
stc8f头文件 来自淘豆网m.daumloan.com转载请标明出处.