完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
电子发烧友论坛|
#include
int main() { sfr A=0X00; A=0x55; if(A=0x55)P0^0=0; return 0; } 错误提示:DIANLIANG_LED.C(5): error C141: syntax error near 'sfr' 请问是怎么回事,怎么解决? |
|
相关推荐
5个回答
|
|
|
|
|
|
|
|
|
非常感谢您的回复, 我对51的了解不太多,我把sfr放在主函数外边,也提示 相同的错误,我就又搜了搜,得出一个小结论:
51的RAM区(0x00-0x79) 必须要间接寻址,所以要用指针的方式访问RAM区, 我用指针访问RAM就不报错了 您看是这样的吗,谢谢! |
|
|
|
|
|
|
|
|
|
|
|
刚刚看了一下你发的代码,不看还不知道,短短的7~8行代码,错误还真不少
|
|
|
|
|
|
一看就是没学过的,上来楞编程序
|
|
|
|
|
只有小组成员才能发言,加入小组>>
1634 浏览 0 评论
imx6ull 和 lan8742 工作起来不正常, ping 老是丢包
4741 浏览 0 评论
4231 浏览 9 评论
3824 浏览 16 评论
4400 浏览 1 评论
4213浏览 3评论
2381浏览 0评论
3395浏览 0评论
1159浏览 0评论
2844浏览 0评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-2 19:27 , Processed in 0.671961 second(s), Total 54, Slave 43 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
1601