找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

单片机1ms延时涵数错误

查看数: 2891 | 评论数: 9 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2018-7-19 22:59

正文摘要:

请大侠帮忙看一下,1ms廷时错误提示,12m晶体廷时1ms 怎么语法会提示错误? void delay-1ms(uint) { uint  i,j; for(i=0;i<q;i++)         for(j=0;j<12 ...

回复

ID:149389 发表于 2018-7-28 12:37
void delay1ms(void)   //误差 0us
{
    unsigned char a,b;
    for(b=199;b>0;b--)
        for(a=1;a>0;a--);
}

ID:364341 发表于 2018-7-24 23:41
第二个for语句加分号 应如下 void delay-1ms(uint) { uint  i,j; for(i=0;i<q;i++)         for(j=0;j<120;j++); }
ID:320868 发表于 2018-7-24 22:40
谢谢各位大侠,真的忙记了加上分号,现加上了没问题啦
ID:375535 发表于 2018-7-20 10:19
delay_1ms
ID:375535 发表于 2018-7-20 10:18
delay_2ms
ID:372402 发表于 2018-7-20 09:08
你试试把 i j q 设成unsigned char型。
ID:363376 发表于 2018-7-20 08:54
第二个for后面要加分号吧,函数名不能用减号吧,形参里面要加个q
ID:164602 发表于 2018-7-20 08:26
错在少了一个分号。
应该这样:
void delay-1ms(uint)
{
uint  i,j;
for(i=0;i<q;i++)
        for(j=0;j<120;j++)
}
ID:76471 发表于 2018-7-20 07:36
第二个for语句加分号

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

Powered by 单片机教程网

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