#include<reg51.h> #define uchar unsigned char #define uint unsigned int sbit CF=P1^4; sbit CB=P1^5 5
为怎么总是提醒errorc129:missing‘;’before‘delay’是怎么问题啊??...
为怎么总是提醒error c129: missing‘;’ before ‘delay’是怎么问题啊??
展开
2个回答
展开全部
#include<reg51.h>//单片机寄存器相关的文件<br />#include<intrins.h>//具有空指令的文件<br />#define uchar unsigned char//宏定义 以后用uchar替代unsigned char<br />#define uint unsigned int //宏定义作用同上<br />uchar code DSY_CODE[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0xff};//数码管0-9的段码值<br />//延时<br />void DelayMS(uint x)//延时函数<br />{<br />uchar t;//定义变量数值范围0-255<br />while(x--) for(t=0;t<120;t );<br />}<br />//主程序<br />void main() //主函数<br />{<br />uchar i=0; //定义变量i 并且i=0<br />P0=0x00; //P0口=0x00 P0口全部为低电平<br />while(1) //主循环<br />{<br />P0=~DSY_CODE[i];//P0=取反的数码管段码值<br />i=(i 1); //i =i自加1 个位的数<br />DelayMS(300); //延时<br />}<br />}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询