极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 13606|回复: 1

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

[复制链接]
发表于 2017-3-14 20:04:14 | 显示全部楼层 |阅读模式
  1. #include<reg51.h>
  2. #define GPIO_p P2           //设p2端口        一个字节整体访问
  3.         void main()
  4.         {
  5.        
  6.         unsigned char aa=0xff;       
  7.         unsigned char dd=0x99;
  8.         dd=dd<<6;
  9.         aa=aa|~dd;                                  //第7个管脚为1 ,对应的灯灭
  10.         while(1)
  11.         {
  12.          GPIO_p = aa;
  13.          }
  14.         }
复制代码


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

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 需要先绑定手机号

Archiver|联系我们|极客工坊

GMT+8, 2024-4-24 05:55 , Processed in 0.037701 second(s), 18 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表