智能小车控制程序.pdfVIP

  • 9
  • 0
  • 约1.47千字
  • 约 2页
  • 2020-09-02 发布于天津
  • 举报
. /* 实现前进与后退功能 */ /* 控制智能车向前行驶 10 秒,然后停 3 秒,再向后行驶 6 秒,停止 */ /********************************************************/ #includereg52.h #define uint unsigned int /* 进行端口声明时,应与具体硬件连接相对应,如不相互对应,将影响程序功能的正常实现 */ sbit S1=P1^3; //对电机端口声明 sbit S2=P1^4; sbit S3=P1^5; sbit S4=P1^6; /* 功能函数定义 */ void delay(uint del) // 延时函数,延时 del 毫秒 { uint i,j; for(i=0; idel; i++) for(j=0; j148; j++); } void go() // 实现前进功能 { S1=1; //S1 与 S2 控制小车右侧的两个轮子 S2=0; S3=1; //S3 与 S4 控制小车左侧的两个轮子 S4=0; } void back() //实现后退功能 { S1=0; S2=1; S3=0; S4=1; } void stop() // 实现停止功能 { S1=0; S2=0; S3=0; S4=0; } /* 主函数 */ void main() //主函数 . . { go(); // 前进 delay(10000); // 前进 10 秒 stop(); // 停止 delay(3000); // 停 3 秒 back(); // 后退 delay(6000); // 后退 6 秒 stop(); // 停止 } .

文档评论(0)

1亿VIP精品文档

相关文档