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

正文內(nèi)容

紅外遙控設(shè)計(jì)畢業(yè)設(shè)計(jì)論文(參考版)

2025-07-01 01:04本頁(yè)面
  

【正文】 在這里我還要特別感謝在這四年的學(xué)習(xí)生涯中所結(jié)識(shí)的各位生活和學(xué)習(xí)上的同學(xué)和朋友,與他們的交流對(duì)我來說也收益良多,讓我得到了人生最大的一筆財(cái)富。在老師的指導(dǎo)和幫助下,我克服了對(duì)復(fù)雜電路設(shè)計(jì)的畏懼情緒,以前總是覺得好難、好復(fù)雜,沒有真正地去實(shí)踐過,但這次竟然順利地完成了本次設(shè)計(jì);其中,我最大的體會(huì)就是進(jìn)一步認(rèn)識(shí)到了實(shí)踐的重要性,讓我明白科學(xué)的思維方法和學(xué)習(xí)方法是多么的重要,只有這樣才能夠有很高的效率,才能夠讓自己的工作更完美。//開外部中斷0}(二)設(shè)計(jì)總原理圖 致 謝在此,首先我要向我尊敬的導(dǎo)師丁曉老師表示感謝,這段時(shí)間以來,在她的悉心指導(dǎo)和關(guān)懷下,我順利地完成了本次設(shè)計(jì)。 default: break。//分鐘減一 if(time0) { time=999。 } break。 case 0x45: time++。 //電機(jī)停止 P2=0XFF。 case 0x30: push_val_left =0。 //電機(jī)前進(jìn) P2=0Xf7。 case 0x25: push_val_left =15。 Left_moto_go。 case 0x20: push_val_left =7。 Left_moto_go。 case 0x15: push_val_left =5。 Left_moto_go。 case 0x10: push_val_left =4。設(shè)置鬧鐘 P2=time。獲取鬧鐘小時(shí) alarm_minute=(alarm_minute+time)%60。//獲取當(dāng)前秒 alarm_minute=read_ds_data(2)。 switch(sta) { case 0x0C:/ alarm_hour=read_ds_data(4)。//開外部中斷 return。 //數(shù)據(jù)最高位補(bǔ)“1” } N=0。 } //高電平計(jì)數(shù)完畢 IRCOM[j]=IRCOM[j] 1。 //開外部中斷 0 return。 N++。k++) //每組數(shù)據(jù)有8位 { while (!IRIN) //等 IR 變?yōu)楦唠娖? delay3(1)。j++) //收集四組數(shù)據(jù) { for (k=0。 for (j=0。 while (IRIN) //等 IR 變?yōu)榈碗娖健?} while (!IRIN) //等IR變?yōu)楦唠娖剑^9ms的前導(dǎo)低電平信號(hào)。 if (IRIN==1) //確認(rèn)IR信號(hào)出現(xiàn) { EX0 =1。 EX0 = 0。//關(guān)數(shù)據(jù)輸出口 R_TIME=0。 //輸出計(jì)數(shù)時(shí)間的低電平 } TR0=0。 count0++。 pmm=0。 // count=0。 //獲取該位 if(hc==0) //若為0 shiyan=10。 // hc=shujuamp。 count0++。 pmm=1。 count=0。s8。 //輸出計(jì)數(shù)時(shí)間的低電平 }/**************數(shù)據(jù)反碼*******************/ shuju=dat。 count0++。 pmm=0。 // count=0。 //獲取該位 if(hc==0) //若為0 shiyan=3。 // hc=shujuamp。 count0++。 count0=0。 pmm=1。s8。 //輸出計(jì)數(shù)時(shí)間的低電平 }/*************數(shù)據(jù)碼*****************/ shuju=dat。 count0++。 count=0。 // pmm=0。 //獲取該位 if(hc==0)//若為0 shiyan=10。 // hc=useramp。 count0++。 count=0。 pmm=1。s8。//輸出計(jì)數(shù)時(shí)間的低電平 }/**************系統(tǒng)反碼*************/ user=system。 count0++。 count=0。 // pmm=0。//獲取該位 if(hc==0)//若為0 shiyan=3。// hc=useramp。 count0++。 count0=0。//設(shè)置延時(shí)計(jì)數(shù) pmm=1。s8。///************系統(tǒng)碼****************/ user=system。 count0++。 count0=0。 pmm=0。//計(jì)數(shù) } }while(count0shiyan)。 do { if(count=10) { count=0。//輸出1 count=0。/******************引導(dǎo)碼*******************/ shiyan=55。 uchar count0=0。uint shiyan=0。//uchar system=0xd1。此外,我對(duì)電路設(shè)計(jì)以及軟件控制等方面有了更加深刻的認(rèn)識(shí),并在實(shí)際電路連接中,掌握了很多技能,端正了我的學(xué)習(xí)態(tài)度,對(duì)自己更加嚴(yán)格要求,不一知半解,力求明明白白。本次畢業(yè)設(shè)計(jì)是一次理論與實(shí)際相結(jié)合的考驗(yàn),它使我更加真切地體會(huì)到,作為一名電子信息專業(yè)的學(xué)生,光紙上談兵是遠(yuǎn)遠(yuǎn)不夠的,實(shí)際動(dòng)手能力和扎實(shí)的理論知識(shí)同等重要。本設(shè)計(jì)雖然已經(jīng)達(dá)到了設(shè)計(jì)目標(biāo)及要求,但是其過程是曲折的,在設(shè)計(jì)的過程中碰到了很多問題,有些是自己粗心導(dǎo)致的,有些是客觀因素,記得好幾次都是芯片壞了,花了不少時(shí)間,但正是這樣鍛煉了我的耐性。剛開始,我不知道從哪里入手,自己跑圖書館、上網(wǎng)查資料、向同學(xué)請(qǐng)教,之后慢慢地進(jìn)入狀態(tài),最后確定了基本設(shè)計(jì)方案,再對(duì)所用芯片進(jìn)行查找、調(diào)試等。第6章 總結(jié)與展望本次設(shè)計(jì)綜合了大學(xué)四年所學(xué)到的專業(yè)知識(shí),把理論聯(lián)系到實(shí)際中去。而這簡(jiǎn)單的原因,我在之前的調(diào)試中一直沒有注意,因此浪費(fèi)了許多時(shí)間。后來在一開始時(shí)將PWM端占空比改為0,這樣沒按下按鍵電機(jī)就不轉(zhuǎn)了。本次設(shè)計(jì)遇到的問題及處理方法如下:軟件調(diào)試過程中,一打開電源,按鍵沒按下,直流電機(jī)就立即轉(zhuǎn)動(dòng),一開始不知道是什么原因造成的。3. 動(dòng)態(tài)監(jiān)測(cè)與調(diào)試動(dòng)態(tài)調(diào)試時(shí)在靜態(tài)調(diào)試的基礎(chǔ)上進(jìn)行的,調(diào)試的方法在電路的輸入端加上所需的信號(hào)源,并循著信號(hào)的注射逐級(jí)監(jiān)測(cè)各有關(guān)點(diǎn)的波形、參數(shù)和性能指標(biāo)是否滿足設(shè)計(jì)要求,如必要,要對(duì)電路參數(shù)做進(jìn)一步調(diào)整。調(diào)試步驟如下:1. 調(diào)試前不加電源檢查對(duì)照電路圖和實(shí)際線路檢查連線是否正確,包括接錯(cuò)、少接、多接等;用萬用表檢查焊接和連接處是否良好:元器件引腳之間有無短路,連接處有無接觸不良,二極管、三極管、集成電路和電解電容的極性是否正確;電源供電,包括極性、信號(hào)源連線是否正確;電源對(duì)地是否存在短路。打開電源,液晶顯示“啟動(dòng)”,: 啟動(dòng)顯示 按下按鍵選擇所需檔數(shù),液晶顯示“1檔或2檔或3檔或4檔”,指示燈分別“第1盞燈亮或第2盞燈亮或第3盞燈亮或第4盞燈亮”,: 檔數(shù)顯示按下停止鍵,液晶顯示停止,指示燈全滅,: 停止顯示按一下+1鍵,液晶顯示“定時(shí) 001 分鐘”,然后按下確定鍵,液晶顯示“確定 001 分鐘”,: 定時(shí)顯示 調(diào)試過程總體分析一個(gè)單片機(jī)應(yīng)用系統(tǒng)經(jīng)過總體設(shè)計(jì),包括硬件設(shè)計(jì)、軟件設(shè)計(jì)、元器件安裝后,在系統(tǒng)的程序存儲(chǔ)器中放入編制好的應(yīng)用程序,系統(tǒng)即可運(yùn)行。 硬件電路圖當(dāng)電源打開,液晶顯示“啟動(dòng)”。 遙控接收程序流程圖 第5章 系統(tǒng)調(diào)試 系統(tǒng)調(diào)試結(jié)果本設(shè)計(jì)硬件電路包括發(fā)射和接收部分。 紅外發(fā)射及接收程序流程圖 紅外發(fā)射程序流程圖主程序首先是初始化鍵盤和紅外發(fā)射端口,然后判斷按鍵是否按下,如果有按鍵按下就讓其相應(yīng)的按鍵編碼通過紅外發(fā)射管發(fā)射出去;子程序是讓單片機(jī)等待按鍵按下發(fā)送編碼信號(hào),如果檢測(cè)到信號(hào)就讓其按循序發(fā)射引導(dǎo)碼、用戶碼、用戶碼、數(shù)據(jù)碼以及數(shù)據(jù)碼的反碼。當(dāng)紅外線接收器輸出脈沖數(shù)據(jù)時(shí),第一位碼的低電平將啟動(dòng)中斷程序,實(shí)時(shí)接收數(shù)據(jù)。紅外線接收時(shí)把遙控發(fā)送的數(shù)據(jù)(已調(diào)制信號(hào))轉(zhuǎn)換成一定格式的控制指令脈沖,即完成紅外線的接收、放大、解調(diào),這些工作由一體化紅外接收頭完成,輸出TTL兼容電平。當(dāng)其為低電平時(shí),將啟動(dòng)中斷服務(wù)程序,實(shí)現(xiàn)接收數(shù)據(jù)。這樣做有兩點(diǎn)好處:第一,減少了有效的發(fā)射時(shí)間,有利于降低平均功耗,這對(duì)于采用干電池供電的發(fā)射器十分重要;第二,外部干擾信號(hào)多為緩變信號(hào),這樣做也有利于抗干擾[20,21]。數(shù)據(jù)“0”,高低電平比約為1:1,;數(shù)據(jù)“1”,高低電平比約為1:3。紅外編碼組成包括一個(gè)引導(dǎo)碼、兩組8位用戶碼、一組8位數(shù)據(jù)碼以及一組8位數(shù)據(jù)碼的反碼。在發(fā)射過程中,將按鍵碼值與38KHZ載波進(jìn)行調(diào)制,經(jīng)三極管9013放大后驅(qū)動(dòng)紅外發(fā)射管發(fā)射經(jīng)調(diào)
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1