//实例 26:用 P0 口显示指针运算结果#includevoid main(void){ unsigned char *p1,*p2; //定义无符号字符型指针变量 p1,p2 unsigned char i,j; //定义无符号字符型数据 i=25; //给 i 赋初值 25 j=15; p1=&i; //使指针变量指向 i ,对指针初始化 p2=&j; //使指针变量指向 j ,对指针初始化 P0=*p1+*p2; //*p1+*p2 相当于 i+j,所以 P0=25+15=40=0x28 //则 P0=0010 1000B,结果 P0.3、P0.5 引脚 LED 熄灭,其余点亮 while(1) ; //无限循环,防止程序“跑飞”}
发表评论取消回复