找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1442|回复: 5
收起左侧

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

[复制链接]
ID:988025 发表于 2021-12-4 19:18 | 显示全部楼层 |阅读模式
不会搞啊,为什么提示我括号有问题,重新打过还是这样
55555.jpg
回复

使用道具 举报

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

使用道具 举报

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:229502 发表于 2021-12-4 23:03 | 显示全部楼层
是不是没有头文件reg51.h?
回复

使用道具 举报

ID:908826 发表于 2021-12-5 08:32 | 显示全部楼层
你的unsigned char到底是uchar还是unchar,我看你这几行程序用了两种表示方法。
回复

使用道具 举报

ID:139866 发表于 2021-12-5 12:42 | 显示全部楼层
sbit weil3 = P2^7;
那么wei3又是什么?
weil1这些也是,没有定义。
30行display()实参写多了
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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