完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
|
#include
#define uint unsigned int #define uchar unsigned char ***it wela=P2^7; ***it dula=P2^6; ***it d1=P1^0; uint code table[]={ 0x3f,0x06,0x5b,0x4f, 0x66,0x6d,0x7d,0x07, 0x7f,0x6f,0x77,0x7c, 0x39,0x5e,0x79,0x71,0xff,0xff}; uint code table1[]={ 0xfe,0xfd,0xfb,0xf7,0xef,0xdf}; void delay(uint z); void main() { EA=1; EX0=1; int i,num; while(1) { num=0; do { for(i=0;i<6;i++) { wela=1; P0=table1[i]; wela=0; dula=1; P0=table[num]; dula=0; delay(1000); num++; d1=1; } } while(num<16); } } void delay(uint z) { int x,y; for(x=z;x>0;x--) for(y=100;y>0;y--); } void exter0() interrupt 0 { d1=0; delay(1000); } 错误原因: ZDSY_1.C(22): error C141: syntax error near 'int' ZDSY_1.C(22): error C202: 'i': undefined identifier ZDSY_1.C(25): error C202: 'num': undefined identifier ZDSY_1.C(28): error C202: 'i': undefined identifier ZDSY_1.C(31): error C202: 'i': undefined identifier ZDSY_1.C(34): error C202: 'num': undefined identifier ZDSY_1.C(37): error C202: 'num': undefined identifier ZDSY_1.C(41): error C202: 'num': undefined identifier
|
|
相关推荐
21个回答
|
|
|
|
|
|
|
|
|
本帖最后由 快乐一个人 于 2013-3-28 16:20 编辑
系统都提示 你了啊,字符没定义和int附近语法错误!!! 你看的书写习惯,貌似是那个郭天祥那小子学的吧,他视频我看过,那小子C语言基础太差编写不规范!!! |
|
|
|
|
|
建议能用uchar就用uchar,其次uint,别int啊
|
|
|
|
|
|
int i,num;改成uint i,num;
|
|
|
|
|
|
你猜对了。。。。 |
|
|
|
|
|
没什么问题,把int i,num;放在while循环里就好了,跟他们说的用int还是char没关系
|
|
|
|
|
|
刚开始学习c啊。。。 |
|
|
|
|
|
我把int i,num;放到void main()前面就可以了。。。但不知道为什么。。。 |
|
|
|
|
|
就这样,循环里用到的-新-变量在循环里设定,不然后面只在循环里执行,它不知道你定义了,它只在while里运行
|
|
|
|
|
|
我把int放到了while循环里也可以,但为什么放到void main下就不行呢? |
|
|
|
|
|
|
|
|
|
|
|
51单片机不熟悉!针对你程序个人分析一下!有的单片机支持函数可重入性,有的不支持,最好不要在主函数中再次调用delay()函数!要想对于数据类型重新定义,最好用typedef关键字定义;你的中断是基于什么中断,是时间还是事件?估计是时间,但也没有时间设置;对于常量tab,最好加const关键字,增加函数健壮性;主循环可以用do..while(),虽然与while()效果一样,但编译会省空间;尽量不要用delay函数,会浪费资源。
|
|
|
|
|
|
|
|
|
|
|
|
在某个函数里定义就只在那个函数里有用(局部变量)
|
|
|
|
|
|
就是在不同的地方定义使用的范围就有区别,如果我说的不对不要笑哦,我语言可是挂过科的哦,呵呵
|
|
|
|
|
|
我加你以后我有问题也可以问你
|
|
|
|
|
|
哦,学习了,谢谢啦 |
|
|
|
|
|
|
|
|
|
|
|
嗯,学习了,刚开始用c语言写单片机程序,对c语言不熟悉,真在努力学习中 |
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
265 浏览 0 评论
【原创】【RA4M2-SENSOR开发板评测】低功耗+USB综合测试
789 浏览 0 评论
1306 浏览 2 评论
787 浏览 0 评论
【RA4M2-SENSOR开发板评测】Analogue+Timers综合测试
1587 浏览 0 评论
【youyeetoo X1 windows 开发板体验】少儿AI智能STEAM积木平台
16902 浏览 31 评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-2 11:07 , Processed in 1.391007 second(s), Total 111, Slave 91 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
2908