找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1107|回复: 6
收起左侧

关于单片机LED灯点亮

[复制链接]
ID:1003208 发表于 2022-1-23 19:54 | 显示全部楼层 |阅读模式
代码               
#include<reg51.h>
unsigned int a;
void  main()
{  while (1)
        {P0=0XE7;
                for(a=500000;a>0;a--);
                P0=0XDB;
                for(a=500000;a>0;a--);
                P0=0XBD;
                for(a=500000;a>0;a--);
                P0=0X7E;
                for(a=500000;a>0;a--);
        }
}
)6D7(0OS)GU9Q32O3UW)[7H.png

跑马项目1-2.rar

128.56 KB, 下载次数: 6

回复

使用道具 举报

ID:1003422 发表于 2022-1-25 16:01 | 显示全部楼层
a是无符号整数,应该是16位的吧,怎么能用500000
回复

使用道具 举报

ID:526543 发表于 2022-1-26 12:55 | 显示全部楼层
a是无符号整数,
回复

使用道具 举报

ID:581572 发表于 2022-1-26 13:10 | 显示全部楼层
a,无符号整数,16位,最大值为65535,500000大于65535,程序中可能按照65535来算了。
回复

使用道具 举报

ID:883031 发表于 2022-1-26 15:42 | 显示全部楼层
zhousz2000 发表于 2022-1-25 16:01
a是无符号整数,应该是16位的吧,怎么能用500000

对的,溢出了
回复

使用道具 举报

ID:453974 发表于 2022-1-26 18:32 | 显示全部楼层
延时数填大了
回复

使用道具 举报

ID:453974 发表于 2022-1-26 18:32 | 显示全部楼层
还有延时也没有你那样写的啊
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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