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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

STC8單片機-循跡小車軟件驅動PWM源碼

[復制鏈接]
跳轉到指定樓層
樓主
ID:382440 發表于 2018-8-3 10:23 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
#include <stc8.h>
sbit IN4 = P0^0;
sbit IN3 = P0^1;
sbit ENB = P2^1;
sbit IN2 = P0^2;
sbit IN1 = P0^3;
sbit ENA = P2^2;
sbit IN4h = P0^4;
sbit IN3h = P0^5;
sbit ENBh = P1^6;
sbit IN2h = P0^6;
sbit IN1h = P0^7;
sbit ENAh = P1^7;

sbit left0 = P3^2;
sbit right0 = P3^3;

unsigned char zkb0 = 0;
unsigned char zkb1 = 0;
unsigned char t = 0;

void Init()
{
    P0M1 = 0x00;
          P0M0 = 0xff;
          P1M1 = 0x00;
          P1M0 = 0xc0;
    P2M1 = 0x00;
          P2M0 = 0x06;
          P3M1 = 0x0c;
          P3M0 = 0x00;  //配置對應I/o口的工作方式
        
          IP &=~0x08;
    IPH &=~0x08;
          TMOD |= 0x00;//將定時器0配置成模式0,優先級(00)最低
          TH0 =(65536-100)/256;
          TL0 =(65536-100)%256;
          ET0 =1;
          EA =1;
          TR0 =1;
}

void timer0() interrupt 1
{
   if(t< zkb0)
         {
             if(t%2==0)
                         {
                           ENB =1;
                                 ENBh =1;
                         }
                         else
                         {
                           ENB =0;
                                 ENBh=0;
                         }
              ENB =1;
                          ENBh =1;
         
         }
         else
         {
            ENB =0;
            ENBh =0;
         }
         if(t<zkb1)
         {
                if(t%2==0)
                                        {
                                                        ENA =1;
                                                        ENAh =1;
                                        }
                                        else
                                        {
                                        ENA =0;
                                  ENAh =0;
                                        }
                                        ENA =1;
                                        ENAh =1;
         }
         else
         {
               ENA =0;
                     ENAh =0;
         }
           ++t;
         if(t>=50)
         {
            t=0;
         }
                 

}

void turn_left0()
{
   zkb0 =13;
   zkb1 =0;        
}
void turn_right0()
{
   zkb0 =0;
         zkb1 =13;

}
void runing()
{
    zkb0=8;
          zkb1=8;

}

void xunji()
{
                        unsigned char flag;
                                if((right0 == 0)&&(left0 == 0))
                                {
                                        flag = 0;
                                }
                                if((right0 == 1)&&(left0 == 0))
                                {
                                        flag = 1;
                                }
                                if((right0 == 0)&&(left0 == 1))
                                {
                                        flag = 2;
                                }
                                switch(flag)
                                {
                                        case 0:runing();break;
                                       
                                        case 1:turn_right0();break;
                                       
                                        case 2:turn_left0();break;
                                
                                        default:runing();break;
        }

}
void main()
{
        Init();
        IN1 = 0;
        IN2 = 1;
  IN3 = 0;
  IN4 = 1;
        IN1h = 0;
        IN2h = 1;
  IN3h = 0;
  IN4h = 1;
        while(1)
        {
                        
                        xunji();
               
        }
}


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

使用道具 舉報

沙發
ID:1 發表于 2018-8-3 15:44 | 只看該作者
原理圖能分享下嗎?
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 国产一区欧美一区 | 亚洲成人三级 | 韩国av一区二区 | 99久久久国产精品免费消防器 | 伊人久久在线 | 国产一区精品在线 | 日韩视频在线免费观看 | 中文字幕在线观看av | av中文字幕在线观看 | 欧美乱人伦视频 | 日韩综合在线 | 精品免费在线 | 亚洲精品欧美一区二区三区 | 一区二区精品视频 | 精品亚洲91 | 午夜精品在线 | 亚洲福利在线观看 | h视频免费观看 | 成人乱人乱一区二区三区软件 | 超碰激情| 国产福利精品一区 | 黄视频欧美| 91偷拍精品一区二区三区 | 狠狠久| 欧美 中文字幕 | 免费看黄色片 | 精品国产一级 | 草逼网站 | 日韩视频一区在线观看 | 国产97在线 | 日韩 | 狠狠干美女 | 国产情侣在线看 | 国产91在线 | 欧美 | 欧美色综合| 三级黄色片在线观看 | 精品一区二区三区中文字幕 | 精品一区二区三区四区五区 | 在线视频一区二区三区 | 91成人在线 | 免费观看黄色片视频 | 日日骚av |