sfr P3 = 0xB0; sfr PSW = 0xD0; sfrACC = 0xE0; sfr B = 0xF0; sfr SP = 0x81; sfr DPL = 0x82; sfr DPH = 0x83; sfr PCON = 0x87; sfr TCON = 0x88; sfr TMOD = 0x89; sfr TL0 = 0x8A; sfr TL1 = 0x8B; sfr TH0 = 0x8C; sfr TH1 = 0x8D; sfr IE = 0xA8; sfr ...
sbit INT0 = P3^2; sbit TXD = P3^1; sbit RXD = P3^0; /* SCON */ sbit SM0 = SCON^7; sbit SM1 = SCON^6; sbit SM2 = SCON^5; sbit REN = SCON^4; sbit TB8 = SCON^3; sbit RB8 = SCON^2; sbit TI = SCON^1; sbit RI = SCON^0; /* P1 */ sbit T2EX = P1^1;// ...
sfr P3 = 0xB0; sfr PSW = 0xD0; sfr ACC = 0xE0; sfr B = 0xF0; sfr SP = 0x81; sfr DPL = 0x82; sfr DPH = 0x83; sfr PCON = 0x87; sfr TCON = 0x88; sfr TMOD = 0x89; sfr TL0 = 0x8A; sfr TL1 = 0x8B; sfr TH0 = 0x8C; sfr TH1 = 0x8D; sfr IE = 0xA8; sfr...
sbit B0=P3^7;sbit I0=P2^0;sbit I1=P2^2;sbit I2=P2^3;sbit I3=P2^4;sbit kz=P3^0;unsigned char qiangdanum=0x3f;unsigned char code table[]={0x3f,0x06,0x5d,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};unsigned char ge=0,shi=0;unsigned int num=0,time=0;void dispiay();void ...
p3^0表示p3与0按位异或运算,结果赋给p3_3。
sbit\x05K1 = P3^2;void main(void){\x05P0 = 0xff;\x05P2 = 0xff;\x05TMOD = 0x11;\x05\x05// 定时器0,1工作模式1,16位定时方式\x05TH1 = 0xdc;TL1 = 0;TH0 = 0xFC;TL0 = 0x17;clr_time();\x05\x05\x05// \x05\x05\x05 dis_digit = 0x7f;\x05\x05// 初始显示P20...
sfr P1 = 0x90; /* Port-1, address 90h */ sfr P2 = 0xA0; /* Port-2, address 0A0h */ sfr P3 = 0xB0; /* Port-3, address 0B0h */ P0, P1, P2, and P3 are the SFRNAMEdeclarations. Names for sfr variables are defined just like other C variable declarations. Any symbolicNAME...
sfr P3 = 0xB0;sfr PSW = 0xD0;sfr ACC = 0xE0;简单来了就是为RAM里面的地址改名字方便我们用,非常简单。.其实这些东西你不用过于研究的,你了解一下就可以,因为我们在写程序中肯定有一个reg52.h的头文件,因为定义名字这个事情就在这个头文件里面了,你会调用就行,不用过于研究。..如果你...
sbit B0=P3^7;sbit I0=P2^0;sbit I1=P2^2;sbit I2=P2^3;sbit I3=P2^4;sbit kz=P3^0;unsigned char qiangdanum=0x3f;unsigned char code table[]={0x3f,0x06,0x5d,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};unsigned char ge=0,shi=0;unsigned int num=0,time=0;void dispiay();void ...
//sfr io = 0x80; //P0-0x80,P1-0x90,P2-0xA0,P3-0xB0;//sbit rs = P1^0; //LCD数据/命令选择端(H/L)//sbit rw = P1^1; //LCD读/写选择端(H/L)//sbit ep = P1^2; //LCD使能控制 //sbit bz = io^7; //LCD忙标志位 define RS BIT7 define...