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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

剛學51單片機想問問各位大佬循跡小車程序為什么不動?

[復制鏈接]
跳轉到指定樓層
樓主
ID:921432 發表于 2021-5-14 21:45 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
驅動模塊是L298N,開源智能小車電機

單片機源程序如下:
#include<reg52.h>
#define uchar unsigned char   
#define uint  unsigned int

uint PWM_R=0,PWM_L=0,t=0;

sbit inputL=P3^0;
sbit inputC=P3^1;
sbit inputR=P3^2;
sbit PWMA=P1^0;   
sbit AIN2=P1^1;         
sbit AIN1=P1^2;         
sbit STBY=P1^3;         
sbit BIN1=P1^4;
sbit BIN2=P1^5;
sbit PWMB=P1^6;

void stop(void);
void Timer0Init(void);
void scan(void);
void Timer0(void);

void main()
{
        Timer0Init();  
        EA=1;     
        while(1)
        {
                scan();
                Timer0();
        }        
}

void stop(void)
{
        AIN1=0;
        AIN2=0;   
        BIN1=0;
        BIN2=0;
}

void Timer0Init()  
{
        TMOD|=0X01;
        TH0=(65536-100)/256;        
        TL0=(65536-100)%256;        
        ET0=1;
        TR0=1;               
}

void Timer0() interrupt 1
{
        TH0=(65536-100)/256;
        TL0=(65536-100)%256;
        if(t<PWM_L)
               { AIN1=0;
                                AIN2=1;}
        else
             {   AIN1=0;
                                AIN2=0;        }
        if(t<PWM_R)
               { BIN1=0;
                                BIN2=1;        }
        else
               { BIN1=0;
                                BIN2=0;        }                                                                        
        t++;
        if(t>=100)
                t=0;        
}

void scan()         
{
        if((inputL==0)&&(inputC==0)&&(inputR==0))//停止移動
                {
                        PWM_R=0;
                        PWM_L=0;
                        stop();
                }
        else if((inputL==0)&&(inputC==0)&&(inputR==1)) //向左移動(慢)
                {
                        PWM_R=70;
                        PWM_L=0;
                }
        else if((inputL==1)&&(inputC==0)&&(inputR==0))  //向右移動(慢)
                {
                        PWM_R=0;
                        PWM_L=70;
                }                  
        else if((inputL==1)&&(inputC==1)&&(inputR==0))  //向右移動(快)
                {
                        PWM_R=0;
                        PWM_L=85;
                }
        else if((inputL==1)&&(inputC==0)&&(inputR==1))        //        直行
                {
                        PWM_R=75;
                        PWM_L=75;
                }
        else if((inputL==0)&&(inputC==1)&&(inputR==1))        //向左移動(快)
                {
                        PWM_R=85;
                        PWM_L=0;
                }
        else if((inputL==1)&&(inputC==1)&&(inputR==1))         //向右移動(慢)
                {
                        PWM_R=75;
                        PWM_L=35;
                }
        
}

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

使用道具 舉報

沙發
ID:390416 發表于 2021-5-15 08:06 | 只看該作者
回復

使用道具 舉報

板凳
ID:748096 發表于 2021-5-15 19:11 | 只看該作者
沒有原理圖,沒有注釋誰能看明白
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 成人国产精品色哟哟 | 91精品午夜窝窝看片 | 国产精品综合久久 | 国产高潮av| 久久久久国产精品 | 黄色日批视频 | 亚洲精品国产成人 | 亚洲国产精品一区二区www | 色姑娘综合网 | 美女福利视频一区 | 成人网在线观看 | 久久久成人一区二区免费影院 | 亚洲国产成人在线视频 | 日日夜夜91| 天天干天天玩天天操 | 波多野吉衣在线播放 | 一区二区三区四区av | 日本 欧美 三级 高清 视频 | 欧美日韩国产在线观看 | 欧美人妖网站 | 影视一区 | 国产日韩在线观看一区 | 色婷婷一区二区三区四区 | 亚洲成人www | 美女国产一区 | 美女视频三区 | 国产高清视频一区 | 国产精品久久久久久吹潮 | 久久久.com| 人人干人人干人人 | 美女视频黄的免费 | 国精久久 | 亚洲精品久久久久久久久久久久久 | 欧美久久久久久久 | 久久久久国产 | 日韩精品1区2区3区 国产精品国产成人国产三级 | 视频二区| 精品国产91 | 国产精品69毛片高清亚洲 | 精品亚洲一区二区三区 | 久久99久久 |