一乐电子

 找回密码
 请使用微信账号登录和注册会员

QQ登录

只需一步,快速开始

微信扫码登录

手机号码,快捷登录

手机号码,快捷登录

搜索
查看: 3892|回复: 20

大家看看我这段程序问题在哪?

  [复制链接]
发表于 2012-10-31 08:44 | 显示全部楼层 |阅读模式
本帖最后由 cdwj 于 2012-11-1 09:39 编辑

这是一段LED显示程序,
字模内容:为4首诗,
程序功能:初始显示后就一行一行的显示诗句,一行8字。共20行。
问题为:为什么显示到某一行就重新显示啊(自动退出while(1)大循环,程序重新开始)?每次都一样,换了一个板也是一样。
硬件很简单,就是STC11F32XE直接输出,感觉又不象硬件问题,在程序上又没有发现问题。请大家帮着分析一下啊!
 楼主| 发表于 2012-10-31 09:18 | 显示全部楼层
跪求高人指点啊!!先谢了!
回复

使用道具 举报

发表于 2012-10-31 09:22 | 显示全部楼层
我觉得出在b+=256上。
回复

使用道具 举报

发表于 2012-10-31 09:40 | 显示全部楼层
敢问楼主,你这个A,B,C,D接口是怎么连线的?
回复

使用道具 举报

发表于 2012-10-31 09:46 | 显示全部楼层
我觉得出在b+=256上。
efan 发表于 2012-10-31 09:22 https://www.yleee.com.cn/images/common/back.gif



    同意,位置不对。b+=256---又转回b=0了
回复

使用道具 举报

发表于 2012-10-31 10:06 | 显示全部楼层
回复 5# fujiachun


   麻烦问下,这个程序的A,B,C,D接口怎么接?是接P0.0,P0.1,P0.2,P0.3吗?
回复

使用道具 举报

 楼主| 发表于 2012-10-31 11:10 | 显示全部楼层
ABCD接到08接口的ABCD
b+=256不是等同b=b+256吗?
回复

使用道具 举报

发表于 2012-10-31 14:30 | 显示全部楼层
unsigned int a,b;  //数据变量
无符号整数在8位单片机里最大也只有255,你加个256,也太流氓了吧?
回复

使用道具 举报

发表于 2012-10-31 15:16 | 显示全部楼层
回复 6# 为了毕业设计
抱歉,这个俺也不知道
回复

使用道具 举报

发表于 2012-10-31 15:18 | 显示全部楼层
回复 7# cdwj


    看看你的循环,下面B+=256,然后回到循环的开始你有又B=0,把这个B=0先屏蔽试试就知道啦。
回复

使用道具 举报

本版积分规则

QQ|一淘宝店|手机版|商店|一乐电子 ( 粤ICP备09076165号 ) 公安备案粤公网安备 44522102000183号

GMT+8, 2025-11-24 13:44 , Processed in 0.033472 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表