教训啊,教训,太惨痛了....................

[复制链接]
18503|105
 楼主| xlsbz 发表于 2009-11-10 17:05 | 显示全部楼层 |阅读模式
本帖最后由 xlsbz 于 2009-11-10 17:06 编辑

unsigned char temp的各个位分别是:bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0

其中bit1 = 1           bit0 =0

于是我就认为temp = 0x10;
         事实上temp = 0x03;

我花费了整整4个小时才发现了这个错误!!
教训教训。。。。。。。。。。。
computer00 发表于 2009-11-10 17:09 | 显示全部楼层
0x03?应该是temp=0x02才对吧…………别又郁闷了...
 楼主| xlsbz 发表于 2009-11-10 17:14 | 显示全部楼层
恩是的!!  

compter00说的对!
关键是发现了这个错误 我太激动了!
icecut 发表于 2009-11-10 17:18 | 显示全部楼层
基础太差的楼总是要倒的
hsw_21 发表于 2009-11-10 17:33 | 显示全部楼层
ls正解
desert_hawk 发表于 2009-11-10 18:15 | 显示全部楼层
看来LZ的基础也牢固不了哪去。;P
xwj 发表于 2009-11-10 19:34 | 显示全部楼层
汗,还有这种错法?
again_gyf 发表于 2009-11-10 19:40 | 显示全部楼层
我都用宏定义的!呵呵!
踢球老越位 发表于 2009-11-10 20:47 | 显示全部楼层
unsigned char temp的各个位分别是:bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0

其中bit1 = 1           bit0 =0

于是我就认为temp = 0x10;
         事实上temp = 0x03;

我花费了整整4个小时才发现了这个错误! ...
xlsbz 发表于 2009-11-10 17:05

楼主真幽默。。。
murphy_zhu 发表于 2009-11-10 20:50 | 显示全部楼层
呵呵,下次注意了,不要再粗心咯!
beichengfeng 发表于 2009-11-10 20:50 | 显示全部楼层
哈哈  小问题往往是最难找的问题
高建明 发表于 2009-11-10 20:57 | 显示全部楼层
1.我一眼就看出来了
2.个人建议先定义数值
杜专 发表于 2009-11-10 21:58 | 显示全部楼层
一年没写程序看 看不懂
yuri714 发表于 2009-11-10 22:00 | 显示全部楼层
拜服ing ...
杜专 发表于 2009-11-10 22:13 | 显示全部楼层
知道了

temp=0b00000010;
这样的
oufuqiang 发表于 2009-11-11 08:34 | 显示全部楼层
昨晚搞点阵屏,把扫描程序放到定时器的中断里就不行,在主循环就好了。结果发现扫描程序中调用的函数比较多,把USING去掉就好了。真晕~~!
冷漠 发表于 2009-11-11 08:44 | 显示全部楼层
LZ激动了半天咱还是没搞清。是不是正确应该写成:
bdata  unsigned char temp ;

因为如果  unsigned char temp ;
应用时,假设: temp.2=1;
可行?
mbutterfly 发表于 2009-11-11 08:48 | 显示全部楼层
进制的关系一定要搞清楚的
mydatai 发表于 2009-11-11 09:25 | 显示全部楼层
基础很重要啊
license63 发表于 2009-11-11 09:35 | 显示全部楼层
基础 基础
您需要登录后才可以回帖 登录 | 注册

本版积分规则

190

主题

1614

帖子

4

粉丝
快速回复 在线客服 返回列表 返回顶部