单片机 静态扫描

[复制链接]
查看11 | 回复3 | 2013-1-21 19:55:35 | 显示全部楼层 |阅读模式
第一个程序本身就不对显示 5 的时候 用了while(1); 停了还有 while(a--);的延时 时间太长,可以在前面加一条 a=50; 就可以了...
回复

使用道具 举报

千问 | 2013-1-21 19:55:35 | 显示全部楼层
你这个a第一次--之后就是1了就往下执行了,下一次遇到还--就是0了,你还要--,就不能执行了,永远不会等于1了。 你可以第一段执行完,a重新赋值...
回复

使用道具 举报

千问 | 2013-1-21 19:55:35 | 显示全部楼层
unsigned int a=5;
的值太小,可以把他赋值大一点看看。P0=0x6f; wei=1; wei=0; P0=0x6d; while(1);这里有问题whil(1);程序停止在这里了。...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行