hehexi
获得 1 次赞
帮助过132人
int main(void) { uchar count = 0; uint i, j; NUM_1 = 0; //开启第一位数码管 car_stop(); //小车开始时停止 while(1) { if (count > 9) //数码管显示计数值最大为9 { //计数值大于9后不再增加 count = 9; } P0 = table[count]; //数码管显示计数值 if (XJ_L == 0 && XJ_R == 0) //左右循迹输入都为白色 { //小车向前进 car_go(); } else if (XJ_L == 1 && XJ_R == 0) //左循迹输入为黑色,且右循迹输入为白色 { //小车向左转 car_turnleft(); } else if (XJ_L == 0 && XJ_R == 1) //左循迹输入为白色,且右循迹输入为黑色 { //小车向右转 car_turnright(); } else if (XJ_L == 1 && XJ_R == 1) //左右循迹输入都为黑色,即遇到计数标志 { BUZZ = 0; //开启蜂鸣器 for (i=0; i
一个ARM上移植Linux的话,需要多大的存储空间啊?该系统要求最简单的功能,只要能发送文件就行,也就是实现TCP/IP,连上网,可以远程访问,就相当于web服务器还有,要是移植μC/OS-II,是不是更方便点?