xxxx18一60岁hd中国/日韩女同互慰一区二区/西西人体扒开双腿无遮挡/日韩欧美黄色一级片 - 色护士精品影院www

  • 大小: 458KB
    文件類型: .zip
    金幣: 2
    下載: 0 次
    發(fā)布日期: 2024-01-27
  • 語言: 其他
  • 標(biāo)簽:

資源簡(jiǎn)介

51單片機(jī)只能小車花式,尋跡,紅外,超聲波,避障,遙控實(shí)驗(yàn) 總共包含12個(gè)實(shí)驗(yàn)代碼一起打包放送 每一個(gè)運(yùn)行方式都有一個(gè)實(shí)驗(yàn)進(jìn)行演示,包含詳細(xì)注釋 為小白量身定做,引導(dǎo)一條光明之路,佛光普照,大殺四方 畢業(yè)設(shè)計(jì),應(yīng)付老師必備良藥。 奮斗吧騷年。

資源截圖

代碼片段和文件信息

/**********************亞博智能小車?yán)?***********************
*??平臺(tái):BST-V51??+?Keil?uVision3?+?STC89C52?
*??名稱:智能小車?yán)?br/>*??公司:深圳市亞博軟件開發(fā)有限公司
*??淘寶:http://bstmcu.taobao.com???????
*??編寫:羅工
*??日期:2014-9-11
*??晶振:11.0592MHZ
*??說明:免費(fèi)開源,不提供源代碼分析,有問題直接到交流群交流
*??QQ交流群:217588580?
*??硬件設(shè)置:要有自己動(dòng)手能力,進(jìn)行組裝接線和傳感器靈敏度的調(diào)試,才能完成實(shí)驗(yàn)
*??使用說明:根據(jù)下面IO口自己用杜邦線連接各種模塊,可以自己修改各種模塊IO口

*??本實(shí)驗(yàn)需要使用LCD1602液晶屏?注意調(diào)節(jié)開發(fā)板上SW1對(duì)比度,用電腦USB供電時(shí)調(diào)大一點(diǎn),用電池供電時(shí)調(diào)小一點(diǎn)對(duì)比度。

*??學(xué)習(xí)建議:進(jìn)行智能小車程序?qū)W習(xí)前,可先看51單片機(jī)開發(fā)板配套28課視頻教程
?
******************************************************************/
?//上電后程序運(yùn)行,LCD1602液晶屏上顯示探測(cè)到的距離,實(shí)時(shí)更新。
?//此實(shí)驗(yàn)為智能小車超聲波避障實(shí)驗(yàn)的鋪墊實(shí)驗(yàn),小車不會(huì)啟動(dòng)
?//注意程序只做參考之用,要達(dá)到最理想的效果,還需要同學(xué)們細(xì)心調(diào)試。

#include? //器件配置文件
#include?

#define?LCM_Data??P0
#define?Busy????0x80?//用于檢測(cè)LCM狀態(tài)字中的Busy標(biāo)識(shí)

sbit?DU?=?P2^6;
sbit?WE?=?P2^7;
sbit?RX=P2^0?;//Echo
sbit?TX=P2^1?;//Trig
sbit?LCM_RW=P1^1?;//定義LCD引腳
sbit?LCM_RS=P1^0?;
sbit?LCM_E=P2^5 ?;

void?cmg88()//關(guān)數(shù)碼管
{
DU=1;??
P0=0X00;
DU=0;
}

void?LCMInit(void);//LCD初始化函數(shù)
void?DisplayOneChar(unsigned?char?X?unsigned?char?Y?unsigned?char?DData);//LCD顯示一個(gè)字符函數(shù)
void?DisplayListChar(unsigned?char?X?unsigned?char?Y?unsigned?char?code?*DData);//LCD顯示一個(gè)字符串函數(shù)
void?Delay5Ms(void);//延時(shí)5毫秒函數(shù)
void?Delay400Ms(void);//延時(shí)400毫秒函數(shù)
void?Decode(unsigned?char?ScanCode);
void?WriteDataLCM(unsigned?char?WDLCM);//LCD1602寫數(shù)據(jù)函數(shù)
void?WriteCommandLCM(unsigned?char?WCLCMBuysC);//LCD寫命令函數(shù)

//unsigned?char?ReadDataLCM(void);
unsigned?char?ReadStatusLCM(void);
unsigned?char?code?Range[]?=“==Range?Finder==“;//LCD1602顯示格式
unsigned?char?code?ASCII[13]?=?“0123456789.-M“;
unsigned?char?code?table[]=“Distance:000.0cm“;
unsigned?char?code?table1[]=“!!!?Out?of?range“;

