在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

初學(xué)單片機(jī)之51紅外遙控小車(chē)程序

單片機(jī) ? 來(lái)源:未知 ? 作者:易水寒 ? 2017-12-21 14:07 ? 次閱讀

學(xué)習(xí)51單片機(jī)遙控小車(chē)小車(chē)是很多單片機(jī)愛(ài)好者、電子制作愛(ài)好者必先項(xiàng)目,這里為大家介紹一款51單片機(jī)紅外遙控小車(chē)的制作。51單片機(jī)紅外遙控小車(chē)材料準(zhǔn)備,首先當(dāng)然是網(wǎng)購(gòu)啦,主要購(gòu)買(mǎi)如下配件:?jiǎn)纹瑱C(jī)最小系統(tǒng)板、3輪小車(chē)底盤(pán),L298N兩個(gè)電機(jī)控制電路板、電池盒,還有一些銅柱、扎帶等,所需要的配件很容易在一家店中購(gòu)齊的。

51單片機(jī)紅外遙控小車(chē),十分簡(jiǎn)單,產(chǎn)生我們先從紅外遙控部分開(kāi)始。網(wǎng)上打一個(gè)紅外的例程進(jìn)行改,就成了51單片機(jī)紅外遙控小車(chē)程序了。

51單片機(jī)紅外遙控小車(chē)用單片機(jī)最小板是是一塊6元錢(qián)的最小板(就是哪種直接把IO引出來(lái),加個(gè)晶振),電機(jī)控制板,與P連接。先在電腦上測(cè)試程序,測(cè)試好后,再把程序下載到單片機(jī)中,這里要說(shuō)明一下的是紅外的信號(hào)是間斷發(fā)出的,所以是按一下就執(zhí)行某個(gè)動(dòng)作,要停止還得按停止按鍵。

51單片機(jī)紅外遙控小車(chē)可以用一組電源同時(shí)給51單片機(jī)最小系統(tǒng)和電機(jī)控制板供電

51單片機(jī)程序代碼

#include //包含單片機(jī)寄存器的頭文件

#include //包含_nop_()函數(shù)定義的頭文件

#define uchar unsigned char

#define uint unsigned int

#define motor P1

void delay(uchar x);

sbit IRIN=P3^2; //紅外數(shù)據(jù)線

uchar IRCOM[7];

main()

{

IRIN=1; //I/O口初始化

EA=1;

EX0=1;//中斷0

motor=0xff;

while(1){

}

}

void delay(uchar x) //x*0.14MS

