打印

发个关于1602液晶的小问题

[复制链接]
1108|8
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
guanhe|  楼主 | 2012-5-12 13:20 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
[img]file:///C:\Users\ud\AppData\Roaming\Tencent\Users\577141997\QQ\WinTemp\RichOle\Q}P_WUVQ}RP[VX8RW10}2[M.jpg[/img]
这个小程序写的时候出现c字符不断出现,是怎么回事呢?我已经把数据指针清0了啊,而且也没用循环,怎么会有多个出现呢?本人超级菜鸟,打扰大侠们,请赐教

相关帖子

沙发
guanhe|  楼主 | 2012-5-12 13:33 | 只看该作者
请指教一下吧。谢谢了。

使用特权

评论回复
板凳
sfesdm| | 2012-5-12 13:35 | 只看该作者
你现在的程序是不断的从头到尾执行,当然会不断出现你要显示的字符'c'了。

使用特权

评论回复
地板
guanhe|  楼主 | 2012-5-12 13:38 | 只看该作者
这个是为什么啊?我没有加循环啊?

使用特权

评论回复
5
yiqijun0501| | 2012-5-12 13:42 | 只看该作者
把主程序里注释掉的while(1);加上,要不然主程序一直执行

使用特权

评论回复
6
guanhe|  楼主 | 2012-5-12 13:45 | 只看该作者
能够讲讲为什么会一直执行么?我加上while的话,一个c都没有了。

使用特权

评论回复
7
sfesdm| | 2012-5-12 14:07 | 只看该作者
为什么加了while(1);后一个c都没了,自己认真分析一下程序吧,对你的提高才有帮助的。

使用特权

评论回复
8
yy251745080| | 2012-5-12 14:56 | 只看该作者
;P不解释。。

使用特权

评论回复
9
guanhe|  楼主 | 2012-5-12 15:18 | 只看该作者
已经明白,由于没有延时。是因为看时序图的时候没有看清,有一个延时是1ms,是需要用一个指令来延一下时的。只是现在还是没怎么明白为什么会一直循环,如果不加while。

使用特权

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

本版积分规则

11

主题

158

帖子

0

粉丝