liha99 发表于 2017-3-14 20:04:14

好奇怪的问题,怎么也看不来。

#include<reg51.h>
#define GPIO_p P2       //设p2端口        一个字节整体访问
        void main()
        {
       
        unsigned char aa=0xff;       
      unsigned char dd=0x99;
        dd=dd<<6;
        aa=aa|~dd;                                  //第7个管脚为1 ,对应的灯灭
        while(1)
        {
       GPIO_p = aa;
       }
        }

问题:dd赋值没有效果,始终为0x00,但 aa切有值 为0xff;为什么没有错哎

页: [1]
查看完整版本: 好奇怪的问题,怎么也看不来。