找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

求助大佬下面的单片机程序报错咋回事?

查看数: 1803 | 评论数: 8 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2019-3-21 22:29

正文摘要:

#include<reg52.h> #define uint unsigned int #define uchar unsigned char #define temp P3; sfr P4=0xc0; sbit p42=P4^2; sbit p44=P4^4; uchar code duan[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf ...

回复

ID:481641 发表于 2019-3-31 22:13
可以应用调试
ID:496210 发表于 2019-3-22 16:06
用什么单片机,就要用对应的头文件。
错误在:#define temp P3;
这个定义语句后面不能加“;”
ID:444077 发表于 2019-3-22 13:03
ahshmj 发表于 2019-3-22 06:31
你用的头文件不对,reg52.h是对基本型89*52的,没有“P4”端口的。

你用什么单片机,就要用对应的头文件 ...

这是IAP15F2K61S2芯片,加转接板的
P3^6,P3^7被P4^2,P4^4代替了
ID:444077 发表于 2019-3-22 12:57
zhb2004xp 发表于 2019-3-22 01:28
错误在第三行:#define temp P3;
这个定义语句后面不能加“;”,去掉就好了~

唉,破脑壳。多谢指点
ID:444077 发表于 2019-3-22 12:57
ping264888 发表于 2019-3-22 08:08
新人常犯错误, #define后面加分号. 标记一下. 警示一下自己.

多谢多谢,刚出道,多多指教
ID:365802 发表于 2019-3-22 08:08
新人常犯错误, #define后面加分号. 标记一下. 警示一下自己.
ID:7485 发表于 2019-3-22 06:31
你用的头文件不对,reg52.h是对基本型89*52的,没有“P4”端口的。

你用什么单片机,就要用对应的头文件。
ID:234075 发表于 2019-3-22 01:28
错误在第三行:#define temp P3;
这个定义语句后面不能加“;”,去掉就好了~

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

Powered by 单片机教程网

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