发个关于1602液晶的小问题

[复制链接]
 楼主| 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 | 显示全部楼层
这个是为什么啊?我没有加循环啊?
yiqijun0501 发表于 2012-5-12 13:42 | 显示全部楼层
把主程序里注释掉的while(1);加上,要不然主程序一直执行
 楼主| guanhe 发表于 2012-5-12 13:45 | 显示全部楼层
能够讲讲为什么会一直执行么?我加上while的话,一个c都没有了。
sfesdm 发表于 2012-5-12 14:07 | 显示全部楼层
为什么加了while(1);后一个c都没了,自己认真分析一下程序吧,对你的提高才有帮助的。
yy251745080 发表于 2012-5-12 14:56 | 显示全部楼层
;P不解释。。
 楼主| guanhe 发表于 2012-5-12 15:18 | 显示全部楼层
已经明白,由于没有延时。是因为看时序图的时候没有看清,有一个延时是1ms,是需要用一个指令来延一下时的。只是现在还是没怎么明白为什么会一直循环,如果不加while。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

11

主题

158

帖子

0

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

11

主题

158

帖子

0

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