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

正文內(nèi)容

基于單片機(jī)的遙控系統(tǒng)畢業(yè)設(shè)計(jì)(參考版)

2025-06-30 20:50本頁(yè)面
  

【正文】 //發(fā)射結(jié)束 } }}/*******************************************/// 矩陣鍵盤 ///*******************************************/uchar keyscan(){ K。TR0=0。delay560()。 IRout=1。Valtp=Valtp1。0x01。x0。} Valtp=~Val。bianma01(temp)。x) {temp=Valtpamp。 //dizhi 0 1 for(x=8。 bianma01(1)。TR0=0。delay9000()。 IRout=1。 sent=0。 if(Val!=0) { IRout=0。 //發(fā)射 關(guān) Send=0。 init()。void bianma01(uchar v)。void delay560()。 void delay9000()。}void init()。i0。//uchar IRout。uchar Val,Valtp=0。sbit power =P3^3。include include //_nop_();延時(shí)函數(shù)用define uchar unsigned chardefine uint unsigned intdefine KeyPort P1sbit Send =P3^0。河南城建學(xué)院本科畢業(yè)設(shè)計(jì)(論文) 附錄B附錄B接收端電路。最后再次感謝母校和各位老師對(duì)我的培養(yǎng)和幫助。在此期間蘆老師為我作了大量的輔導(dǎo)和答疑工作,幫我解決了設(shè)計(jì)過程中的各種難題,使設(shè)計(jì)工作順利完成,在此,謹(jǐn)向他致意深深的謝意!同時(shí),也非常感謝設(shè)計(jì)期間諸位老師給予的指導(dǎo)和幫助,還有同組的同事以及孟慶雷、劉長(zhǎng)安等同學(xué)在設(shè)計(jì)中給我的幫助,謝謝!再次感謝諸位老師悉心的指導(dǎo)和同學(xué)們的熱心幫助。在大學(xué)的校園里,我不僅學(xué)到了豐富的專業(yè)知識(shí),也學(xué)到了終身受用的學(xué)習(xí)知識(shí)的能力和積極的生活態(tài)度,通過對(duì)課程的學(xué)習(xí)和與相關(guān)專業(yè)老師的溝通,我深感機(jī)會(huì)難得,學(xué)術(shù)精深。蘆老師嚴(yán)謹(jǐn)?shù)闹螌W(xué)態(tài)度、高深的專業(yè)造詣和可貴的敬業(yè)精神都使我受益匪淺,是我學(xué)習(xí)和生活的榜樣,在此我特向蘆老師表示崇高的敬意和由衷的感謝。河南城建學(xué)院本科畢業(yè)設(shè)計(jì)(論文) 參考文獻(xiàn)參考文獻(xiàn)[1]梁廷貴, 可控硅觸發(fā)電路 語(yǔ)音電路分冊(cè)[M].北京:科學(xué)技術(shù)文獻(xiàn)出版社,2003[2](美)杰哈[著],張孝霖,陳世達(dá),舒郁文[譯]. 紅外技術(shù)應(yīng)用[M].北京:化學(xué)工業(yè)出版社,2004[3]李朝青. 單片機(jī) amp。由于本次畢業(yè)設(shè)計(jì)的時(shí)間和經(jīng)費(fèi)等問題,我只完成了設(shè)計(jì)的理論分析和軟件仿真調(diào)試。最后通過本次設(shè)計(jì),本人充分學(xué)習(xí)了紅外遙控系統(tǒng),對(duì)其特點(diǎn)和必需的模塊都有了一定的了解。另外,在完成本次畢業(yè)設(shè)計(jì)的同時(shí),進(jìn)一步加強(qiáng)了C語(yǔ)言和keil和Proteus仿真軟件的學(xué)習(xí)以及使用。通過本次設(shè)計(jì),鍛煉了我能夠有效、快速的從大量資料中提取有用信息的能力,在課題的準(zhǔn)備階段,我充分利用學(xué)校圖書館的資源和網(wǎng)絡(luò)資源,查閱了大量相關(guān)資料,為完成設(shè)計(jì)做準(zhǔn)備。本次的畢業(yè)設(shè)計(jì)中,我在學(xué)習(xí)51系列單片機(jī)的基礎(chǔ)知識(shí)以及各種芯片基本資料之后,從整體思路到各個(gè)模塊原理完成了整個(gè)系統(tǒng)的硬件設(shè)計(jì)。本設(shè)計(jì)具有以下幾個(gè)特點(diǎn):本設(shè)計(jì)無(wú)需紅外收發(fā)專用模塊;本設(shè)計(jì)采用紅外一體化接收頭接收紅外信號(hào),節(jié)儉電路,運(yùn)行可靠。本章最后介紹了本設(shè)計(jì)的軟件調(diào)試,我們可以通過這一章對(duì)本設(shè)計(jì)的軟件部分有個(gè)全面而詳細(xì)的了解。 本章小結(jié)在本章中,首先介紹了編程語(yǔ)言及軟件功能概述。在實(shí)際電路中,只需切合實(shí)際,將以上部分適當(dāng)修改即可應(yīng)用。另外,為了調(diào)試方便,32位地址沒有必要全部用上,所以,程序采用的地址為0x01,即判斷兩位地址正確即開始接收數(shù)據(jù)。遙控信號(hào)的無(wú)線傳輸通道無(wú)法仿真出,所以用反相器和部分端口模擬實(shí)現(xiàn)無(wú)線傳輸。[9]本設(shè)計(jì)主要在ISIS上完成。該軟件具有原理圖布圖、PCB設(shè)計(jì)及自動(dòng)布線和電路的分析與仿真功能,可以對(duì)基于微處理器的設(shè)計(jì)連同所有的周圍電子器件一起仿真。接著在Proteus軟件中繪制電路圖,將hex文件裝載進(jìn)單片機(jī)模型,進(jìn)行仿真。 軟件調(diào)試本系統(tǒng)的軟件開發(fā)是使用Keil C51來(lái)完成的,Keil C51是美國(guó)Keil Software公司出品的與51系列單片機(jī)兼容的單片機(jī)C語(yǔ)言軟件開發(fā)系統(tǒng)。發(fā)出響鈴的方法是打開定時(shí)器0,設(shè)置其工作方式為方式2自動(dòng)重裝模式,計(jì)時(shí)長(zhǎng)250us,時(shí)間到了以后對(duì)揚(yáng)聲器的輸出取反,如此高頻,使鬧鈴發(fā)出一定聲調(diào)的聲音。開始是否正常顯示? 是 否由TIMESET次數(shù)選通相應(yīng)數(shù)碼管,顯示設(shè)定值時(shí)間設(shè)置? 是讀DS1302信息,選擇數(shù)碼管顯示,每次延時(shí)10ms 否由ALARM次數(shù)選通相應(yīng)數(shù)碼管,顯示設(shè)定值鬧鐘設(shè)置? 是 否 顯示程序流程圖鬧鐘響鈴程序程序在正常顯示時(shí)會(huì)不斷地讀取DS1302,刷新時(shí)間顯示,鬧鐘功能打開后,當(dāng)時(shí)、分值與設(shè)定值相同時(shí),響鈴程序執(zhí)行一分鐘,發(fā)出鬧鈴聲,然后自動(dòng)停止,等待下次鬧鐘。被設(shè)置的數(shù)碼管點(diǎn)亮,并跟隨設(shè)置命令動(dòng)態(tài)更改,而其他數(shù)碼管熄滅。正常顯示,數(shù)碼管全部工作,顯示出年月日,時(shí)分秒,還有星期。根據(jù)第四章的介紹。因?yàn)槭峭ㄟ^一根數(shù)據(jù)線進(jìn)行的數(shù)據(jù)傳送,所以時(shí)序要求較嚴(yán)格。該部分程序仍在中斷子程序內(nèi)。具體流程如下:保存數(shù)據(jù)開始結(jié)束數(shù)據(jù)8位是否相反 是1ms延時(shí)判斷是否為干擾 是循環(huán)8次,取得按鍵信息取反值 否延時(shí)9ms,跳過前導(dǎo)碼的載波循環(huán)8次,取得按鍵信息延時(shí)等待, 是 比對(duì)地址是否符合延時(shí)9ms,跳過前導(dǎo)碼的載波 否循環(huán)16次,取得地址值 紅外解碼流程圖指令執(zhí)行程序單片機(jī)接收完遙控信號(hào),識(shí)別出指令后,發(fā)出相應(yīng)的控制指令,執(zhí)行開關(guān)的通斷,時(shí)間的設(shè)置,鬧鐘的設(shè)置等工作。用固定延時(shí)840us作為時(shí)間尺,測(cè)量560us載波后面的延時(shí),若為高電平,則說明是1,它的1690us延時(shí)尚未過去;若為低電平,則說明是0,它的560us延時(shí)已過,進(jìn)入了下一個(gè)編碼的560us載波段。有計(jì)數(shù)法,等待電平跳變法和混合法。紅外信號(hào)通過觸發(fā)接收端單片機(jī)外部中斷進(jìn)入接收程序。調(diào)延時(shí)560us調(diào)延時(shí)1690us 0 1取數(shù)據(jù),8位逐位右移,調(diào)編碼01程序。16位地址和8位數(shù)據(jù)都是先發(fā)低位,再發(fā)高位。如此完成一個(gè)邏輯信號(hào)的發(fā)射。不論發(fā)射的是0還是1,都先有一個(gè)560us的高電平,區(qū)別就在后面的低電平,它延時(shí)的長(zhǎng)短決定了發(fā)射的是0還是1。按鍵定義已在電路圖中標(biāo)出:0~9開關(guān)控制鍵,TIMESET時(shí)間設(shè)置鍵,ALARM 鬧鐘設(shè)置鍵,UP加一,DOWN 數(shù)值減一,SRALARM 鬧鐘使能鍵。例如,當(dāng)?shù)谝恍械牡谝粋€(gè)按鍵按下,P0的數(shù)據(jù)為0xEE,,其他為1。首先使4列線為1,然后逐行置0,每次有一行置0,就檢測(cè)四列中有無(wú)0,即四列是否仍是全為1,若不是,則該行有按鍵按下,同時(shí)為0的那一列也是按鍵所在列。遙控器程序包括鍵盤掃描程序。 軟件系統(tǒng)功能概述軟件主要分為兩個(gè)模塊:?jiǎn)纹瑱C(jī)程序[15]和無(wú)線收發(fā)芯片程序。它既具有高級(jí)語(yǔ)言的特點(diǎn),又具有匯編語(yǔ)言的特點(diǎn)。C語(yǔ)言是Combined Language(組合語(yǔ)言)的中英混合簡(jiǎn)稱。河南城建學(xué)院本科畢業(yè)設(shè)計(jì)(論文) 6 軟件設(shè)置及調(diào)試6 軟件設(shè)置及調(diào)試軟件是一個(gè)系統(tǒng)的中樞神經(jīng),它擔(dān)負(fù)著傳遞各種控制信息的使命。本章也是本設(shè)計(jì)軟件和硬件兩大核心部分之一。 本章小結(jié)本章全面的介紹了本課題的硬件設(shè)計(jì)情況,從總體框圖到各部分硬件功能,再到各部分電路,都作了詳細(xì)的說明,本章采用從部分到整體的方式介紹了本設(shè)計(jì)的硬件概況。所以最好能夠支持電池供電。在響鈴時(shí),按下遙控器的鬧鈴開關(guān),也可以停止鬧鐘。 繼電器電路 鬧鈴電路配合時(shí)鐘增加的電路,可以實(shí)現(xiàn)定時(shí)鬧鈴,方便日常生活。在設(shè)計(jì)中,考慮到單片機(jī)輸出電流太小,用三極管將輸出信號(hào)放大,進(jìn)而控制繼電器的開斷,控制信號(hào)來(lái)自單片機(jī)的P1口,有七個(gè)控制端口。當(dāng)線圈斷電后,電磁的吸力也隨之消失,銜鐵就會(huì)在彈簧的反作用力返回原來(lái)的位置,使動(dòng)觸點(diǎn)與原來(lái)的靜觸點(diǎn)(常閉觸點(diǎn))釋放?!‰姶爬^電器一般由鐵芯、線圈、銜鐵、觸點(diǎn)簧片等組成的。故在電路中起著自動(dòng)調(diào)節(jié)、安全保護(hù)、轉(zhuǎn)換電路等作用。圖 DS1302電路 繼電器控制電路接收端通過繼電器達(dá)到控制強(qiáng)電的目的。它的RST , I/。 數(shù)碼顯示電路 時(shí)間芯片電路該電路為遙控系統(tǒng)的多功能應(yīng)用。[3]這三個(gè)數(shù)據(jù)鎖存器,兩個(gè)對(duì)數(shù)碼管進(jìn)行段選,即輸出連接15個(gè)數(shù)碼管的公共極,由單片機(jī)的P2口輸出段選信號(hào)。為了節(jié)省I/O口和控制的方便,設(shè)計(jì)采用三個(gè)74HC573數(shù)據(jù)鎖存器。動(dòng)態(tài)掃描是指輪流導(dǎo)通數(shù)碼管,在導(dǎo)通的數(shù)碼管送入顯示數(shù)據(jù),經(jīng)一定的延時(shí),關(guān)閉這個(gè)數(shù)碼管再打開另一個(gè),重復(fù)前面的操作,如此不斷地輪流顯示,當(dāng)延時(shí)時(shí)間較短時(shí),顯示將不會(huì)有劇烈的閃爍,從而呈現(xiàn)常亮的錯(cuò)覺。當(dāng)某一字段的陰極為高電平時(shí),相應(yīng)字段就不亮。共陽(yáng)數(shù)碼管是指將所有發(fā)光二極管的陽(yáng)極接到一起形成公共陽(yáng)極(COM)的數(shù)碼管。 接收端電路 紅外接收電路接收功能主要由一體化接收頭1838T完成,它與單片機(jī)的連接只有一個(gè)輸出端OUT。 鍵盤電路 燈光指示電路遙控器通電運(yùn)行后,設(shè)計(jì)了兩個(gè)發(fā)光二極管作為信號(hào)指示,一個(gè)是運(yùn)行指示,紅色燈亮表示遙控器運(yùn)行正常,另一個(gè)是發(fā)射指示,每次發(fā)射一條指令則綠燈閃爍一次。這十六個(gè)按鍵,包括0~9十個(gè)數(shù)據(jù)鍵,還有六個(gè)功能鍵。KR0、KRKR~,KC0、KCKC~。本設(shè)計(jì)采用的是行列式結(jié)構(gòu)[6]。本設(shè)計(jì)發(fā)射控制模塊采用的即為機(jī)械式按鍵,它的主要功能是把機(jī)械上的通斷轉(zhuǎn)換成電器上的邏輯關(guān)系。 鍵盤電路 按鍵是人機(jī)交互的手段之一,按鍵輸入指令是單片機(jī)系統(tǒng)慣用的手段。然后經(jīng)一個(gè)三極管放大,紅外發(fā)射二極管串聯(lián)在電源和集電極之間。這種電路一般用在需要經(jīng)常復(fù)位的系統(tǒng)中。當(dāng)電源剛接通時(shí)電容C對(duì)下拉電阻開始充電,由于電容兩邊的電壓不能突變,所以RTS端維持高電平只要這個(gè)充電時(shí)間不超過1ms。單片機(jī)復(fù)位的方法其實(shí)很簡(jiǎn)單,只要在RST引腳(9腳)上加一個(gè)持續(xù)時(shí)間為24個(gè)振蕩周期,即兩個(gè)機(jī)器周期的高電平就可以了。所以在進(jìn)入系統(tǒng)時(shí)必須對(duì)CPU進(jìn)行復(fù)位,也叫初始化。 復(fù)位電路。另外在設(shè)計(jì)電路時(shí)晶振和電容應(yīng)盡可能的靠近芯片,以減少PCB板的分布電容,保證振蕩器工作的穩(wěn)定性,提高系統(tǒng)的抗干擾能力。只要在外部接上兩個(gè)電容和一個(gè)晶振就能構(gòu)成一個(gè)穩(wěn)定的自激振蕩器。 時(shí)鐘電路在51單片機(jī)的內(nèi)部有一個(gè)高增益的反相放大器??刂齐娐窌r(shí)用來(lái)控制及顯示單片機(jī)信息。時(shí)鐘電路是用來(lái)為單片機(jī)提供時(shí)鐘源。按鍵AT89C2051發(fā)射電路 發(fā)射模塊框圖 接收模塊框圖接收頭接收到紅外信號(hào)以后內(nèi)部自動(dòng)進(jìn)行信號(hào)解調(diào)、放大、濾波等一系列的工作,得到的解碼信息被送入AT89C51單片機(jī),單片機(jī)對(duì)解碼解碼進(jìn)行識(shí)別,產(chǎn)生控制指令,對(duì)被控對(duì)象進(jìn)行控制,并輸出相應(yīng)的顯示數(shù)據(jù)。系統(tǒng)中的相關(guān)器件要盡可能做到性能匹配。同時(shí)在單片機(jī)外圍電路較多時(shí),必須考慮其驅(qū)動(dòng)能力。系統(tǒng)的擴(kuò)展以及各個(gè)功能模塊的設(shè)計(jì)應(yīng)該充分滿足應(yīng)用系統(tǒng)的功能設(shè)計(jì)要求,并適當(dāng)?shù)牧粲杏嗟匾苑奖氵M(jìn)行二次開發(fā)。一個(gè)單片機(jī)應(yīng)用系統(tǒng)的硬件電路設(shè)計(jì)包含兩部分內(nèi)容:一是系統(tǒng)擴(kuò)展,即單片機(jī)內(nèi)部的功能單元,如ROM、RAM、I/O、定時(shí)器/計(jì)數(shù)器、中斷系統(tǒng)等不能滿足應(yīng)用系統(tǒng)的要求時(shí),必須在片外進(jìn)行擴(kuò)展,選擇適當(dāng)?shù)男酒O(shè)計(jì)相應(yīng)的電路。當(dāng)然,系統(tǒng)的反應(yīng)速度與實(shí)時(shí)性的要求,仍然需要對(duì)系統(tǒng)的綜合考慮后再定如何配合硬件電路與軟件電路的關(guān)系。因?yàn)?,在?shí)施硬件電路結(jié)構(gòu)和軟件方案結(jié)合的過程中,硬件電路結(jié)構(gòu)與軟件方案會(huì)彼此影響,相互制約,從而使得整機(jī)難以完成相應(yīng)的功能。尤其要優(yōu)先選擇那些符合單片機(jī)常規(guī)用法的標(biāo)準(zhǔn)化、典型化的電路,這樣可以提高設(shè)計(jì)的成功率和機(jī)構(gòu)的靈活性,方便制作和檢查。河南城建學(xué)院本科畢業(yè)設(shè)計(jì)(論文) 5 硬件系統(tǒng)設(shè)計(jì)及原則5 硬件系統(tǒng)設(shè)計(jì)及原則 硬件系統(tǒng)設(shè)計(jì)原則硬件電路的總體設(shè)計(jì),是指為實(shí)
點(diǎn)擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1