找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

分享一個基于51單片機的簡單小車控制程序

[復制鏈接]
跳轉到指定樓層
樓主
ID:1132163 發(fā)表于 2024-9-19 09:38 | 只看該作者 |只看大圖 回帖獎勵 |倒序瀏覽 |閱讀模式
1實驗項目:
具體是通過四個按鍵 實現(xiàn)小車前進、后退、左轉、右轉。
2原理圖:
在附件里面。
3程序
小車電動機由P1引腳進行控制,由原理圖并測試可知,EN1控制左電機使能,IN2,IN1分別控制左電機的正轉和反轉,EN2控制右電機使能,IN3,IN4分別控制右電機的正轉和反轉。
#include <reg52.h>
sbit EN1 = P1^4;
sbit EN2 = P1^5;
sbit IN1 = P1^2;
sbit IN2 = P1^3;
sbit IN3 = P1^6;
sbit IN4 = P1^7;

void Go_ahead(void)
{
        EN1=1;
        EN2=1;
      
        IN1=0;
        IN2=1;
      
        IN3=1;
        IN4=0;
}
void main(void)
{
        Go_ahead();
        while(1);
}

具體按鍵功能按鍵1控制前進,按鍵2控制后退,按鍵3控制右轉,按鍵4控制左轉。

RADMQCCGUWU2MW_YT}}GW4S.png (58.81 KB, 下載次數(shù): 4)

原理圖

原理圖

H{ZLAJM1NY[4(Z1E81RUJ.png (52.71 KB, 下載次數(shù): 4)

后續(xù)程序

后續(xù)程序

T5NZK[YYUFEP{_B)@IE8D[9.png (52.3 KB, 下載次數(shù): 2)

T5NZK[YYUFEP{_B)@IE8D[9.png
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

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

本版積分規(guī)則

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

Powered by 單片機教程網(wǎng)

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