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

正文內(nèi)容

紅外遙控設(shè)計畢業(yè)設(shè)計論文-預(yù)覽頁

2025-07-22 01:04 上一頁面

下一頁面
 

【正文】 來,隨著計算機(jī)在社會領(lǐng)域的滲透,單片機(jī)的應(yīng)用正在不斷的走向深入,以單片機(jī)為核心的遙控開關(guān)設(shè)備應(yīng)用越來越廣泛。,主要包括接收電路、直流電機(jī)、定時電路以及指示燈,紅外接收器使用一種集紅外線接收和放大于一體的一體化紅外線接收頭(VS1838B),定時使用DS12C887實時時鐘芯片,直流電機(jī)模擬電風(fēng)扇的功能,同時指示燈顯示直流電機(jī)狀態(tài)。在單芯片上,擁有靈巧的8位CPU和8K在系統(tǒng)可編程Flash存儲器,為很多嵌入式控制應(yīng)用提供了非常靈活而又價格適宜的方案,而且其性能價格比遠(yuǎn)高于同類芯片。掉電保護(hù)方式下,RAM內(nèi)容被保存,振蕩器被凍結(jié),單片機(jī)一切工作停止,直到下一個中斷或硬件復(fù)位為止。在XTAL1和XTAL2兩端跨接晶體就構(gòu)成了穩(wěn)定的自激振蕩器,其發(fā)出的脈沖直接送入內(nèi)部的時鐘電路,為單片機(jī)的工作提供時序。本系統(tǒng)采用按鍵手動復(fù)位,在上電瞬間,RST引腳電位與VCC相同,隨著電容上充電電壓的增加,RST引腳電位逐漸下降。獨立式按鍵是直接用I/O口線構(gòu)成的單個按鍵電路,其特點是每個按鍵單獨用一根I/O口線,每個按鍵的工作不會影響其它I/O口線的狀態(tài)。機(jī)械式按鍵在按下或釋放時,由于機(jī)械彈性作用的影響,通常伴隨有一定時間的觸點機(jī)械抖動,然后其觸點才穩(wěn)定下來,抖動時間的長短與開關(guān)的機(jī)械性有關(guān),一般為5~10ms。在鍵數(shù)較少時,可以采用硬件去抖,在鍵數(shù)較多時,采用軟件去抖。單片機(jī)中常用軟件法,因此在硬件方面將不做處理。當(dāng)按下指令鍵時,指令編碼電路產(chǎn)生所需的指令編碼信號,指令編碼信號與38KHZ載波進(jìn)行調(diào)制,由發(fā)射電路向外發(fā)射經(jīng)調(diào)制的指令編碼信號。其主要特性如下:(1);(2)ESD保護(hù):HBM EIA/JESD22A114A超過2000V,MM EIA/JESD22A115A超過200V;(3)溫度范圍:40~+85攝氏度,40~+125攝氏度。 紅外發(fā)射示意圖 發(fā)射電路 LCD12864液晶顯示模塊液晶顯示器,簡稱LCD(Liquid Crystal Display),是一種液晶利用光調(diào)制的受光型顯示器件。本設(shè)計使用LCD12864漢字圖形點陣式液晶顯示模塊,可顯示漢字和圖形,內(nèi)置8192個中文漢字(1616點陣)、128個字符(816點陣)及64256點陣顯示RAM(GDRAM),配置 LED背光,多種軟件功能(光標(biāo)顯示、畫面移位、自定義字符、睡眠模式等)。本次設(shè)計使用的接收電路是一種集紅外線接收和放大于一體的一體化紅外線接收器(VS1838B),不需要任何外接元件,就能完成從紅外線接收到輸出與TTL電平信號兼容的所有工作。在12小時制模式中,用AM和PM區(qū)分上午和下午;時間的表示方法也有兩種,一種用二進(jìn)制數(shù)表示,一種用BCD碼表示;DS12C887中帶有128字節(jié)RAM,其中有11字節(jié)RAM用來存儲時間信息,4字節(jié)RAM用來存儲DS12C887的控制信息,稱為控制寄存器,113字節(jié)通用RAM給用戶使用;此外用戶還可對DS12C887進(jìn)行編程以實現(xiàn)多種方波輸出,并可對其內(nèi)部的三路中斷通過軟件進(jìn)行屏蔽[15]。LED只能往一個方向?qū)ǎㄍ姡姓蚱茫ㄕ蚱珘海?,?dāng)電流流過時,電子與空穴在其內(nèi)復(fù)合而發(fā)出單色光,這叫電致發(fā)光效應(yīng),而光線的波長、顏色跟其所采用的半導(dǎo)體材料種類與摻入的元素雜質(zhì)有關(guān),具有效率高、壽命長、不易破損、開關(guān)速度高、高可靠性等傳統(tǒng)光源不及的優(yōu)點。導(dǎo)通時,若有足夠的正向電流通過二極管,發(fā)光二極管便會亮。但是,通過調(diào)壓的方式進(jìn)行電機(jī)調(diào)速,會將一部分電壓轉(zhuǎn)化成熱能,使得能源利用率降低,造成能源浪費。脈沖寬度調(diào)制(Pulse Width Modulator),是指輸出固定的周期信號,通過調(diào)整一個周期內(nèi)工作周期的大小來控制輸出功率的方法。使用不同的直流電動機(jī),其驅(qū)動電流也不同。而達(dá)林頓驅(qū)動器實際上是一個集成芯片,單塊芯片同時可驅(qū)動八個電動機(jī),每個電動機(jī)由單片機(jī)的一個I/O口控制。直流電機(jī)在電子設(shè)計中有著重要的應(yīng)用,如何簡單、穩(wěn)定、高效地對直流電機(jī)的速度進(jìn)行精確控制有著重要的意義[18]。它的樣子像是普通的三極管,TO220的標(biāo)準(zhǔn)封裝,也有9013樣子的TO92封裝。當(dāng)穩(wěn)壓溫度過高時,穩(wěn)壓性能將變差,甚至損壞。 紅外發(fā)射及接收的工作原理 紅外發(fā)射工作原理系統(tǒng)上電初始化,當(dāng)無按鍵按下時,系統(tǒng)處于等待狀態(tài);當(dāng)有按鍵按下時,系統(tǒng)檢查按鍵號,得其按鍵碼值。紅外通訊數(shù)據(jù)采用脈沖編碼,所謂脈沖編碼,就是將每一位數(shù)據(jù)信號用一個脈沖來表示。 編碼方式組成 數(shù)據(jù)參數(shù)示意圖 紅外接收工作原理系統(tǒng)上電初始化,當(dāng)其為高電平時,系統(tǒng)處于等待狀態(tài)。最后通過解碼把脈沖信號轉(zhuǎn)換成數(shù)據(jù),從而實現(xiàn)傳輸。 遙控發(fā)射程序流程圖 紅外接收程序流程圖主程序首先是初始化紅外接收端口,然后檢測是否接收到紅外信號,如果接收到紅外信號就進(jìn)入中斷,如果計數(shù)N小于等于“0”;如果計數(shù)N大于8,“1”;如果計數(shù)N大于30,[25]。按鍵按下,LCD顯示遙控開關(guān)狀態(tài),指示燈顯示接收端(直流電機(jī))相應(yīng)狀態(tài),即液晶顯示“1檔或2檔或3檔或4檔或停止”,指示燈分別“第1盞燈亮或第2盞燈亮或第3盞燈亮或第4盞燈亮或全滅”;按下定時按鍵+1鍵或1鍵,液晶顯示“定時 XXX 分鐘”,然后按確定鍵,液晶顯示“確定 XXX 分鐘”,、此時直流電機(jī)按相應(yīng)操作轉(zhuǎn)動,最終實現(xiàn)遙控開關(guān)對直流電機(jī)的控制。2. 靜態(tài)檢測與調(diào)試斷開信號源,把經(jīng)過準(zhǔn)確測量的電源接入電路,用萬用表電壓檢測電源電壓,觀察有無異常現(xiàn)象:異常氣味、手摸元器件發(fā)燙、電源短路等,如果發(fā)現(xiàn),應(yīng)立即切斷電源,排除故障。之后發(fā)現(xiàn)了在對直流電機(jī)調(diào)速時D端為低電平、而PWM端為高電平,這樣電機(jī)會一直轉(zhuǎn)動。硬件的另一個問題就是我對單片機(jī)及各模塊的引腳把握不是很好,VCC跟GND一開始不小心可能就會接反掉了,導(dǎo)致無法正常顯示。在整個設(shè)計的過程中遇到的問題主要有以下三點:一、基礎(chǔ)知識掌握的不牢固,主要表現(xiàn)在一些常用的電路的形式和功能不清楚,對書本上的內(nèi)容遺忘現(xiàn)象嚴(yán)重;二、對一些常用的應(yīng)用軟件缺少應(yīng)用,體現(xiàn)在畫電路圖、框圖和流程圖的時候,對這些軟件的操作不熟練;三、相關(guān)知識掌握的不夠全面,缺少系統(tǒng)設(shè)計的經(jīng)驗。本次設(shè)計,對我來說,既是一次對理論知識的鞏固和提高,讓我可以完全運用大學(xué)所學(xué)知識,更加完整的將所學(xué)體現(xiàn)其中,同時也是對實際動手操作能力地鍛煉和加強(qiáng)。//設(shè)置系統(tǒng)碼為0xd1uchar code shulie[]={0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80}。 TR0=1。 count0=0。 //輸出引導(dǎo)碼9ms高電平 shiyan=30。 do{ if(count=10) { count=0。 for(s=0。 count=0。//計數(shù) } }while(count0shiyan)。// else//若為1 shiyan=10。 do{ if(count=10) { count=0。 for(s=0。 count0=0。 } }while(count0shiyan)。 // else//若為1 shiyan=3。 do{ if(count=10) { count=0。 for(s=0。 count=0。//計數(shù) } }while(count0shiyan)。 // else//若為1 shiyan=10。 do{ if(count=10) { count=0。 for(s=0。 count0=0。//計數(shù) } }while(count0shiyan)。 // else shiyan=3。 do{ if(count=10) { count=0。//關(guān)定時器中斷 pmm=0。//開外部中斷 0 delay3(15)。 delay3(1)。j4。 while (IRIN) //計算IR高電平時長 { delay3(1)。 } //。 } } if(IRCOM[2]!=~IRCOM[3]) //檢驗 { EX0=1。//獲取當(dāng)前小時 alarm_second=read_ds_data(0)。//獲取鬧鐘分鐘 set_alarm(alarm_hour,alarm_minute,alarm_second)。 //PWM 調(diào)節(jié)參數(shù)110 1為最慢,10是最快 改這個值可以改變其速度 P2=0Xfe。 //PWM 調(diào)節(jié)參數(shù)110 1為最慢,10是最快 改這個值可以改變其速度 P2=0Xfd。 //PWM 調(diào)節(jié)參數(shù)110 1為最慢,10是最快 改這個值可以改變其速度 P2=0Xfb。 //PWM 調(diào)節(jié)參數(shù)110 1為最慢,10是最快 改這個值可以改變其速度 Left_moto_go。 /PWM 為0 Left_moto_go。//分鐘加一 if(time999)//最大值為999 { time=0。//分鐘不能為負(fù) } break。從開始選題、布置任務(wù)進(jìn)度到指導(dǎo)和幫助完成設(shè)計以及論文的最終完稿的過程中,丁老師都給予我細(xì)心的指導(dǎo)和不懈的支持。衷心感謝所有幫助、支持和關(guān)心我的老師、同學(xué)、朋友!在此,我要向他們表示我深深的謝意和美好的祝福!謝謝!
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1