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

作者: 新手小白12    时间: 2021-12-4 19:18
标题: 单片机代码编译错误,为什么提示我括号有问题,重新打过程序还是这样
不会搞啊,为什么提示我括号有问题,重新打过还是这样

55555.jpg (242.16 KB, 下载次数: 57)

55555.jpg

作者: 188610329    时间: 2021-12-4 20:20
没说你括号有问题, 说错误在 z 的附近,但不是 括号, 所以,言下之意, 你的 uint 有问题。应该是没有定义。
作者: huangjingjie    时间: 2021-12-4 23:01
16行,延时函数不能只有个定义,没写完吧?比如:void Delay1ms()                //@11.0592MHz
{
        unsigned char i, j;

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


作者: huangjingjie    时间: 2021-12-4 23:03
是不是没有头文件reg51.h?
作者: 13205495918    时间: 2021-12-5 08:32
你的unsigned char到底是uchar还是unchar,我看你这几行程序用了两种表示方法。
作者: 天ノ忆    时间: 2021-12-5 12:42
sbit weil3 = P2^7;
那么wei3又是什么?
weil1这些也是,没有定义。
30行display()实参写多了




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1