找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2319|回复: 9
打印 上一主题 下一主题
收起左侧

C51单片机注解处的书写合理不?

[复制链接]
楼主
ID:415064 发表于 2021-1-17 21:30 | 显示全部楼层
这个EA是什么我没看懂啊,可以看下内存EA 或者ENLED 的地址,大概率LedBuf后面的地址是ENLED或者是没有用赋过初值的。也就是i到7之后就去了LedBuf[8],而LedBuf[8]在内存的值恰好是0.所以说此时i=0;也就解释了为什么程序可以正常运行
如果你在 unsigned char LedBuf[8] = {0xFE,0xFD,0xFB,0xF7,0xEF,0xDF,0xBF,0x7F}后,EA = 1前加一句 unsigned char j = 7;这样就会一直为LedBuf[7],但是程序没有卡死的
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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