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

正文內(nèi)容

基于51單片機(jī)的紅外遙控小車-文庫(kù)吧資料

2025-06-06 08:56本頁(yè)面
  

【正文】 1]%16]。 39。 TimeNum[6] = Tab[IRcord[0]%16]。 // Enable EX0 Interrupt EA = 1。}///////////////////////////////////////////////////////////////////void EX0init(void){ IT0 = 1。 //初值 ET1=1。 //定時(shí)器1工作方式1 TH1=(65536100)/256。//開中斷 TR0=1。//reload value 256微秒 TL0=0x00。}}////////////////////////////////////////////////////////////////////void TIM0init(void)//定時(shí)器0初始化{ TMOD=0x12。 } } else {irtime=0。 if(i=33) //最多32個(gè)數(shù),前16位為識(shí)別碼,后18位既為8位數(shù)據(jù)碼和8位數(shù)據(jù)反碼 { irok=1。 irtime=0。irtime=33)//引導(dǎo)碼 TC9012的頭碼 低電平, //0、1,不同的是高電平的寬度不同, //0,1 //63: //33: i=0。 if(startflag) { if(irtime63amp。}///////////////////////////////////////////////////////////////////////void ex0_isr (void) interrupt 0 using 0//外部中斷0服務(wù)函數(shù){ static unsigned char i。void Ircordpro(void)。////////////////////////////////////////////////void Delay(unsigned char mS)。unsigned char irdata[33]。//紅外用全局變量bit irpro_ok,irok,x。void warn(unsigned char _t)。char data Test1[]= 。char code Tab[16]=0123456789ABCDEF。unsigned char a_time1,word。 //0:ONsbit BUZZ=P1^1。 //馬達(dá)使能端 EN_A高電平 IN_1 IN_2有效控制前后sbit ENB = P2^3。 //左右sbit IN4 = P3^6。 //馬達(dá)端口 前后sbit IN2 = P2^5。 sbit LCD_E = P2^0。//紅外接口標(biāo)志sbit LCD_RS = P2^2。這種綜合的工程讓我們學(xué)到了很多——怎樣把分別學(xué)到的東西應(yīng)用到一起,產(chǎn)生意想不到的效果。通過(guò)本文電路的制作與設(shè)計(jì)大大增加了我的應(yīng)用電子知識(shí)。這樣小車的現(xiàn)實(shí)意義就更大了。MCS51仿真機(jī)用于測(cè)試軟件直流穩(wěn)壓電源在測(cè)試期間為各待測(cè)系統(tǒng)供電秒表用于產(chǎn)品測(cè)試,按照任務(wù)書的基本要求對(duì)制成的電動(dòng)車進(jìn)行產(chǎn)品測(cè)試。所以在寫程序的時(shí)候一定要細(xì)心。 2)在一次小車方向的調(diào)試過(guò)程中,左右方向出現(xiàn)了按鍵相反的現(xiàn)象。調(diào)試過(guò)程中出現(xiàn)的問(wèn)題主要有以下兩個(gè)方面: 1)用其它串口調(diào)試軟件能夠很好的實(shí)現(xiàn)兩者之間的接受與發(fā)射串行連接,成功的接收和發(fā)送數(shù)據(jù),但使用我們的匯編程序卻不能實(shí)現(xiàn),要么只能實(shí)現(xiàn)接收功能,要么只能實(shí)現(xiàn)發(fā)送功能。軟件調(diào)試的主要任務(wù)是排查錯(cuò)誤。圖9是測(cè)試時(shí)的實(shí)物圖。經(jīng)檢查之后才發(fā)現(xiàn)是電量不足的而導(dǎo)致,經(jīng)檢測(cè),電池在充足電以后可以使小車正常運(yùn)行20分鐘。還出現(xiàn)的一個(gè)問(wèn)題是LED不亮,檢查后是焊接上出現(xiàn)了一點(diǎn)的失誤。最后,檢查外圍連接是否有誤,通過(guò)這幾個(gè)方面的反復(fù)調(diào)試,可確保電路板的無(wú)誤性。圖8時(shí)鐘脈沖信號(hào)輸出波形4 調(diào)試和測(cè)試 系統(tǒng)硬件調(diào)試和測(cè)試該系統(tǒng)的硬件調(diào)試主要是排查單片機(jī)印刷電路板的問(wèn)題和連接上的一些問(wèn)題。 紅外遙控的編碼和解碼 紅外遙控采用PWM串行碼的高低電平如圖4所示,低電平“0”,高電平“1”。同時(shí)在換檔時(shí)LED指示燈會(huì)亮,給予提示。 系統(tǒng)軟件流程框圖圖6 主程序流程如圖7圖4 解碼程序流程圖本軟件設(shè)計(jì)過(guò)程中主要實(shí)現(xiàn)利用按鍵來(lái)控制不同信號(hào)的輸出當(dāng)紅外遙控器按上時(shí),小車向前,當(dāng)紅外遙控器按下時(shí),小車向后倒退,當(dāng)紅外遙控器按左時(shí),小車就向左;當(dāng)紅外遙控器按右時(shí),小車就向右。主程序完成系統(tǒng)硬件的初始化、子程序調(diào)用等功能。我決定選用7805穩(wěn)壓管。經(jīng)過(guò)對(duì)電路的整體探究我決定基于一個(gè)穩(wěn)壓管來(lái)設(shè)計(jì)電源電路。E引腳使能信號(hào),高電平輸入時(shí)讀取信息,高電平向低電平轉(zhuǎn)換時(shí)執(zhí)行指令,(lcd e)口圖5系統(tǒng)顯示模塊 穩(wěn)壓電路原理圖:由于單片機(jī)的工作電壓是+5V但是直流電機(jī)使用卻是+12V電壓因此要為電源設(shè)計(jì)一個(gè)電路使得從+12V電壓中分出一個(gè)+5V電壓提供單片機(jī)工作。1602LCD顯示器的D0~D8分別接在單片機(jī)的P0口,RS引腳高電平輸入時(shí)輸入數(shù)據(jù),低電平輸入時(shí)輸入指令,(lcd rs)。如圖4電機(jī)驅(qū)動(dòng)原理圖所示:圖4 電機(jī)驅(qū)動(dòng)原理圖 顯示模塊電路原理圖本系統(tǒng)采用14腳的1602型號(hào)的A1(LCD)顯示器。高電平輸入時(shí),電機(jī)不工作。通過(guò)調(diào)節(jié)ININININ4之間輸入的高低電平的變化來(lái)實(shí)現(xiàn)電動(dòng)機(jī)MG1和MG2的正反轉(zhuǎn)動(dòng),從而實(shí)現(xiàn)小車的前進(jìn)、后退、左轉(zhuǎn)和右轉(zhuǎn)等功能。IN1,IN2,IN3, IN4為數(shù)據(jù)輸入引腳,、從單片機(jī)內(nèi)輸入控制信號(hào)。VCC,VS是接電源引腳,~7V、~46V,設(shè)計(jì)中VCC端與單片機(jī)電源端共用5V工作電源,VS端接12V電源。 L298芯片是一種高壓、大電流雙全橋式的驅(qū)動(dòng)器。 L298是SGS公司的產(chǎn)品,比較常見(jiàn)的是15腳Multiwatt封裝的L298,內(nèi)部同樣包含4通道邏輯驅(qū)動(dòng)電路。1端是解調(diào)信號(hào)的輸出端。 該模塊使用紅外接收頭1838,有三個(gè)引腳,包括供電腳,接地和信號(hào)輸出腳。交流 信號(hào)進(jìn)入帶通濾波器,帶通濾波器可以通過(guò)30KHZ到60KHZ的負(fù)載波,通過(guò)解調(diào)電路和積分電路進(jìn)入比較器,比較器輸出高低電平,還原出發(fā)射端的信號(hào)波形。內(nèi)部電路包括紅外監(jiān)測(cè)二極管,放大器,限幅器,帶通濾波器,積分電路,比較器等。復(fù)位電路則使得單片機(jī)能夠正常、有序、穩(wěn)定可靠地工作。3 產(chǎn)品詳細(xì)設(shè)計(jì) 硬件設(shè)計(jì) 單片機(jī)最小系統(tǒng)設(shè)計(jì)基于單片機(jī)的多功能數(shù)字鐘由AT89C52單片機(jī)、時(shí)鐘電路、復(fù)位電路和鬧鐘電路四部分組成,如圖2所示。顯示模塊:常用的數(shù)碼顯示器件主要有LED數(shù)碼顯示器和LCD液晶顯示器?,F(xiàn)市面上有很多此種芯片,因此選用L298。用單片機(jī)控制達(dá)林頓管使之工作在占空比可調(diào)的開關(guān)狀態(tài)下,精確調(diào)整電動(dòng)機(jī)轉(zhuǎn)速。電機(jī)驅(qū)動(dòng)模塊:采用功率三極管作為功率放大器的輸出控制直流電機(jī)。針對(duì)本設(shè)計(jì)特點(diǎn)關(guān)量輸入的復(fù)雜程序控制系統(tǒng),需要擅長(zhǎng)處理多開關(guān)量的標(biāo)準(zhǔn)單片機(jī),而不能用精簡(jiǎn)I/O口和程序存儲(chǔ)器的小體積單片機(jī),D/A、A/D 功能也不必選用。這樣一來(lái),單片機(jī)就可以充分發(fā)揮其資源豐富、有較為強(qiáng)大的控制功能及可位尋址操作功能、價(jià)格低廉等優(yōu)點(diǎn)。AT89C51單片機(jī)紅外遙控模塊紅外接收模塊顯示模塊電機(jī)驅(qū)動(dòng)電機(jī)1電機(jī)2圖1 紅外遙控小車系統(tǒng)結(jié)構(gòu)框圖主控系統(tǒng):采用AT89C51單片機(jī)作為整個(gè)系統(tǒng)的核心,用其控制行進(jìn)中的小車,以實(shí)現(xiàn)其既定的性能指標(biāo)。每個(gè)模塊都是相互獨(dú)立又相互協(xié)調(diào)配合
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1