欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

51單片機智能小車《各方位簡單動作》

[復制鏈接]
跳轉到指定樓層
樓主
ID:856261 發表于 2020-12-7 20:42 來自觸屏版 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
//P1.0~P1.7分別對應小車1N1~1N8。
#include <REGX52.H>          //頭文件
#define uint unsigned int  //宏定義
#define uchar unsigned char
#define left_moto_go   {P1_0=1,P1_1=0,P1_2=1,P1_3=0;}         //小車方位定義
#define left_moto_back {P1_0=0,P1_1=1,P1_2=0,P1_3=1;}
#define left_moto_stop {P1_0=0,P1_1=0,P1_2=0,P1_3=0;}
#define right_moto_go    {P1_4=1,P1_5=0,P1_6=1,P1_7=0;}
#define right_moto_back  {P1_4=0,P1_5=1,P1_6=0,P1_7=1;}
#define right_moto_stop  {P1_4=0,P1_5=0,P1_6=0,P1_7=0;}

//延時
void delay_ms(uint a)  //1ms
{
     uint x,y;
         for(x=0;x<a;x++)
         for(y=0;y<115;y++)
         ;
}
//小車前進
void  go(void)
{
        left_moto_go ;
        right_moto_go ;
}
//小車后退
void  back(void)
{
        left_moto_back ;
        right_moto_back ;
}
//小車停止
void  stop(void)
{
        left_moto_stop;
        right_moto_stop;
}
//小車左轉
void  left(void)
{
        left_moto_stop;
        right_moto_go ;
}
//小車右轉
void  right(void)
{
        left_moto_go ;
        right_moto_stop ;
}
//主函數
void  main()
{
while(1)

          go();
          delay_ms(500);
          right();
         delay_ms(500);
         stop();
          delay_ms(500);
          left();
         delay_ms(500);
         back();
   }
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:856261 發表于 2020-12-7 20:43 來自觸屏版 | 只看該作者
萌新求帶求指導
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表