久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 1970|回復: 1
打印 上一主題 下一主題
收起左側

智能尋跡小車

[復制鏈接]
跳轉到指定樓層
樓主
ID:291220 發表于 2018-8-12 10:57 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
#include <reg52.h>

unsigned char zkb1=0 ;   
unsigned char zkb2=0 ;
unsigned char t=0;

sbit ENB_zuoqian=P0^0;      
sbit IN1_zuoqian=P0^2;      
sbit IN2_zuoqian=P0^1;

sbit ENA_youqian=P1^0;
sbit IN1_youqian=P1^2;
sbit IN2_youqian=P1^1;

sbit ENA_zuohou=P0^5;      
sbit IN1_zuohou=P0^3;      
sbit IN2_zuohou=P0^4;      

sbit ENB_youhou=P1^5;
sbit IN1_youhou=P1^3;
sbit IN2_youhou=P1^4;

sbit s1=P2^0;
sbit s2=P2^1;
sbit s3=P2^2;
sbit s4=P2^3;
sbit s5=P2^4;

void car_go()
{
IN1_zuoqian=0;      
IN2_zuoqian=1;
IN1_youqian=0;
IN2_youqian=1;
IN1_zuohou=1;      
IN2_zuohou=0;
IN1_youhou=1;
IN2_youhou=0;
zkb1=100;
zkb2=100;
}
void car_left()
{
IN1_zuoqian=0;      
IN2_zuoqian=1;
IN1_youqian=0;
IN2_youqian=1;
IN1_zuohou=1;      
IN2_zuohou=0;
IN1_youhou=1;
IN2_youhou=0;
zkb1=0;
zkb2=60;
}
void car_left2()
{
IN1_zuoqian=1;      
IN2_zuoqian=0;
IN1_youqian=0;
IN2_youqian=1;
IN1_zuohou=0;      
IN2_zuohou=1;
IN1_youhou=1;
IN2_youhou=0;
zkb1=40;
zkb2=80;
}
  void car_right()
{
IN1_zuoqian=0;      
IN2_zuoqian=1;
IN1_youqian=0;
IN2_youqian=1;
IN1_zuohou=1;      
IN2_zuohou=0;
IN1_youhou=1;
IN2_youhou=0;
zkb1=60;
zkb2=0;
}
  void car_right2()
{
IN1_zuoqian=0;      
IN2_zuoqian=1;
IN1_youqian=1;
IN2_youqian=0;
IN1_zuohou=1;      
IN2_zuohou=0;
IN1_youhou=0;
IN2_youhou=1;
zkb1=80;
zkb2=40;
}
void init()
{  TMOD=0x01;
   TH0=(65536-100)/256;
   TL0=(65536-100)%256;
   EA=1;
   ET0=1;
   TR0=1;
}
void timer0() interrupt 1
{   
    TH0=(65536-100)/256;
   TL0=(65536-100)%256;
  if(t<zkb1)
        {ENB_zuoqian=1; ENA_zuohou=1;}
  else
        { ENB_zuoqian=0; ENA_zuohou=0;}
  if(t<zkb2)
        { ENA_youqian=1; ENB_youhou=1;}
  else
        {ENA_youqian=0; ENB_youhou=0;}
        t++;
  if(t>=100)
    {t=0;}
}
void main()
{
        init();
  zkb1=100;
  zkb2=100;       
        while(1)
        {
                  IN1_zuoqian=0;       ENB_zuoqian=1;
      IN2_zuoqian=1;
      IN1_youqian=0;       ENA_youqian=1;
      IN2_youqian=1;
      IN1_zuohou=0;         ENA_zuohou=1;
      IN2_zuohou=1;   
      IN1_youhou=0;        ENB_youhou=1;
      IN2_youhou=1;
                        while(1)
                        {
               
                if(s1 == 0 && s2 == 0&& s3 == 1&& s4 == 0&& s5 == 0)
                {
                        car_go();
                }
                if(s1 == 1 && s2 == 1&& s3 == 1&& s4 == 1&& s5 == 1)
                {
                        car_go();
                }
                if(s1 == 0 && s2 == 1&& s3 == 1&& s4 == 1&& s5 == 0)
                {
                        car_go();
                }
                if(s1 == 1 && s2 == 0&& s3 == 0&& s4 == 0&& s5 == 0)
                {
                       
                        car_left2();
                          if(s1 == 0 && s2 == 0&& s3 == 0&& s4 == 0&& s5 == 0)
                                car_left2();
                         
                }
                if(s1 == 0 && s2 == 1&& s3 == 0&& s4 == 0&& s5 == 0)
                {
                        car_left();
                           if(s1 == 0 && s2 == 0&& s3 == 0&& s4 == 0&& s5 == 0)
                                car_left();
                         
                }
                if(s1 == 1 && s2 == 1&& s3 == 1&& s4 == 0&& s5 == 0)
                {
                        car_left2();
                        if(s1 == 0 && s2 == 0&& s3 == 0&& s4 == 0&& s5 == 0)
                                car_left2();
                       
                }
                if(s1 == 1 && s2 == 1&& s3 == 0&& s4 == 0&& s5 == 0)
                {
                car_left2();
                        if(s1 == 0 && s2 == 0&& s3 == 0&& s4 == 0&& s5 == 0)
                                car_left2();
                       
                }
                if(s1 == 0 && s2 == 1&& s3 == 1&& s4 == 0&& s5 == 0)
                {
           car_left2();
                        if(s1 == 0 && s2 == 0&& s3 == 0&& s4 == 0&& s5 == 0)
                                car_left2();
                       
                }
          if(s1 == 0 && s2 == 0&& s3 == 0&& s4 == 0&& s5 == 1)
                {
                        car_right2();
                        if(s1 == 0 && s2 == 0&& s3 == 0&& s4 == 0&& s5 == 0)
                                car_right2();
                       
                }
       
                if(s1 == 0 && s2 == 0&& s3 == 0&& s4 == 1&& s5 == 0)
                {
           car_right();
                        if(s1 == 0 && s2 == 0&& s3 == 0&& s4 == 0&& s5 == 0)
                                car_right();
               
                }
          if(s1 == 0 && s2 == 0&& s3 == 0&& s4 == 1&& s5 == 1)
                {
                        car_right2();
                        if(s1 == 0 && s2 == 0&& s3 == 0&& s4 == 0&& s5 == 0)
                                car_right2();
                       
                }
       
                if(s1 == 0 && s2 == 0&& s3 == 1&& s4 == 1&& s5 == 0)
                {
                car_right2();
                        if(s1 == 0 && s2 == 0&& s3 == 0&& s4 == 0&& s5 == 0)
                                car_right2();
                       
                }
               
        if(s1 == 0 && s2 == 0&& s3 == 1&& s4 == 1&& s5 == 1)
                {
                        car_right2();
                       
                        if(s1 == 0 && s2 == 0&& s3 == 0&& s4 == 0&& s5 == 0)
                        car_right2();
                }
        }
       
        }
}


