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

正文內容

基于51單片機的紅外遙控開關的設計畢業(yè)論文(參考版)

2025-06-25 04:03本頁面
  

【正文】 }//////**********************結束************************//。 //行掃描碼左移一位 } }}}/////**************主函數(shù)****************/Void main(){ Clearmen()。break。 Case0x88:keycol=15。tx()。break。 Case0x28:keycol=13。tx()。break。 Case0x84:keycol=11。tx()。break。 Case0x24:keycol=9。tx()。break。 Case0x82:keycol=7。tx()。break。 Case0x22:keycol=5。tx()。break。 Case0x81:keycol=3。tx()。break。 Case0x21:keycol=1。tx()。 // 返回特征字節(jié)碼,為1的位即對應于行和列 Temp=(~scancode)+(~tmpcode)。0xf0)!=0xf0) //本行有鍵按下 { Tmpcode=(P0amp。0x10)!=0)// //逐行掃描,剛好掃到第五位就推出了 { P0=scancode。0xf0)!=0xf0) //延時后在判斷一次,去除抖動影響 { Scancode=0xfe。0xf0)!=0xf0) //若有鍵按下{ Delay(5)。P0=0xf0。 default:break。sed()。break。 case14:keyvol=keyvol+1。sed()。break。 case12:keyvol=keyvol+1。sed()。break。 case10:keyvol=keyvol+1。sed()。break。 case8:keyvol=keyvol+1。sed()。break。 case6:keyvol=keyvol+1。sed()。break。 case4:keyvol=keyvol+1。sed()。break。 case2:keyvol=keyvol+1。sed()。break。 //40毫秒Khz發(fā)1毫秒 }delay(10)}//tx(){switch(keyvol) { case0:keyvol=keyvol+1。TR0=0。delay(1)。 //停1毫秒 ET0=1。m0。remoteout=0。delay()。 // 開關中斷}///////**************發(fā)射函數(shù)****************/sed (){ET0=1。 // 40Khz初值TL0=0xf3。TMOD=0x02。}/////**************初始化函數(shù)****************/clearmen(){Remoteout=0。y0。t10。 // 鍵值存放///////*************1毫秒延時程序***************/void delay(uint z){ uint t1,y。 // 遙控輸出口////uint i,j,m,n,k,s。向所有關心和幫助我的老師們表示最衷心的感謝。在此向我的同學表示衷心的感謝。所以做好畢業(yè)設計是我們每一個大學生的任務,也是我們所殷切希望的,借此來為自己思念的大學生涯交上一份滿意的答卷。在此想我的導師表示衷心的感謝并致以崇高的敬意。致 謝首先感謝吳四清老師在做論文期間對我的精心指導。但是,由于受紅外線定向性和傳輸距離的限制,該系統(tǒng)只適用于短距離的遙控控制(10m以內),而且操作時遙控要有一定的角度,如果中間有墻、門窗等障礙物時,紅外線將無法穿透。5 畢業(yè)設計總結本設計采用紅外發(fā)射和接收的方式,保證了信號傳輸?shù)目煽啃裕⑶铱刂坪唵?、實施方便、成本低廉,通過接收發(fā)射端得控制信號,在接收部分實現(xiàn)了相應的控制,為達到控制準確的目的,將發(fā)射脈沖分為連接段、控制段和結束段,并在接收端進行校驗。(5) 正確選擇測量點和測量檔(6) 認真觀察記錄實驗過程,包括條件、現(xiàn)象、數(shù)據(jù)、波型、相位等。(3) 測量電壓所用儀器的輸入阻抗必須遠大于被測處的等效阻抗。我們從問題之中總結出來一些常用電路調試的注意事項。這說明了此電路時工作在正常狀態(tài)的。發(fā)現(xiàn)問題,要設法找出原因,排除故障,繼續(xù)進行。結果一切正常。經過上述檢查,我們發(fā)現(xiàn)我們所設計的電路存在錯接和連接處不良接觸的問題,經過細心的檢查后,解決了上述的一些電路上的問題。但一次性成功幾乎是不可能的,多少會出現(xiàn)一些硬、軟件上的錯誤,這就需要通過調試來發(fā)現(xiàn)錯誤并加以改正,本設計常用的調試儀器有:萬用表、穩(wěn)壓電源、示波器、信號發(fā)生器等。此時中斷返回。 遙控接收控制流程圖圖317 遙控接收控制主流程圖遙控接收部分的主程序及初始化及延時過程如上:首先初始化,然后按照顯示亮度數(shù)據(jù)設定調光脈沖延時值,若不為0則調入延時程序,;若為0則直接返回。圖316遙控發(fā)射控制流程圖紅外信號發(fā)射過程:首先裝入發(fā)射脈沖個數(shù)(發(fā)射時為3ms脈沖,停發(fā)時為1ms脈沖),此時若發(fā)射脈沖個數(shù)為1則返回主程序,若不為1則發(fā)1ms脈沖,然后停發(fā)1ms脈沖,這樣便結束整個發(fā)射過程。圖314 一幀遙控碼波形圖 遙控發(fā)射及接收控制程序流程圖 遙控發(fā)射控制流程圖圖315 遙控發(fā)射程序控制流程圖上左圖是遙控發(fā)射的主程序,首先初始化程序,然后調用鍵掃描處理子程序。若第一位低電平碼的脈寬小于2ms,將作為錯誤碼處理;否則認為是起始碼,結束接收,然后根據(jù)累加器A中的脈沖個數(shù),執(zhí)行相應的輸出操作。 數(shù)據(jù)幀的接收處理當紅外線接收器輸出脈沖幀數(shù)據(jù)時,第一位碼的低電平將啟動中斷程序,實時接收數(shù)據(jù)幀。圖313 遙控連發(fā)信號波形當一個鍵按下超過36ms,振蕩器使芯片激活,將發(fā)射一組108ms的編碼脈沖,這108ms發(fā)射代碼由一個引導碼(9ms),一個結果碼(),低8位地址碼(9ms~18ms),高8位地址碼(9ms~18ms),8
點擊復制文檔內容
規(guī)章制度相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1