久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標(biāo)題:
智能小車紅外遙控單片機(jī)源碼
[打印本頁]
作者:
大寶的小S
時(shí)間:
2017-4-18 17:06
標(biāo)題:
智能小車紅外遙控單片機(jī)源碼
分享一個(gè)智能小車紅外遙控源碼:
想學(xué)習(xí)的可以了解一下。
0.png
(58.95 KB, 下載次數(shù): 107)
下載附件
2017-4-19 02:46 上傳
/**********************亞博智能小車?yán)?***********************
* 平臺(tái):BST-V51 + Keil uVision3 + STC89C52
* 名稱:智能小車?yán)?br />
* 編寫:羅工
* 晶振:11.0592MHZ
* 說明:免費(fèi)開源,不提供源代碼分析,有問題直接到交流群交流
* QQ交流群:217588580
* 硬件設(shè)置:要有自己動(dòng)手能力,進(jìn)行組裝接線和傳感器靈敏度的調(diào)試,才能完成實(shí)驗(yàn)
* 使用說明:根據(jù)下面IO口自己用杜邦線連接各種模塊,可以自己修改各種模塊IO口
* 學(xué)習(xí)建議:進(jìn)行智能小車程序?qū)W習(xí)前,可先看51單片機(jī)開發(fā)板配套28課視頻教程
******************************************************************/
//上電后小車直接進(jìn)入待命狀態(tài),通過遙控控制小車前后左右停
/**************************************************************
//重要說明:一定要把P3.2 IO口上的杜邦線取下,程序才能正常運(yùn)行
//因?yàn)镻3.2為單片機(jī)外部中斷觸發(fā)腳,本實(shí)驗(yàn)采用外部中斷方式判斷紅外信號(hào)
****************************************************************/
//遙控器對(duì)應(yīng)小車前后左右位置請(qǐng)看紅外搖控器編碼說明圖
#include<reg52.h>
#include"bst_car.h"
#define Imax 14000 //此處為晶振為11.0592時(shí)的取值,
#define Imin 8000 //如用其它頻率的晶振時(shí),
#define Inum1 1450 //要改變相應(yīng)的取值。
#define Inum2 700
#define Inum3 3000
unsigned char f=0;
unsigned char Im[4]={0x00,0x00,0x00,0x00};
unsigned char show[2]={0,0};
unsigned long m,Tc;
unsigned char IrOK;
/************************************************************************/
//延時(shí)函數(shù)
void delay(unsigned int k)
{
unsigned int x,y;
for(x=0;x<k;x++)
for(y=0;y<2000;y++);
}
/************************************************************************/
//外部中斷解碼程序
void intersvr0(void) interrupt 1 using 1
{
Tc=TH0*256+TL0; //提取中斷時(shí)間間隔時(shí)長
TH0=0;
TL0=0; //定時(shí)中斷重新置零
if((Tc>Imin)&&(Tc<Imax))
{
m=0;
f=1;
return;
} //找到啟始碼
if(f==1)
{
if(Tc>Inum1&&Tc<Inum3)
{
Im[m/8]=Im[m/8]>>1|0x80; m++;
}
if(Tc>Inum2&&Tc<Inum1)
{
Im[m/8]=Im[m/8]>>1; m++; //取碼
}
if(m==32)
{
m=0;
f=0;
if(Im[2]==~Im[3])
{
IrOK=1;
}
else IrOK=0; //取碼完成后判斷讀碼是否正確
}
//準(zhǔn)備讀下一碼
}
}
/************************************************************************/
//全速前進(jìn)
void run(void)
{
Left_moto_go ; //左電機(jī)往前走
Right_moto_go ; //右電機(jī)往前走
}
//全速后退
void backrun(void)
{
Left_moto_back ; //左電機(jī)后退
Right_moto_back ; //右電機(jī)后退
}
//右轉(zhuǎn)
void rightrun(void)
{
Left_moto_go ; //左電機(jī)前進(jìn)
Right_moto_Stop ; //右電機(jī)停止
}
//左轉(zhuǎn)
void leftrun(void)
{
Left_moto_Stop ; //左電機(jī)停止
Right_moto_go ; //右電機(jī)前進(jìn)
}
//STOP
void stoprun(void)
{
Left_moto_Stop ; //左電機(jī)停止
Right_moto_Stop ; //右電機(jī)停止
}
/*********************************************************************/
/*--主函數(shù)--*/
void main(void)
{
m=0;
f=0;
IT0=1;
EX0=1;
TMOD=0x11;
TH0=0;
TL0=0;
TR0=1;
EA=1;
delay(100);
…………限于本文篇幅 余下代碼請(qǐng)從51黑下載附件…………
復(fù)制代碼
完整源碼下載:
智能小車紅外遙控實(shí)驗(yàn).rar
(22.88 KB, 下載次數(shù): 56)
2017-4-18 17:06 上傳
點(diǎn)擊文件名下載附件
紅外遙控控制小車
下載積分: 黑幣 -5
作者:
陳坤0928mmm
時(shí)間:
2017-4-19 10:40
好人一生平安
作者:
925302604
時(shí)間:
2017-4-22 21:59
頂一個(gè),有學(xué)習(xí)意義
作者:
huliwei
時(shí)間:
2017-5-11 15:46
有份詳細(xì)說明就好了
作者:
chx442600
時(shí)間:
2017-6-25 21:43
好人一生平安,我需要黑幣
作者:
dudouz
時(shí)間:
2018-11-8 01:03
調(diào)哪個(gè)讓它不全速前進(jìn)啊
作者:
t1235
時(shí)間:
2018-12-24 13:52
求代碼
作者:
t1235
時(shí)間:
2018-12-24 20:19
怎么調(diào)速度
歡迎光臨 (http://www.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
91视频观看
|
av免费网站在线
|
91 视频网站
|
国产成人久久精品
|
国产亚洲精品精品国产亚洲综合
|
精精国产xxxx视频在线播放
|
国产精品高潮呻吟久久
|
精品美女视频在免费观看
|
亚洲免费视频一区
|
九九视频网
|
中文字幕在线观看一区
|
久久精品视频在线观看
|
中文字幕一区二区在线观看
|
亚洲一区二区电影在线观看
|
狠狠躁18三区二区一区
|
午夜视频在线
|
免费网站在线
|
久久精品一区
|
国产午夜精品一区二区三区四区
|
男人天堂免费在线
|
羞羞视频网站
|
嫩草视频在线免费观看
|
午夜影院
|
在线成人av
|
国产黄色大片网站
|
久久新
|
日韩一区二区三区av
|
久久新视频
|
国产精品久久久久久婷婷天堂
|
日韩精品 电影一区 亚洲
|
久久中文字幕一区
|
香蕉一区二区
|
国产黄色大片
|
亭亭五月激情
|
欧美日韩在线综合
|
国产精品久久久久久久久久
|
国产高清在线精品一区二区三区
|
亚洲一区二区三区免费观看
|
国产99精品
|
日本视频免费观看
|
免费看黄色视屏
|