标题: D2_2型可编程循迹 (单片机源程序+proteus仿真图) [打印本页]

作者: zouzhou    时间: 2018-12-25 17:33
标题: D2_2型可编程循迹 (单片机源程序+proteus仿真图)

仿真原理图如下(proteus仿真工程文件可到本帖附件中下载)


单片机源程序如下:
  1. #include<reg2051.h>
  2. void main()
  3. {
  4. while(1){
  5. if(P1_5==1)P1_6=1;//判断U2比较器状态当按钮按下输出为低电平,右侧电机停止运行
  6. else P1_6=0;      //否则右侧电机继续运行
  7. if(P1_6==0)P1_7=0;//判断右侧电机运行状态,如果探测到右侧电机运行 左侧指示灯亮
  8. else P1_7=1;          //否则右侧指示灯灭
  9. if(P1_4==1)P1_3=1;//判断U1比较器状态当按钮按下输出为低电平,左侧电机停止运行
  10. else P1_3=0;          //否则电机继续运行
  11. if(P1_3==0)P1_2=0;//判断左侧电机运行状态,如果探测到左侧电机运行右侧指示灯亮
  12. else P1_2=1;      //否则左侧指示灯灭
  13. while(P1_5==1 && P1_4==1){//判断二侧传感器状态,如果探测到同时为黑线时将循环执行下面的程序
  14. P1_3=0;//左侧电机运行
  15. P1_2=0;//左侧指示灯亮
  16. P1_6=1;//右侧电机停止运行
  17. P1_7=1;//右侧指示灯灭
  18. }}}
复制代码

所有资料51hei提供下载:
D2_2型可编程循迹程序.rar (62.28 KB, 下载次数: 9)







欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1