//static?unsigned?char?DisNum?=?0;?//顯示用指針 ??
unsigned?int??time=0;
unsigned?long?S=0;
bit??flag?=0;
unsigned?char?disbuff[4]={?0000};

//寫數(shù)據(jù)
void?WriteDataLCM(unsigned?char?WDLCM)?
{
ReadStatusLCM();?//檢測(cè)忙
LCM_Data?=?WDLCM;
LCM_RS?=?1;
LCM_RW?=?0;
LCM_E?=?0;?//若晶振速度太高可以在這后加小的延時(shí)
LCM_E?=?0;?//延時(shí)
LCM_E?=?1;
}

//寫指令
void?WriteCommandLCM(unsigned?char?WCLCMBuysC)?//BuysC為0時(shí)忽略忙檢測(cè)
{
if?(BuysC)?ReadStatusLCM();?//根據(jù)需要檢測(cè)忙
LCM_Data?=?WCLCM;
LCM_RS?=?0;
LCM_RW?=?0;
LCM_E?=?0;
LCM_E?=?0;
LCM_E?=?1;
}

//讀數(shù)據(jù)
/*unsigned?char?ReadDataLCM(void)
{
LCM_RS?=?1;?
LCM_RW?=?1;
LCM_E?=?0;
LCM_E?=?0;
LCM_E?=?1;
return(LCM_Data);
}*/

//讀狀態(tài)
unsigned?char?ReadStatusLCM(void)
{
LCM_Data?=?0xFF;?
LCM_RS?=?0;
LCM_RW?=?1;
LCM_E?=?0;
LCM_E?=?0;
LCM_E?=?1;
while?(LCM_Data?&?Busy);?//檢測(cè)忙信號(hào)
return(LCM_Data);
}

void?LCMInit(void)?//LCM初始化
{
LCM_Data?=?0;
WriteCommandLCM(0x380);?//三次顯示模式設(shè)置,不檢測(cè)忙信號(hào)
Delay5Ms();?
WriteCommandLCM(0x380);
Delay5Ms();?
WriteCommandLCM(0x380);
Delay5Ms();?

WriteCommandLCM(0x381);?//顯示模式設(shè)置開始要求每次檢測(cè)忙信號(hào)
WriteCommandLCM(0x081);?//關(guān)閉顯示
WriteCommandLCM(0x011);?//顯示清屏
WriteCommandLCM(0x061);?//?顯示光標(biāo)移動(dòng)設(shè)置
WriteCommandLCM(0x0c1);?//?顯示開及光標(biāo)設(shè)置
}

//按指定位置顯示一個(gè)字符
void?Displ

