哎,这2个多月,我学的是什么啊

[复制链接]
3503|17
 楼主| jj89816657 发表于 2011-8-13 19:55 | 显示全部楼层 |阅读模式
不知不觉学习C51已经2个多月了,今天下午心血来潮打算写一个DS18B20的温度计来玩玩,希望检验下自己,结果悲剧啊,琢磨了一下时序图,单总线的,完全不懂,磕磕碰碰的挤了程序出来,居然完全没反应,好吧,我也觉得自己太自大了,才学习2个月就想自己看时序图自己写,然后,我自己参考源码,还是有些地方弄不懂~~
比如i=i&(~((0X01)<<(num))); 这样一个语句,怎么也看不懂~太伤人了,自尊心也被狠狠的抽了一耳光~~
 楼主| jj89816657 发表于 2011-8-13 19:55 | 显示全部楼层
自己顶一个
 楼主| jj89816657 发表于 2011-8-13 19:57 | 显示全部楼层
郭天祥哥哥也是,程序后面居然不跟点注释,新人苦啊
qqiummo 发表于 2011-8-13 23:57 | 显示全部楼层
学了多久c51跟看时序图没有关系,学过数电要看懂时序图应该没什么难度吧,劝楼主还是认真地阅读datasheet,然后再检查自己写的程序,这样收获会更大
NE5532 发表于 2011-8-14 08:49 | 显示全部楼层
呵呵,我的程序全注释,你看我的吧。时序图就像看示波器,静下心来想。
xd54622 发表于 2011-8-14 12:16 | 显示全部楼层
我和楼主的情况差不多,也在自学,慢慢啃时序吧
gaohq 发表于 2011-8-14 13:58 | 显示全部楼层
1-wire不是很好搞的,先从简单的搞起吧,比如先点亮几个LED.然后再让他们流动起来。。。。。
hotpower 发表于 2011-8-14 14:09 | 显示全部楼层
助学园地有几个DS18B20的例程,最佳用法是用串口实现的“单总线硬件控制器”
jianglinzhizi 发表于 2011-8-14 15:11 | 显示全部楼层
数字芯片的使用就是要靠看时序图来完成的!  顶一个
lq349218775 发表于 2011-8-15 09:24 | 显示全部楼层
1# jj89816657
二个月为什么不能自己写。完全可以自己按照时序图自己来写。前提是要完全搞懂。这并没什么。
ICboss1985 发表于 2011-8-20 15:45 | 显示全部楼层
学海无涯  回头是岸!
efen 发表于 2011-8-21 12:13 | 显示全部楼层
LS这句是打击还是鼓励。。。
diweo 发表于 2011-8-21 12:46 | 显示全部楼层
看来不光是时序的问题,基本的C语言技巧也不了解。
i=i&(~((0X01)<<(num)))就是把 i 的第num位 置0。具体原理留给lZ自己研究吧。
lisijun100 发表于 2011-8-24 05:11 | 显示全部楼层
遇到 括号,先算括号内,楼主 四则混合运算 忘记了吗? 这句话 是谁写的,  i&=(~(1<<num)) 还好看点
china_tongxin 发表于 2011-8-24 11:16 | 显示全部楼层
2个月啊,大家都知道,学校里的没人管,全靠自己自觉,所以今天搞不懂,就放明天,后天,就这样2个月过去了,什么也没学到,关键是自己没静下心来研究,说实话,在学校大把时间,如果自己能静下来,肯定能学到很多东西,我发现好多人都是一点小问题,自己不去先想想,就跑来问别人,这样对自己没什么提高的地方。建议大家都先想想,然后把你的思路写下来,即使是错的,别人也不会怪你,因为你在学习嘛,学习中必然会有问题,呵呵,一点建议,,,说多了,呵呵
wyq0305 发表于 2011-8-24 11:29 | 显示全部楼层
别太勉强,弄得郁闷了就休息下,换个角度再看。
hongbing312 发表于 2011-8-24 21:49 | 显示全部楼层
学海无涯,一切慢慢来!
hello某人 发表于 2011-8-25 16:06 | 显示全部楼层
学海无涯  回头是岸!
ICboss1985 发表于 2011-8-20 15:45


神马情况
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:一切都是浮云~~~~

0

主题

43

帖子

1

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