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

正文內(nèi)容

電子畢業(yè)實(shí)習(xí)日志-資料下載頁(yè)

2025-06-16 14:16本頁(yè)面
  

【正文】 ,重復(fù)碼由9ms的高電平,跟著是一個(gè)短脈沖。紅外接收器的三個(gè)管腳分別是地、+5 V 電源、解調(diào)信號(hào)輸出端。,將接收到的信號(hào)通過(guò)該管腳傳入單片機(jī)進(jìn)行處理。5要確認(rèn)用戶按下的是遙控器上的那個(gè)按鍵,解碼過(guò)程是非常關(guān)鍵的。紅外接收器的解碼原理與紅外發(fā)射器的編碼原理相似,但接收器的接收碼元與發(fā)射器的發(fā)送碼元是反向的,即發(fā)射器發(fā)出為高電平時(shí)接收器接收為低電平。易知,接收到的一幀數(shù)據(jù)中同樣含有32位碼,包含兩次8位用戶碼,8位數(shù)據(jù)碼和8位數(shù)據(jù)碼的反碼及最后位的同步位。由于引導(dǎo)碼相同,我們需要解碼的為后四個(gè)字節(jié)。由于不同的碼字電平的寬度不同,解碼的關(guān)鍵是如何識(shí)別“0”和“1”,從位的定義我們可以發(fā)現(xiàn)“0”、“1”,不同的是高電平的寬度不同“0”,“1”,所以必須根據(jù)高電平的寬度區(qū)別“0”和“1”。,開始延時(shí),若讀到的電平為低,說(shuō)明該位為“0”,反之則為“1”,為了可靠起見,,否則如果該位為“0”,讀到的已是下一位的高電平,因此解碼時(shí)我們是通過(guò)單片機(jī)定時(shí)器選擇合適的中斷時(shí)間還判斷碼字的。6今天開始進(jìn)行紅外遙控模塊的軟件的設(shè)計(jì)。為了正確接收,要求有信號(hào)發(fā)來(lái)時(shí),單片機(jī)應(yīng)停止正在進(jìn)行的工作開始定時(shí)。當(dāng)接收器接收到發(fā)來(lái)的信號(hào)時(shí),單片機(jī)啟動(dòng)中斷,開始定時(shí)。該設(shè)計(jì)中中斷采用下降沿觸發(fā)方式。解碼的原理是根據(jù)碼字的周期來(lái)確定碼字是“1”碼還是“0”碼,中斷后馬上啟動(dòng)定時(shí)器,我們定義一個(gè)字符型變量irtime為紅外解碼時(shí)兩次脈沖間隔時(shí)間,故定時(shí)器溢出中斷每中斷一次需要。,當(dāng)?shù)谝粋€(gè)下降沿到來(lái)時(shí)單片機(jī)開始計(jì)時(shí),當(dāng)?shù)诙€(gè)下降沿到來(lái)時(shí)停止計(jì)時(shí),兩個(gè)脈沖間計(jì)時(shí)寬度大約為時(shí),說(shuō)明檢測(cè)到引導(dǎo)碼,(),我們選取32個(gè)irtime作為引導(dǎo)碼的標(biāo)識(shí)。若第二個(gè)下降沿到來(lái)開啟定時(shí)器到第三個(gè)下降沿到來(lái)中斷停止計(jì)時(shí),“1”,(),“0”, ()時(shí)說(shuō)明接收到的碼字為碼“1”。所以可取兩者中間值6,當(dāng)irtime的值大于6時(shí)可判斷此時(shí)接收到的碼字為碼“1”,反之,為碼“0”。9/= 7當(dāng)有按鍵按下時(shí)紅外接收器接收到遙控器發(fā)射機(jī)發(fā)來(lái)的信息碼字,單片機(jī)開始執(zhí)行外部中斷0子函數(shù)void int0() interrupt 0可以看出檢測(cè)到第一個(gè)下降沿時(shí)單片機(jī)進(jìn)入中斷子函數(shù),定時(shí)器開始定時(shí),由于startflag未賦值初始值為0,故執(zhí)行else后面的程序,startflag賦值為1,irtime清零。當(dāng)?shù)诙€(gè)下降沿到來(lái)時(shí)進(jìn)入if程序,當(dāng)兩個(gè)脈沖間隔時(shí)間irtime大于32時(shí),說(shuō)明接收到的為第一位的引導(dǎo)碼,故用于識(shí)別接收碼第幾位的標(biāo)識(shí)bitnum為0。隨后開始依次將irtime的值記錄進(jìn)數(shù)組irdata中,并給出接收完成的標(biāo)識(shí)irreceok=1。紅外接收函數(shù)流程圖(手機(jī))8當(dāng)接收完畢后,就要進(jìn)行紅外接收碼字的處理,即進(jìn)入處理函數(shù)irpos,處理函數(shù)用于判斷接收到的碼字的后32位為“1”碼還是“0”碼,當(dāng)該位的irtime大于6時(shí),為碼“1”,否則,為碼“0”。并將判斷得到的32位碼字按八位一小組,存放在數(shù)組ircode[j]中。處理完成后給出處理完成標(biāo)識(shí)irproseok=1,將接收完成的標(biāo)識(shí)irreceok清零以備下次判斷。紅外碼處理函數(shù)(手機(jī))101用到的單片機(jī)的定時(shí)中斷程序。2當(dāng)處理完成后,進(jìn)入按鍵檢測(cè)函數(shù),來(lái)檢測(cè)接收到的碼是那個(gè)按鍵信息,并執(zhí)行該按鍵命令。由于處理后的碼元是按每八位二進(jìn)制碼一小組存放在數(shù)組ircode[j]中的,又因單片機(jī)可以識(shí)別的為二進(jìn)制代表,所以可以人為的理解成,該數(shù)組ircode[j]中存放的為十六進(jìn)制數(shù)。當(dāng)接收到的碼字為0x09時(shí),說(shuō)明遙控器按下了裝置開啟命令,單片機(jī)收到此命令后關(guān)閉不工作指示燈,開啟等待指示燈,延時(shí)10s后,裝置進(jìn)入開啟狀態(tài),關(guān)閉等待指示燈,開啟正常工作指示,啟動(dòng)報(bào)警工作標(biāo)志位,開始工作,為紅外傳感器的檢測(cè)工作做好準(zhǔn)備。當(dāng)有人進(jìn)入檢測(cè)區(qū)域時(shí),紅外傳感器輸出高電平,蜂鳴器報(bào)警,沒有沒人進(jìn)入時(shí),傳感器輸出低電平,蜂鳴器不報(bào)警。當(dāng)接收到的碼字為0x45時(shí),說(shuō)明遙控器按下了裝置關(guān)閉命令,單片機(jī)收到此命令后關(guān)閉正常工作指示燈和等待指示燈,開啟不工作指示燈,關(guān)閉報(bào)警工作標(biāo)志位,報(bào)警指示燈不亮,裝備進(jìn)入待機(jī)狀態(tài),傳感器不工作,蜂鳴器不報(bào)警。該按鍵檢測(cè)函數(shù)流程圖(手機(jī))11 / 11
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1