?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2017-04-24?08:28??4、智能小車參考實(shí)驗(yàn)例程\
?????目錄???????????0??2017-04-24?08:28??4、智能小車參考實(shí)驗(yàn)例程\0、常用函數(shù)庫(kù)\
?????文件????????1020??2014-09-21?23:19??4、智能小車參考實(shí)驗(yàn)例程\0、常用函數(shù)庫(kù)\bst_car.h
?????文件???????17773??2009-06-02?08:29??4、智能小車參考實(shí)驗(yàn)例程\0、常用函數(shù)庫(kù)\stc.h
?????文件????????2084??2014-09-14?03:53??4、智能小車參考實(shí)驗(yàn)例程\0、常用函數(shù)庫(kù)\全速前后左右函數(shù).txt
?????文件?????????336??2014-09-11?18:04??4、智能小車參考實(shí)驗(yàn)例程\0、常用函數(shù)庫(kù)\延時(shí)函數(shù).txt
?????文件?????????538??2014-09-12?14:13??4、智能小車參考實(shí)驗(yàn)例程\0、常用函數(shù)庫(kù)\按鍵啟動(dòng)函數(shù).txt
?????文件?????????183??2014-09-12?14:11??4、智能小車參考實(shí)驗(yàn)例程\0、常用函數(shù)庫(kù)\蜂鳴器短響函數(shù).txt
?????目錄???????????0??2017-04-24?08:28??4、智能小車參考實(shí)驗(yàn)例程\10、智能小車超聲波測(cè)距實(shí)驗(yàn)\
?????文件????????6918??2014-09-18?05:59??4、智能小車參考實(shí)驗(yàn)例程\10、智能小車超聲波測(cè)距實(shí)驗(yàn)\main.c
?????文件???????13989??2014-09-18?06:14??4、智能小車參考實(shí)驗(yàn)例程\10、智能小車超聲波測(cè)距實(shí)驗(yàn)\main.LST
?????文件???????13844??2014-09-18?06:14??4、智能小車參考實(shí)驗(yàn)例程\10、智能小車超聲波測(cè)距實(shí)驗(yàn)\main.OBJ
?????文件???????13119??2014-09-18?06:14??4、智能小車參考實(shí)驗(yàn)例程\10、智能小車超聲波測(cè)距實(shí)驗(yàn)\ultrasonic
?????文件????????5873??2014-09-18?06:14??4、智能小車參考實(shí)驗(yàn)例程\10、智能小車超聲波測(cè)距實(shí)驗(yàn)\ultrasonic.hex
?????文件??????????46??2014-09-18?06:14??4、智能小車參考實(shí)驗(yàn)例程\10、智能小車超聲波測(cè)距實(shí)驗(yàn)\ultrasonic.lnp
?????文件???????17026??2014-09-18?06:14??4、智能小車參考實(shí)驗(yàn)例程\10、智能小車超聲波測(cè)距實(shí)驗(yàn)\ultrasonic.M51
?????文件????????1326??2014-09-21?03:22??4、智能小車參考實(shí)驗(yàn)例程\10、智能小車超聲波測(cè)距實(shí)驗(yàn)\ultrasonic.Opt
?????文件?????????247??2014-09-21?03:22??4、智能小車參考實(shí)驗(yàn)例程\10、智能小車超聲波測(cè)距實(shí)驗(yàn)\ultrasonic.plg
?????文件????????2137??2014-09-18?02:10??4、智能小車參考實(shí)驗(yàn)例程\10、智能小車超聲波測(cè)距實(shí)驗(yàn)\ultrasonic.Uv2
?????文件????????1326??2014-09-18?16:28??4、智能小車參考實(shí)驗(yàn)例程\10、智能小車超聲波測(cè)距實(shí)驗(yàn)\ultrasonic_Opt.Bak
?????文件???????????0??2014-09-17?19:03??4、智能小車參考實(shí)驗(yàn)例程\10、智能小車超聲波測(cè)距實(shí)驗(yàn)\ultrasonic_Uv2.Bak
?????目錄???????????0??2017-04-24?08:28??4、智能小車參考實(shí)驗(yàn)例程\10、智能小車超聲波測(cè)距實(shí)驗(yàn)\關(guān)于超聲波測(cè)距程序編譯不成功的說明\
?????目錄???????????0??2017-04-24?08:28??4、智能小車參考實(shí)驗(yàn)例程\10、智能小車超聲波測(cè)距實(shí)驗(yàn)\關(guān)于超聲波測(cè)距程序編譯不成功的說明\C51FPS\
?????文件???????50348??2002-03-28?16:21??4、智能小車參考實(shí)驗(yàn)例程\10、智能小車超聲波測(cè)距實(shí)驗(yàn)\關(guān)于超聲波測(cè)距程序編譯不成功的說明\C51FPS\C51FPS.LIB
?????文件??????????61??2014-09-18?03:33??4、智能小車參考實(shí)驗(yàn)例程\10、智能小車超聲波測(cè)距實(shí)驗(yàn)\關(guān)于超聲波測(cè)距程序編譯不成功的說明\關(guān)于超聲波測(cè)距程序編譯不成功的說明.txt
?????目錄???????????0??2017-04-24?08:28??4、智能小車參考實(shí)驗(yàn)例程\11、智能小車超聲波避障實(shí)驗(yàn)\
?????文件????????1019??2014-09-18?16:27??4、智能小車參考實(shí)驗(yàn)例程\11、智能小車超聲波避障實(shí)驗(yàn)\bst_car.h
?????文件???????16326??2014-09-21?04:37??4、智能小車參考實(shí)驗(yàn)例程\11、智能小車超聲波避障實(shí)驗(yàn)\CSB_avoid
?????文件????????6055??2014-09-21?04:37??4、智能小車參考實(shí)驗(yàn)例程\11、智能小車超聲波避障實(shí)驗(yàn)\CSB_avoid.hex
?????文件??????????45??2014-09-21?04:37??4、智能小車參考實(shí)驗(yàn)例程\11、智能小車超聲波避障實(shí)驗(yàn)\CSB_avoid.lnp
?????文件???????23000??2014-09-21?04:37??4、智能小車參考實(shí)驗(yàn)例程\11、智能小車超聲波避障實(shí)驗(yàn)\CSB_avoid.M51
............此處省略149個(gè)文件信息

評(píng)論

共有 條評(píng)論