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

正文內(nèi)容

基于單片機(jī)的智能聲光控開關(guān)畢業(yè)設(shè)計(jì)-文庫吧資料

2025-06-24 17:16本頁面
  

【正文】 ,運(yùn)用于實(shí)踐,加深了對(duì)知識(shí)的理解。 調(diào)試結(jié)果及經(jīng)驗(yàn)總結(jié)將程序?qū)隚MS97C2051芯片,調(diào)試成功后可以達(dá)到設(shè)計(jì)的要求。 讀寫驅(qū)動(dòng)程序見(附錄): 6系統(tǒng)的調(diào)試6.1 調(diào)試過程利用KEIL與PROTEUS進(jìn)行調(diào)試,使用步驟如下:(1) 打開KEIL,建立工程,輸入程序,編譯和生成hex文件,如圖所示(2)打開PROTEUES,設(shè)計(jì)硬件電路圖,如圖所示(3)導(dǎo)入hex文件,見上圖將鼠標(biāo)置于電路圖中GMS97C2051器件上,右擊后再左擊,彈出對(duì)話框。 sbit x5045_si = P1^3。 /*實(shí)時(shí)時(shí)鐘復(fù)位線引腳*/ 其讀寫驅(qū)動(dòng)程序代碼見(附錄) X5045驅(qū)動(dòng)程序設(shè)計(jì) 看門狗X5045與單片機(jī)的接口定義為: sbit x5045_cs = P1^1。 /*實(shí)時(shí)時(shí)鐘時(shí)鐘線引腳*/ Sbit DS1302_IO =PI^6。sib tlc2543cs = P3^5。sib tlc2543din = P 3^3。 程序流程圖 主程序設(shè)計(jì)根據(jù)程序流程圖,編寫主控程序如附錄(附錄) 延時(shí)程序設(shè)計(jì) 編寫程序當(dāng)中要用到適當(dāng)?shù)难訒r(shí),所以先編寫一個(gè)大概1ms的延時(shí)子程序,方便在后面的程序中調(diào)用,程序代碼見(附錄): TLC2543讀寫程序設(shè)計(jì)TLC2543為A/D轉(zhuǎn)換器,編寫其讀寫子程序,到后面主程序中調(diào)用。綜上所述,用C語言進(jìn)行單片機(jī)程序設(shè)計(jì)是單片機(jī)開發(fā)和應(yīng)用的必然趨勢(shì)。此外,C語言程序具有完善的模塊程序結(jié)構(gòu),從而為軟件開發(fā)中采用模塊化程序設(shè)計(jì)方法提供了有力的保障。C語言有功能豐富的庫函數(shù)、運(yùn)算速度快、編譯效率高、有良好的可移植性,而且可以直接實(shí)現(xiàn)對(duì)系統(tǒng)硬件的控制。缺點(diǎn)是占資源較多,執(zhí)行效率沒有匯編高。C語言是一種結(jié)構(gòu)化的高級(jí)語言。其主要的優(yōu)點(diǎn)是占用資源少,程序執(zhí)行效率高。 印制電路板(PCB)的繪制過程如下所示: 焊制電路板如下所示5. 軟件設(shè)計(jì) 軟件設(shè)計(jì)語言的選擇單片機(jī)語言的編程一般使用兩種語言:C語言和匯編語言。(5) 對(duì)PCB進(jìn)行自動(dòng)布線,通常是自動(dòng)布線和手工布線交替進(jìn)行,手工布線主要是彌補(bǔ)自動(dòng)布線的缺陷。(3) 導(dǎo)入網(wǎng)絡(luò)文件,引入原理圖中的信息,采用元件自動(dòng)布線操作,完成pcb的初步設(shè)計(jì)。(1) PCB板的設(shè)計(jì)準(zhǔn)備:由原理圖生成網(wǎng)絡(luò)表,裝載PCB元件所在的封裝庫,如果沒有封裝的元件,則要繪制出該器件的封裝。 Protel PCB設(shè)計(jì)流程通常,PCB的設(shè)計(jì)是要遵循一定的流程,保證PCB和原理圖設(shè)計(jì)同步,不要有遺漏,這樣會(huì)使檢查更加容易。同向并行的線條如果密度過大,則焊接時(shí)很容易連成一片,線密度應(yīng)視焊接工藝水平來確定。地線應(yīng)盡量寬,最好使用大面積敷銅。(4)PCB布線有一定的規(guī)則 在PCB板上,有條件加寬的線盡量不做細(xì)。(2)選擇好電路信號(hào)的接地點(diǎn)接地點(diǎn)的設(shè)置是較復(fù)雜而又靈活的,一般情況下要求公共地,現(xiàn)實(shí)中,因受各種限制很難完全辦到,但應(yīng)盡力遵循,這個(gè)問題在實(shí)際中是相當(dāng)靈活的,每個(gè)人都有自己的一套解決方案??筛鶕?jù)需要選擇原理圖元件清單輸出或網(wǎng)絡(luò)報(bào)表輸出等。若確定無誤后即可單擊打印按鈕進(jìn)行打印輸出。值得一提的是,在設(shè)計(jì)過程中要經(jīng)常保存以防意外丟失。(8) 原理圖保存打印。這是原理圖設(shè)計(jì)不可缺少的部分。Protel DXP 2004引入了自動(dòng)ERC檢測(cè)功能,能簡化設(shè)計(jì)人員的檢查工作。(6) 調(diào)整原理圖并檢查錯(cuò)誤、修改。(5) 電氣連接。在原理圖設(shè)計(jì)中使用的元件符號(hào),需要在繪制之前導(dǎo)入。幾乎所有的工作都建立在其上,為原理圖設(shè)置合適的圖紙參數(shù)將有利于原理圖設(shè)計(jì)。在項(xiàng)目文件中新建原理圖文件。在繪制簡單的原理圖時(shí)按照以下流程繪制即可。 電路原理圖的設(shè)計(jì)流程在原理圖設(shè)計(jì)時(shí)可能會(huì)涉及到眾多元件的放置,繁多的電氣連接。Protel DXP 2004原理圖界面主要包括以下幾部分:菜單欄、工具欄、工作窗口等。(7) 完整的CAM輸出。(5) Spice 3f5混合電路仿真模擬。(3) 設(shè)計(jì)前、后的信號(hào)傳輸效應(yīng)分析。Protel DXP 2004不僅能方便經(jīng)驗(yàn)豐富的PCB工程師,也降低了制作PCB的門檻,人們只需通過段時(shí)間培訓(xùn), DXP 2004已經(jīng)不再是單純的SCH、PCB設(shè)計(jì)工具,而是主要由以下幾個(gè)功能模塊組成的系統(tǒng)工具:(1) 分級(jí)線路圖輸入。. PCB板的制作的設(shè)計(jì) PROTEL DXP 2004的概述Altium公司2004年最新產(chǎn)品,Protel DXP 2004是一款能極大地提高PCB設(shè)計(jì)的完整的板卡級(jí)設(shè)計(jì)軟件。(7)。(5)具有數(shù)據(jù)的塊保護(hù)功能—可以保護(hù)1/1/全部的EEPROM,當(dāng)然也可以置于不保護(hù)狀態(tài)。不同的型號(hào)的器件,、。 (3)5種標(biāo)準(zhǔn)的開始復(fù)位電壓,使用特定的編程順序即可對(duì)電壓檢測(cè)和復(fù)位開始電壓進(jìn)行編程,復(fù)位電壓可低至Vcc=1V。X5045芯片內(nèi)包含有一個(gè)看門狗定時(shí)器,通過軟件預(yù)置系統(tǒng)的監(jiān)控時(shí)間后,若在預(yù)置的時(shí)間內(nèi)看門狗芯片的CS端電平?jīng)]有發(fā)生變化,則X5045將從RESET輸出一個(gè)高電平信號(hào),使CPU復(fù)位圖11 看門狗電路 X5045特性介紹 (1)可選時(shí)間的看門狗定時(shí)器。所以在使用時(shí)必須接上拉電阻。CS引腳上的一個(gè)下降沿將會(huì)復(fù)位看門狗定時(shí)器。只要Vcc下降到最小允許Vcc值,這個(gè)引腳就會(huì)輸出高電平,一直到Vcc上升超過最小允許值之后200ms。當(dāng)引腳是高電平時(shí),所有操作正常,包括寫操作。在上電后任何操作之前,CS必須要有一個(gè)高變低的過程;SO: 串行輸出:SO是一個(gè)推/拉串行數(shù)據(jù)輸出引腳,在讀數(shù)據(jù)時(shí),數(shù)據(jù)在SCK脈沖的下降沿由這個(gè)引腳送出;SI: 串行輸入:SI是串行數(shù)據(jù)輸入器,指令碼、地址、數(shù)據(jù)都通過這個(gè)引腳進(jìn)行輸入。器件處于標(biāo)準(zhǔn)的功耗模式,除非一個(gè)向非易失單元寫的周期開始。X5045引腳如圖10所示。聲控開關(guān)控制器長時(shí)間工作,電路中即有220V的強(qiáng)電,又有+5V的低工作電壓,現(xiàn)場(chǎng)的抗干擾在所難免,為避免單片機(jī)的程序跑飛,這里加入了看門狗電路,起到抗干擾的作用。220V經(jīng)過整流后,經(jīng)過Z1穩(wěn)壓輸出9V,再經(jīng)C9和C7濾波輸出直流電壓,從7805的1腳輸出+5V.。 電源設(shè)計(jì)燈泡的工作電壓為220V,但控制器的工作電壓為5V,所以必須設(shè)計(jì)一個(gè)電源電路,取得5V的低電壓。當(dāng)單片機(jī)檢測(cè)到有聲光信號(hào)時(shí)需要驅(qū)動(dòng)可控硅導(dǎo)通,則單片機(jī)給一個(gè)高電平信號(hào),經(jīng)反向器反為低電平,三極管截止,SCR輸出端為高,打開可控硅,點(diǎn)亮燈泡。圖8 驅(qū)動(dòng)輸出電路如圖8所示,用一個(gè)反向器與一個(gè)NPN型的三極管,一般的8050或9013都可以,再加一個(gè)上位電阻,此處用一個(gè)10K的電位器,方便可調(diào)。 定時(shí)電路的設(shè)計(jì)聲控開關(guān)在打開后,需要定時(shí)一定的時(shí)間,一般為幾十秒,設(shè)計(jì)時(shí)可以借助時(shí)鐘芯片,這里選用一款美國DALLAS公司生產(chǎn)的高性能、低功耗、帶RAM的實(shí)時(shí)時(shí)鐘芯片DS1302.DS1302與CPU通過三線接口同步通信,其接口電路如圖7所求。圖6 過零啟動(dòng)保護(hù)電路白熾燈點(diǎn)亮以后,可控硅SCR導(dǎo)通,二極管D3的陽極電位就會(huì)下降,此時(shí)二極管D3就起到了過零電壓啟動(dòng)取消的作用。把protect的低電平信號(hào)送到單片機(jī)的I/O上進(jìn)行檢測(cè),由單片機(jī)作出判斷,再?zèng)Q定SCR端得電壓值,當(dāng)protect為高,此時(shí)的電壓為低,可以驅(qū)動(dòng)SCR導(dǎo)通,點(diǎn)亮白熾燈,當(dāng)protect為低,此時(shí)的電壓為高,使SCR關(guān)閉,暫時(shí)不點(diǎn)亮白熾燈,等到過零點(diǎn)電位時(shí)才運(yùn)作。Rx2~Rx3是采樣電阻,當(dāng)整流橋2號(hào)端子的電壓處于低電壓時(shí),Rx2和Rx3之間的電壓也很低,Q6處于截止工作狀態(tài),protect端輸出高電平。如圖6為過零啟動(dòng)保護(hù)電路。如圖5為白熾燈啟動(dòng)時(shí)的電流波形圖。然而在不放光時(shí),燈絲的電阻阻值約為6歐,當(dāng)啟動(dòng)時(shí),電流會(huì)很大。LM393和電位器R8組成一電壓比較器,當(dāng)同相輸入端電位高于反相輸入端時(shí),LM393輸出一高電平,反之,當(dāng)反相輸入端電位高于同相輸入端時(shí),LM393輸出一低電平,輸出信號(hào)經(jīng)過具有施密特功能的反相器74LS14,送到單片機(jī),由單片機(jī)進(jìn)行檢測(cè),判斷是否有光照。圖4 光信號(hào)判斷電 圖中D1為光敏電阻器,光敏電阻器的主要功能是,當(dāng)沒有光照或光線不足時(shí),其阻值較大,達(dá)到兆歐級(jí)以上,相當(dāng)于處于短路狀態(tài),此時(shí)R1電位器中間抽頭輸出為低電平。 光信號(hào)判斷電路的設(shè)計(jì)樓道上的聲控開關(guān)出了聲音控制外,還必須有光控功能,即在白天時(shí)無論有無聲音,都不會(huì)點(diǎn)亮燈泡,只有在夜晚或是光線較暗時(shí),發(fā)出聲音后,才會(huì)開燈。1LSB; (6)低供電電流(1mA典型值); (7)掉點(diǎn)模式電流為4μA。最大輸入電壓范圍取決于兩端電壓差;  I/O CLOCK:時(shí)鐘輸入/輸出端?! CC、GND:電源正端、地;  REF+、REF-:正、負(fù)基準(zhǔn)電壓端。CS由低到高的變化將在一個(gè)設(shè)置時(shí)間內(nèi)禁止DATA INPUT和I/O CLOCK; DATA INPUT:串行數(shù)據(jù)輸入端,串行數(shù)據(jù)以MSB為前導(dǎo)并在I/O CLOCK的前4個(gè)上升沿移入4位地址,用來選擇下一個(gè)要轉(zhuǎn)換的模擬輸入信號(hào)或
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1