找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

单片机代码编译错误,为什么提示我括号有问题,重新打过程序还是这样

查看数: 1117 | 评论数: 5 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2021-12-4 19:18

正文摘要:

不会搞啊,为什么提示我括号有问题,重新打过还是这样

回复

ID:139866 发表于 2021-12-5 12:42
sbit weil3 = P2^7;
那么wei3又是什么?
weil1这些也是,没有定义。
30行display()实参写多了
ID:908826 发表于 2021-12-5 08:32
你的unsigned char到底是uchar还是unchar,我看你这几行程序用了两种表示方法。
ID:229502 发表于 2021-12-4 23:03
是不是没有头文件reg51.h?
ID:229502 发表于 2021-12-4 23:01
16行,延时函数不能只有个定义,没写完吧?比如:void Delay1ms()                //@11.0592MHz
{
        unsigned char i, j;

        _nop_();
        i = 2;
        j = 199;
        do
        {
                while (--j);
        } while (--i);
}

ID:624769 发表于 2021-12-4 20:20
没说你括号有问题, 说错误在 z 的附近,但不是 括号, 所以,言下之意, 你的 uint 有问题。应该是没有定义。

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

Powered by 单片机教程网

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