freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

遙控小車控制系統(tǒng)的設(shè)計(jì)畢業(yè)設(shè)計(jì)(存儲(chǔ)版)

  

【正文】 //停止 case 0x4a: flight()。 motor = 0。 }致 謝對(duì)本班所有同學(xué)表示感謝。 houzuo = 0。 //減速 case 0x42: stop()。 //向后 case 0x08: turn_lef()。} //數(shù)據(jù)最高位補(bǔ)“1” N = 0。k 8。 keys = 0。 houzuo = 0。 you = 0。 zuo = 0。 fan = 0。 } }}/************************************************************************************/void IRdelay(uchar x) //x*{ uchar i。uchar on = 0。sbit motor = P2^0。 keyflag = 0。}/******************************************主函數(shù)******************************************/void main(void){ init_timer()。 while(count set_count)。 count = 0。 set_count = 575。 ircode = irsys[0]。 TR0 = 0。 while(count set_count)。 while(count set_count)。break。break。 if(keytemp != 0xff) keyflag = 1。 _nop_()。 //紅外發(fā)送標(biāo)志,按鍵標(biāo)志位uchar irsys[2] = {0x00,0xFF}。系統(tǒng)的硬件部分主要由單片機(jī)最小系統(tǒng)模塊、紅外發(fā)射端的獨(dú)立式鍵盤(pán)電路、紅外發(fā)射電路、紅外接收端的紅外接收電路、控制電路等組成。通過(guò)在Keil編譯器下調(diào)試程序,有兩種錯(cuò)誤:一種邏輯錯(cuò)誤,也就是語(yǔ)法錯(cuò)誤,是很容易被發(fā)現(xiàn)的;另一種是功能錯(cuò)誤,是指在沒(méi)有語(yǔ)法錯(cuò)誤的基礎(chǔ)上,由于設(shè)計(jì)思想或算法的問(wèn)題導(dǎo)致不能實(shí)現(xiàn)軟件功能的一種錯(cuò)誤。紅外子程序先接收引導(dǎo)碼,后接收32位二進(jìn)制碼,反編碼出相應(yīng)碼值,再檢測(cè)8位操作碼取反是否與8位反碼一致,若否,則此次接收失敗,程序結(jié)束,若是,則確定碼值。圖16 紅外發(fā)射端主程序流程圖當(dāng)有按鍵按下時(shí),程序進(jìn)行消抖后再次確認(rèn)是否有按鍵按下,如無(wú),則繼續(xù)等待按鍵按下,如有,程序掃描是哪個(gè)鍵按下并轉(zhuǎn)換相應(yīng)的鍵值。SM0038最多可以有128種不同組合的編碼。圖14 遙控碼的“0”和“1”上述“0”和“1”組成的32 位二進(jìn)制碼經(jīng)38KHz 的載頻進(jìn)行二次調(diào)制以提高發(fā)射效率,達(dá)到降低電源功耗的目的。當(dāng)小車左轉(zhuǎn)時(shí),代表小車左轉(zhuǎn)燈的一個(gè)紅色LED燈亮,直到小車進(jìn)入除左轉(zhuǎn)外的其他狀態(tài),左轉(zhuǎn)燈滅。由于電機(jī)在正常工作時(shí)對(duì)電源的干擾很大,只用一組電源時(shí)會(huì)影響單片機(jī)的正常工作。其內(nèi)部原理是采用H橋式差動(dòng)放大。 圖9 SM0038紅外接收頭SM0038電路內(nèi)置帶通濾波器、積分器和自動(dòng)增益控制電路,以抑制各種干擾和噪聲,避免產(chǎn)生不希望的非控制脈沖信號(hào)輸出。內(nèi)部電路包括紅外監(jiān)測(cè)二極管、放大器、限副器、帶通濾波器、積分電路、比較器等。紅外發(fā)送電路單片機(jī)發(fā)送控制電路和紅外發(fā)送管驅(qū)動(dòng)輸出電路組成,“0”時(shí),發(fā)射管不發(fā)光,“1”時(shí),紅外發(fā)送管發(fā)出38KHz調(diào)制紅外線。經(jīng)過(guò)對(duì)電路的整體探究決定基于一個(gè)穩(wěn)壓管來(lái)設(shè)計(jì)電源電路。圖4 時(shí)鐘振蕩電路 復(fù)位電路設(shè)計(jì)復(fù)位是單片機(jī)的一個(gè)很重要的操作方式。圖3 STC89C52RC單片機(jī)引腳圖 時(shí)鐘電路設(shè)計(jì)時(shí)鐘電路用于產(chǎn)生單片機(jī)工作所需要的時(shí)鐘信號(hào)。(8) 具有EEPROM功能。圖1 紅外發(fā)射端原理框圖圖2 紅外接收端原理框圖3 系統(tǒng)設(shè)計(jì) 單片機(jī)最小系統(tǒng)設(shè)計(jì)單片機(jī)最小系統(tǒng)通常由單片機(jī)、時(shí)鐘電路、復(fù)位電路、電源以及擴(kuò)展部分組成。(李光飛,樓然苗,胡佳文等,2004)本單片機(jī)遙控應(yīng)用系統(tǒng)采用紅外線發(fā)射頻率的不同,來(lái)識(shí)別不同的遙控功能。由于無(wú)線電容易對(duì)其它電視機(jī)和無(wú)線電通訊設(shè)備造成干擾,而且,系統(tǒng)本身的抗干擾性能也很差,誤動(dòng)作多,所以未能大量使用。外部總線增加了I2C(InterIntegrated Circuit)及SPI(Serial Peripheral Interface)等串行總線方式,進(jìn)一步縮小了體積,簡(jiǎn)化了結(jié)構(gòu)。(王衛(wèi)星,2009)單片機(jī)主要特點(diǎn)如下:(1)集成度高、體積小、可靠性高。無(wú)線數(shù)據(jù)傳輸技術(shù)也迅猛發(fā)展并已被廣泛應(yīng)用在各個(gè)領(lǐng)域, 如:無(wú)線RS48無(wú)線PLC, 電力線無(wú)線報(bào)警, 工業(yè)遙控、遙測(cè), 石油鉆井張力無(wú)線監(jiān)測(cè), 安防設(shè)備無(wú)線監(jiān)控等。關(guān)鍵詞:STC89C52RC單片機(jī) 紅外發(fā)射 紅外接收Design of the Control System of Remote Control CarChen Youchao(College of Engineering,South China Agricultural University,Guangzhou 510642,China)Abstract:The intelligent is a direction of developing in the future that as a new modern invent. It can follow the automatic operation in an environment with the preset pattern, management without anybody。 本科畢業(yè)設(shè)計(jì)遙控小車控制系統(tǒng)的設(shè)計(jì)摘 要智能作為現(xiàn)代的新發(fā)明,是以后的發(fā)展方向,它可以按照預(yù)先設(shè)定的模式在一個(gè)環(huán)境里自動(dòng)的運(yùn)作,不需要人為的管理,可應(yīng)用于科學(xué)勘探等等的用途。當(dāng)獨(dú)立式鍵盤(pán)有按鍵按下時(shí),單片機(jī)掃描并確認(rèn)是哪一個(gè)鍵按下,并將鍵對(duì)應(yīng)的操作編碼后通過(guò)紅外發(fā)射電路發(fā)射出去,紅外接收電路接收到操作碼后,單片機(jī)對(duì)其進(jìn)行解碼,并將碼對(duì)應(yīng)的操作交予控制電路,電機(jī)、指示燈開(kāi)始工作,從而實(shí)現(xiàn)對(duì)小車的控制。更不用說(shuō)自動(dòng)控制領(lǐng)域的機(jī)器人、智能儀表、醫(yī)療器械以及各種智能機(jī)械了。中文“單片機(jī)”是由英文“Single Chip Microputer”直接翻譯而來(lái)的。單片機(jī)片內(nèi)具有計(jì)算機(jī)正常運(yùn)行所必需的部件,片外有很多供擴(kuò)展用的管腳(總線,并行和串行的輸入/輸出),很容易組成一定規(guī)模的計(jì)算機(jī)應(yīng)用系統(tǒng)。(李洪明,2000) 紅外遙控?zé)o線遙控方式可分為無(wú)線電波式、聲控式、超聲波式和紅外線式。而采用單片機(jī)進(jìn)行遙控系統(tǒng)的應(yīng)用設(shè)計(jì),具有編程靈活多樣、操作碼個(gè)數(shù)可隨意設(shè)定等優(yōu)點(diǎn)。其原理圖如圖2所示。(7)ISP(在系統(tǒng)可編程)/IAP(在應(yīng)用可編程),無(wú)需專用編程器,無(wú) 需專用仿真器,可通過(guò)串口(RxD/,TxD/)直接下載用戶程序,數(shù)秒即可完成一片。(14) PDIP 封裝。一般情況下,單片機(jī)時(shí)鐘輸入均采用內(nèi)部時(shí)鐘方式,外接一個(gè)振蕩電路,本系統(tǒng)采用內(nèi)部時(shí)鐘方式,其電路如圖4所示。這樣就使得不僅可以單片機(jī)正常工作同時(shí)直流電機(jī)也能夠正常使用。圖7 獨(dú)立式鍵盤(pán)電路 紅外發(fā)射電路設(shè)計(jì)根據(jù)紅外發(fā)射管本身的物理特性,必須要有載波信號(hào)與即將發(fā)射的信號(hào)相“與”,然后將相“與”后的信號(hào)送發(fā)射管,才能進(jìn)行紅外信號(hào)的發(fā)射傳送,而在頻率為38KHz的載波信號(hào)下,發(fā)射管的性能最好,發(fā)射距離最遠(yuǎn),所以在硬件設(shè)計(jì)上,本設(shè)計(jì)采用38KHz的晶振產(chǎn)生載波信號(hào),與發(fā)射信號(hào)進(jìn)行邏輯“與”運(yùn)算后,通過(guò)三極管的功率驅(qū)動(dòng)到紅外發(fā)光二極管上。紅外接收電路通常被廠家集成在一個(gè)元件中成為一體化紅外接收頭。有的廠家建議在供電腳和電源之間接入330歐電阻,進(jìn)一步降低電源干擾。 電機(jī)驅(qū)動(dòng)芯片介紹無(wú)刷直流電機(jī)一般是小型的電機(jī),采用L298N(實(shí)物圖如圖11所示)驅(qū)動(dòng),它一般可以同時(shí)驅(qū)動(dòng)兩電機(jī),如果擔(dān)心驅(qū)動(dòng)不夠就可以采用兩個(gè)L298N。、輸入的PWMl控制第一個(gè)電機(jī)的速度;、輸入的PWM2控制第二個(gè)電機(jī)的速度。本設(shè)計(jì)的指示燈電路由四個(gè)LED等組成。這種遙控碼具有以下特征:采用脈寬調(diào)制的串行碼,、 的組合表示二制的“0”;、 的組合表示二進(jìn)制的“1”,其波形如圖14所示。該芯片的用戶識(shí)別碼固定為十六進(jìn)制01H;后16位為8位操作碼(功能碼)及其反碼。主程序流程圖如圖16所示。紅外解碼是紅外編碼的反編碼。而且在實(shí)際硬件電路上調(diào)試時(shí)如果出現(xiàn)故障時(shí)很難確定是硬件故障還是軟件故障,所以更多的還是得依靠開(kāi)發(fā)板進(jìn)行調(diào)試。本文介紹了基于紅外遙控技術(shù)的遙控小車控制系統(tǒng),以STC89C52RC單片機(jī)為核心,利用紅外遙控器來(lái)控制小車的運(yùn)行方向和速度。 //中斷計(jì)數(shù),設(shè)定中斷次數(shù)bit flag,keyflag。 _nop_()。 0xff。 //按鍵3 case 0xf7: irdata = 0x4a。 //按鍵7 case 0x7f: irdata = 0x08。 TR0 = 1。 TR0 = 1。 while(count set_count)。 TR0 = 0。 //發(fā)送8位數(shù)據(jù)反碼 sendcode_8()。 flag = 0。 TR0 = 1。 //定時(shí)13us的38K紅外波,晶振24M TL0 = 0xE6。 //發(fā)送紅外編碼 delay1ms(500)。uchar keys = 0xff。sbit qian = P2^6。 _nop_()。}/******
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1