Lasthai 2022-08-21 20:58 采纳率: 0%
浏览 46

51单片机led闪烁代码出现错误,有没有哪位xd知道咋回事

出现错误:led.c(12): error C141: syntax error near 'void', expected '__asm'
led.c(14): error C141: syntax error near 'void', expected '__asm'

#include <REGX52.H>

//void delay(unsigned int n);
void Delay500ms();

void main(void)
{
while(1)
{
P2 = 0xfe;
void Delay500ms();
P2 = 0xff;
void Delay500ms();

}

}

void Delay500ms() //@11.0592MHz
{
unsigned char i, j, k;

_nop_();
i = 4;
j = 129;
k = 119;
do
{
    do
    {
        while (--k);
    } while (--j);
} while (--i);

}

  • 写回答

3条回答 默认 最新

  • 老皮芽子 2022-08-21 21:07
    关注

    led.c
    12行和14行
    void Delay500ms();
    改成
    Delay500ms();
    去掉 void

    评论

报告相同问题?

问题事件

  • 创建了问题 8月21日

悬赏问题

  • ¥30 靶向捕获探针设计软件包
  • ¥15 react-diff-viewer组件,如何解决数据量过大卡顿问题
  • ¥20 遥感植被物候指数空间分布图制作
  • ¥15 安装了xlrd库但是import不了…
  • ¥20 Github上传代码没有contribution和activity记录
  • ¥20 SNETCracker
  • ¥15 数学建模大赛交通流量控制
  • ¥15 为什么我安装了open3d但是在调用的时候没有报错但是什么都没有发生呢
  • ¥50 paddleocr最下面一行似乎无法识别
  • ¥15 求某类社交网络数据集