找回密码
 立即注册

QQ登录

只需一步,快速开始

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

51单片机程序出错 error C247: non-address/-constant initializer

[复制链接]
跳转到指定楼层
楼主
ID:635528 发表于 2019-11-4 19:08 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
#include<reg52.h>                 //调用单片机头文件
#define uchar unsignedchar  //无符号字符型宏定义        变量范围0~255
#define uint unsignedint         //无符号整型宏定义        变量范围0~65535
#include<intrins.h>
bitflag_300ms ;
ucharmenu_1;           //菜单设计的变量
sbit beep = P3^7;   //蜂鸣器IO口定义
ucharflag_200ms ;
sbit dq   = P3^3;        //18b20IO口的定义
uint; temperature ;  //
char code table_num[]="0123456789abcdefg";
sbit rs=P1^0;         //寄存器选择信号H:数据寄存器        L:指令寄存器
sbit rw=P1^1;         //寄存器选择信号H:数据寄存器        L:指令寄存器
sbit e =P1^2;         //片选信号下降沿触发
unsignedchari=0,timecount=0,displayOK=0,rate=0,aa=0;
unsignedinttime[6]={0};
ucharrate_l=50,rate_h=120;   //心跳报警值
int;  i="0";
int; j="0";
int; q="10";
int; com="p0";
出现错误,错误是
Q.C.C(18): error C247: non-address/-constant initializer


分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:635528 发表于 2019-11-4 19:09 | 只看该作者
求解答
回复

使用道具 举报

板凳
ID:584814 发表于 2019-11-5 15:24 | 只看该作者
int;  i="0";
int; j="0";
int; q="10";
int; com="p0";
1、int:定义整数类型变量的标识符,赋值不能用引号,也不可以用字母;
2、com疑似系统保留字,如果不通过就改其他的(或加个字符啥的)。
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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