分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:1 發表于 2018-8-12 14:22 | 只看該作者
補全說明與圖紙后即可獲得積分
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 亚洲精品黄色 | 亚洲成年在线 | 国产精品久久久久久久久久软件 | 欧美一区二区免费 | 国产精品国产精品国产专区不片 | 一区二区三区视频在线观看 | 久久久久免费精品国产小说色大师 | 神马久久香蕉 | 日韩欧美一区二区三区四区 | 美国黄色一级片 | 日本在线视频不卡 | 免费在线看黄视频 | 成人伊人 | 亚洲97 | 成人在线免费电影 | 成人在线播放网址 | 91五月婷蜜桃综合 | 久久免费香蕉视频 | 成人国产精品 | 日日干日日操 | 天堂在线91| 亚洲国产一区二区视频 | 久久久久久国产 | 久久tv在线观看 | 一区二区精品 | 欧美毛片免费观看 | 国产三区在线观看视频 | 久久久久九九九女人毛片 | 欧美一级大黄 | 日产精品久久久一区二区福利 | 国产一区二区三区在线看 | 成人精品鲁一区一区二区 | 欧美日本一区二区 | 日本成人二区 | 国产av毛片 | 欧美成人综合 | 国产美女在线看 | 麻豆changesxxx国产 | 天天操夜夜艹 | 亚洲一区毛片 | 国产在线观 |