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

標(biāo)題: 藍(lán)牙壁障小車項(xiàng)目 [打印本頁(yè)]

作者: q23154762    時(shí)間: 2017-12-30 14:18
標(biāo)題: 藍(lán)牙壁障小車項(xiàng)目
第三次發(fā)帖了,這次筆者發(fā)的是在大二階段筆者在電子技術(shù)社團(tuán)擔(dān)任干部期間和社團(tuán)干部成員一起給大一新生準(zhǔn)備一個(gè)項(xiàng)目教學(xué)計(jì)劃。該項(xiàng)目以STC51單片機(jī)系統(tǒng)為平臺(tái),意在讓大一新生掌握項(xiàng)目化編程的方法,所以我們只是提供了驅(qū)動(dòng)代碼,新生在初步了解后可以嘗試做出第一個(gè)作品,藍(lán)牙和壁障小車。
話不多說(shuō),附上一些代碼。


*******************************************************************************/
#include "bluetooth.h"
u8         tmp;//開辟一個(gè)變量存儲(chǔ)藍(lán)牙串口讀取的數(shù)據(jù)

/*******************************************************************************
* 函 數(shù) 名:    baudrateinit
* 函數(shù)功能:    初始化波特率值為9600,藍(lán)牙模塊做好與手機(jī)app的連接準(zhǔn)備
* 輸    入:            無(wú)
* 輸    出:         無(wú)
* 使用說(shuō)明:   這個(gè)函數(shù)是編寫藍(lán)牙小車程序的第一步配置,須在主函數(shù)開頭就調(diào)用。
* 示    例:          baudrateinit();
*******************************************************************************/
void baudrateinit()                     
{       
   ES=0;                                    //中斷允許位置0
   SCON = 0x50;                        // REN=1允許串行接受狀態(tài),串口工作模式1,
   TMOD = TMOD|0x20;                      //定時(shí)器1工作于方式2,8位自動(dòng)重載模式,用于產(chǎn)生波特率
   TH1=TL1=0xFD;                       //波特率9600 (本次測(cè)試采用晶振為11.0592)
   PCON &= 0x7f;                       //波特率不倍增
   TR1 = 1;                            //定時(shí)器1開始工作,產(chǎn)生波特率                                                                                         
   TI=0;                                  //發(fā)送標(biāo)志位置0                                       
   RI=0;                             //接收標(biāo)志位置0
   ES=1;                                                             //中斷允許
}

/*******************************************************************************
* 函 數(shù) 名:    readData
* 函數(shù)功能:    讀串口數(shù)據(jù)函數(shù)
* 輸    入:            無(wú)
* 輸    出:         輸出返回值tmp
*******************************************************************************/
u8 readData()                                               
{
       
        if(RI==1)  //接收到藍(lán)牙發(fā)送信息的標(biāo)志
        {
                tmp = SBUF;                //將寄存器中的數(shù)據(jù)存儲(chǔ)在tmp變量中
                RI = 0;                   //將標(biāo)志清零
        }
        return tmp;                 //返回一個(gè)變量值
               
}
/*******************************************************************************
* 函 數(shù) 名:    carState
* 函數(shù)功能:    小車的馬達(dá)控制函數(shù)
* 輸    入:    speed=速度,可輸入high、middle、low三個(gè)值       
                        motor=小車模式,可輸入car_Forward、car_Back、car_Left、

                        car_Right、car_Stop、car_Brake六個(gè)值
* 輸    出:         P1引腳
* 示    例: 小車工作在高速前進(jìn)狀態(tài):  carState(car_Forward , high)
*******************************************************************************/
void carState(u8 motor , u16 speed)       
{                                                                               
        motor_IO = motor ;                        //調(diào)P1引腳輸出的占空比
        delay(speed);                                 //motor、speed、motor_IO在頭文件中宏定義了
        motor_IO = car_Stop;
        delay(500-speed);
}

/*******************************************************************************
* 函 數(shù) 名:    delay
* 函數(shù)功能:    小車的延時(shí)函數(shù),無(wú)須調(diào)用
* 輸    入:           i
* 輸    出:         無(wú)
*******************************************************************************/
void delay(u16 i)
{
        while(i--);                   //空語(yǔ)句
}


代碼已經(jīng)打包,還有當(dāng)時(shí)項(xiàng)目教學(xué)計(jì)劃的說(shuō)明書和資料文檔。






代碼及教程步驟.rar

3.71 MB, 下載次數(shù): 14, 下載積分: 黑幣 -5






歡迎光臨 (http://www.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 毛片在线免费 | 成人一区二区在线 | 欧美成人h版在线观看 | 偷派自拍 | 中文字幕视频免费 | 日本h片在线观看 | 国产精品久久久久久久7电影 | 国产精品免费大片 | 国产精品一区二区久久精品爱微奶 | h片在线观看网站 | 粉嫩一区二区三区四区公司1 | 北条麻妃99精品青青久久 | 国产一区二区在线视频 | 欧美激情免费在线 | 二区成人 | 7777在线视频免费播放 | 蜜桃在线播放 | 亚洲人精品午夜 | 久久久久久久电影 | 国产精品欧美一区二区三区不卡 | 国产精品一区在线 | 日本一区二区三区在线观看 | 中文字幕在线三区 | 国产区第一页 | julia中文字幕久久一区二区 | 日韩精品av一区二区三区 | 午夜丰满少妇一级毛片 | 欧美一级小视频 | 精品久久久久久久久久久院品网 | 日本成人福利视频 | 午夜在线小视频 | 久久88| 九九视频在线观看 | 九九免费| 超碰综合| 在线免费观看黄网 | 黄色大片免费观看 | 我要看黄色录像一级片 | 国产成人精品福利 | 亚洲精品久久久久久久久久久 | 日韩精品一区二区三区免费观看 |