打印

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

[复制链接]
15796|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 | 只看该作者
基础太差的楼总是要倒的

使用特权

评论回复
5
hsw_21| | 2009-11-10 17:33 | 只看该作者
ls正解

使用特权

评论回复
6
desert_hawk| | 2009-11-10 18:15 | 只看该作者
看来LZ的基础也牢固不了哪去。;P

使用特权

评论回复
7
xwj| | 2009-11-10 19:34 | 只看该作者
汗,还有这种错法?

使用特权

评论回复
8
again_gyf| | 2009-11-10 19:40 | 只看该作者
我都用宏定义的!呵呵!

使用特权

评论回复
9
踢球老越位| | 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

楼主真幽默。。。

使用特权

评论回复
10
murphy_zhu| | 2009-11-10 20:50 | 只看该作者
呵呵,下次注意了,不要再粗心咯!

使用特权

评论回复
11
beichengfeng| | 2009-11-10 20:50 | 只看该作者
哈哈  小问题往往是最难找的问题

使用特权

评论回复
12
高建明| | 2009-11-10 20:57 | 只看该作者
1.我一眼就看出来了
2.个人建议先定义数值

使用特权

评论回复
13
杜专| | 2009-11-10 21:58 | 只看该作者
一年没写程序看 看不懂

使用特权

评论回复
14
yuri714| | 2009-11-10 22:00 | 只看该作者
拜服ing ...

使用特权

评论回复
15
杜专| | 2009-11-10 22:13 | 只看该作者
知道了

temp=0b00000010;
这样的

使用特权

评论回复
16
oufuqiang| | 2009-11-11 08:34 | 只看该作者
昨晚搞点阵屏,把扫描程序放到定时器的中断里就不行,在主循环就好了。结果发现扫描程序中调用的函数比较多,把USING去掉就好了。真晕~~!

使用特权

评论回复
17
冷漠| | 2009-11-11 08:44 | 只看该作者
LZ激动了半天咱还是没搞清。是不是正确应该写成:
bdata  unsigned char temp ;

因为如果  unsigned char temp ;
应用时,假设: temp.2=1;
可行?

使用特权

评论回复
18
mbutterfly| | 2009-11-11 08:48 | 只看该作者
进制的关系一定要搞清楚的

使用特权

评论回复
19
mydatai| | 2009-11-11 09:25 | 只看该作者
基础很重要啊

使用特权

评论回复
20
license63| | 2009-11-11 09:35 | 只看该作者
基础 基础

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

190

主题

1614

帖子

4

粉丝