{

uchar i;

while(x--)

{

for(i=0;i

}

}

void IR_IN() interrupt 0 using 0

{

uchar j,k,N=0;

EX0=0;

delay(15);

if(IRIN==1)

{

EX0=1;

return;

}

//確認(rèn)IR信號(hào)出現(xiàn)

while(!IRIN) //等IR變?yōu)楦唠娖剑^(guò)9ms的前導(dǎo)低電平信號(hào)。

{

delay(1);

}

for(j=0;j

{

for (k=0;k

{

while (IRIN)

{

delay(1);

}

while (!IRIN)

{

delay(1);

}

while(IRIN)

{

delay(1);

N++;

if(N>=30)

{

EX0=1;

return;

}

}

IRCOM[j]=IRCOM[j] >> 1;

if(N>=8)

{

IRCOM[j]=IRCOM[j] | 0x80;

}

N=0;

}

}

if (IRCOM[2]!=~IRCOM[3])

{

EX0=1;

return;

}

IRCOM[5]=IRCOM[2] & 0x0F; //取鍵碼的低四位

IRCOM[6]=IRCOM[2] >> 4; //右移4次,高四位變?yōu)榈退奈?/p>

if(IRCOM[5]>9)

{

IRCOM[5]=IRCOM[5]+0x37;

}

else

IRCOM[5]=IRCOM[5]+0x30;

if(IRCOM[6]>9)

{

IRCOM[6]=IRCOM[6]+0x37;

}

else

IRCOM[6]=IRCOM[6]+0x30;

if(IRCOM[2]==0x40){//‘+’鍵

motor=0xf5;

}else if(IRCOM[2]==0x19){ //'-'

motor=0xfa;

}else if(IRCOM[2]==0x7){ //'

motor=0xf7;

}else if(IRCOM[2]==0x9){ //'>>'

motor=0xfd;

}else if(IRCOM[2]==0x16){ //'0'

motor=0xfe;

}else if(IRCOM[2]==0x0d){ //'c'

motor=0xfb;

}else if(IRCOM[2]==0x45){ //'off'

motor=0xff;

}

EX0=1; //退出外部中斷

}

總之,這款51單片機(jī)紅外遙控小車(chē)十分簡(jiǎn)單,非常適合單片機(jī)初學(xué)者學(xué)習(xí)仿制。


聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 單片機(jī)
    +關(guān)注

    關(guān)注

    6043

    文章

    44621

    瀏覽量

    638641
  • 紅外遙控
    +關(guān)注

    關(guān)注

    22

    文章

    347

    瀏覽量

    45741
  • 程序代碼
    +關(guān)注

    關(guān)注

    4

    文章

    42

    瀏覽量

    15466

原文標(biāo)題:51單片機(jī)紅外遙控小車(chē)程序代碼

文章出處:【微信號(hào):aidanpianji,微信公眾號(hào):?jiǎn)纹瑱C(jī)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    51單片機(jī)pwm和spwm

    51單片機(jī)pwm
    發(fā)表于 01-08 15:54 ?2次下載

    基于51單片機(jī)的手動(dòng)數(shù)字時(shí)鐘

    具體實(shí)現(xiàn)功能由51單片機(jī)+8位共陰數(shù)碼管+獨(dú)立按鍵構(gòu)成。具體功能:(1)利用數(shù)碼管顯示時(shí)分秒,顯示格式為“時(shí)-分-秒”;(2)利用6個(gè)按鍵控制時(shí)、分、秒,設(shè)定好后自動(dòng)開(kāi)始時(shí)鐘顯示;(3)設(shè)置秒復(fù)位
    的頭像 發(fā)表于 10-22 14:12 ?300次閱讀
    基于<b class='flag-5'>51</b><b class='flag-5'>單片機(jī)</b>的手動(dòng)數(shù)字時(shí)鐘

    基于51單片機(jī)的停車(chē)場(chǎng)管理系統(tǒng)

    具體實(shí)現(xiàn)功能由51單片機(jī)+按鍵模塊+LCD1602顯示+報(bào)警模塊+74HC595模塊+LED指示燈等構(gòu)成。具體功能:(1)根據(jù)紅外傳感器原理,用兩個(gè)按鍵代替駛?cè)霗z測(cè)紅外傳感器和駛出檢測(cè)
    的頭像 發(fā)表于 10-22 14:12 ?332次閱讀
    基于<b class='flag-5'>51</b><b class='flag-5'>單片機(jī)</b>的停車(chē)場(chǎng)管理系統(tǒng)

    基于51單片機(jī)遙控開(kāi)關(guān)仿真(雙機(jī)通信)

    具體實(shí)現(xiàn)功能由51單片機(jī)+獨(dú)立按鍵+繼電器+LED燈等構(gòu)成。實(shí)現(xiàn)功能:(1)本仿真設(shè)計(jì)的是一款遙控開(kāi)關(guān),采用51單片機(jī)進(jìn)行
    的頭像 發(fā)表于 10-22 14:12 ?394次閱讀
    基于<b class='flag-5'>51</b><b class='flag-5'>單片機(jī)</b>的<b class='flag-5'>遙控</b>開(kāi)關(guān)仿真(雙機(jī)通信)

    基于51單片機(jī)遙控音樂(lè)系統(tǒng)仿真

    ”,表示播放,按下接收器的停止按鍵后停止播放音樂(lè);(4)按下復(fù)位按鍵后回到初始狀態(tài)。仿真演示視頻:基于51單片機(jī)遙控音樂(lè)系統(tǒng)仿真-仿真視頻設(shè)計(jì)介紹51
    的頭像 發(fā)表于 10-22 14:12 ?220次閱讀
    基于<b class='flag-5'>51</b><b class='flag-5'>單片機(jī)</b>的<b class='flag-5'>遙控</b>音樂(lè)系統(tǒng)仿真

    基于51單片機(jī)紅外防盜報(bào)警系統(tǒng)模擬

    紅外檢測(cè)指示燈亮,發(fā)出聲光報(bào)警;(4)按下取消報(bào)警/布防按鍵,退出布防模式,取消報(bào)警。仿真演示視頻:設(shè)計(jì)介紹51單片機(jī)簡(jiǎn)介51單片是一種低
    的頭像 發(fā)表于 10-22 14:12 ?263次閱讀
    基于<b class='flag-5'>51</b><b class='flag-5'>單片機(jī)</b>的<b class='flag-5'>紅外</b>防盜報(bào)警系統(tǒng)模擬

    基于51單片機(jī)的簡(jiǎn)易無(wú)人公交控制器

    車(chē)輛開(kāi)始啟動(dòng);(4)當(dāng)車(chē)上人數(shù)大于6人時(shí),蜂鳴器響,表示超載。仿真演示視頻:設(shè)計(jì)介紹51單片機(jī)簡(jiǎn)介51單片是一種低功耗、高性能CMOS-8位微控制器,擁有靈巧的8位CPU和可編程Fla
    的頭像 發(fā)表于 10-22 14:10 ?169次閱讀
    基于<b class='flag-5'>51</b><b class='flag-5'>單片機(jī)</b>的簡(jiǎn)易無(wú)人公交控制器

    把esp8266加入到c51單片機(jī)單通道程序怎么寫(xiě)

    要將ESP8266模塊加入到C51單片機(jī)的單通道程序中,您需要了解如何通過(guò)串行通信(UART)與ESP8266進(jìn)行通信。以下是如何實(shí)現(xiàn)這一點(diǎn)的步驟和示例代碼。 步驟 1:硬件連接 首先,您需要
    的頭像 發(fā)表于 10-18 11:32 ?801次閱讀

    51單片機(jī)驅(qū)動(dòng)

    電子發(fā)燒友網(wǎng)站提供《51單片機(jī)驅(qū)動(dòng).exe》資料免費(fèi)下載
    發(fā)表于 09-20 11:46 ?5次下載

    單片機(jī)燒錄程序的基本步驟是什么

    單片機(jī)燒錄程序的基礎(chǔ),它包含了單片機(jī)芯片、電源、接口等基本元件。在選擇單片機(jī)開(kāi)發(fā)板時(shí),需要考慮以下幾個(gè)方面: (1)單片機(jī)型號(hào):根據(jù)項(xiàng)目需
    的頭像 發(fā)表于 09-02 09:47 ?1444次閱讀

    51單片機(jī)燒錄軟件怎么用

    準(zhǔn)備工作 確保您已經(jīng)安裝了51單片機(jī)燒錄軟件,如Keil、IAR等。 準(zhǔn)備好51單片機(jī)開(kāi)發(fā)板和燒錄器,如STC-ISP等。 確保您的計(jì)算機(jī)已經(jīng)安裝了相應(yīng)的驅(qū)動(dòng)
    的頭像 發(fā)表于 08-22 09:26 ?1503次閱讀

    基于51單片機(jī)PT2262四路無(wú)線遙控搶答器設(shè)計(jì)

    本資源內(nèi)容概要:? ? ? ?這是基于51單片機(jī)PT2262四路無(wú)線遙控搶答器設(shè)計(jì)包含了電路圖源文件(Altiumdesigner軟件打開(kāi))、C語(yǔ)言程序源代碼(keil軟件打開(kāi))。本資
    發(fā)表于 06-25 10:33 ?0次下載

    基于51單片機(jī)熱釋紅外報(bào)警設(shè)計(jì)

    本資源內(nèi)容概要:? ? ? ?這是基于51單片機(jī)熱釋紅外報(bào)警設(shè)計(jì)包含了電路圖源文件(Altiumdesigner軟件打開(kāi))、C語(yǔ)言程序源代碼(keil軟件打開(kāi))、元件清單(excel表
    發(fā)表于 06-25 10:15 ?0次下載

    基于51單片機(jī)的路燈【固定時(shí)間,紅外,DS1302,LCD1602】(仿真)

    基于51單片機(jī)的路燈【固定時(shí)間,紅外,DS1302,LCD1602】(仿真)
    的頭像 發(fā)表于 04-10 00:44 ?572次閱讀
    基于<b class='flag-5'>51</b><b class='flag-5'>單片機(jī)</b>的路燈【固定時(shí)間,<b class='flag-5'>紅外</b>,DS1302,LCD1602】(仿真)

    51單片機(jī)流水燈制作

    ?流水燈是學(xué)習(xí)51單片機(jī)的一個(gè)基本項(xiàng)目,是我們對(duì)單片機(jī)IO口輸出認(rèn)識(shí)的基本項(xiàng)目。當(dāng)然學(xué)會(huì)了花樣流水燈也很好玩。 下面就分享一種51單片機(jī)流水
    的頭像 發(fā)表于 02-26 10:06 ?1708次閱讀
    <b class='flag-5'>51</b><b class='flag-5'>單片機(jī)</b>流水燈制作
    主站蜘蛛池模板: 日本黄色免费电影 | 免费看一级黄色录像 | 亚洲黄色三级 | 农村妇女色又黄一级毛片卡 | 国内精品久久久久久久久野战 | 国产裸露片段精华合集链接 | 99pao强力打造免费高清色 | 97午夜理伦片在线影院 | 日韩天天干 | 日韩精品在线第一页 | 三级视频欧美 | 天天天天射 | 国产一区二区三区不卡观 | 日本欧美一区二区三区免费不卡 | 激情综合网激情 | 欧美性xxxxxbbbbbb精品 | 成人综合婷婷国产精品久久免费 | 日韩福利网站 | 在线成人aa在线看片 | 深爱五月婷婷 | 永久在线观看 | 免费日本视频 | 色老久久精品偷偷鲁一区 | 种子天堂bt磁力在线资源 | 欧美日韩一区视频 | 日本三级三级三级免费看 | 免费黄色福利视频 | 92香蕉视频 | 女人扒开腿让男人桶到爽 | 中文字幕一区二区三区不卡 | 三级完整在线观看高清视频 | 日本国产高清色www视频在线 | 丁香婷婷开心激情深爱五月 | 免费能直接在线观看黄的视频 | 特级黄色淫片 | 国产精品夜色一区二区三区 | 美女视频永久黄网站在线观看 | 久久久久大香线焦 | 欧美性videofree精品 | 丁香视频在线观看播放 | aa三级动态图无遮无挡 |