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

正文內(nèi)容

畢業(yè)設(shè)計---基于單片機(jī)的智能窗簾設(shè)計(完整版)

2025-01-18 19:44上一頁面

下一頁面
  

【正文】 數(shù)的關(guān)心和鼓勵,也讓我的大學(xué)生活充滿了溫暖和歡樂。最后終于做完了有種如釋重負(fù)的感覺。在不斷的努力下我的畢業(yè)設(shè)計終于完成了。 仿真結(jié)果:非常順利。 對象屬性編輯的步驟為:①在工具箱中選擇 Instant Edit Mode 按鈕,進(jìn)入即時編輯模式;②先指向?qū)ο髥螕簦纯蛇x中)再單擊對象 (或先指向?qū)ο螅缓笥覔魧ο?,在彈出的右鍵快捷菜單中選擇 Edit Properties or Edit Wire Style , etc.)均可 打開對象編輯界面,在此頁面完成對屬性值的重新設(shè)定。 單擊工具箱中的 Wire Lable Mode 按鈕,使之處于選中狀態(tài)。 ISIS 支持在層次模塊間運(yùn)行總線,同時也支持庫元器件為總線型引腳。本例選用 A4 類型的圖紙。在 Protues ISIS 中,元器件、終端、引腳、圖形符號、標(biāo)注、圖表、虛擬儀器和發(fā)生器都賦予了物理屬性和操作方法,它們就是一個軟 件對象。為了作圖方便,在編輯窗口內(nèi)設(shè)置有點(diǎn)狀柵格,若想除去柵格可以由 View 菜單的 Grid 菜單項(xiàng)切換。它是目前最好的仿真單片機(jī)及外圍器件的工具。上電時,在 Vcc 伏之前, 必須為邏輯 0。 有紅外信號,產(chǎn)生中斷 接收解碼 判斷數(shù)據(jù)格 式是否正確 比較,執(zhí)行相應(yīng)動作 中斷返回 跳出中斷 第 頁 25 圖 33 鍵盤設(shè)定流程圖 顯示程序說明:首先開始,然后設(shè)定時間,單片機(jī)發(fā)寫命令,再液晶顯示應(yīng)答。在開發(fā)大型軟件時更能體現(xiàn)高級語言的優(yōu)勢。 ( 2)動態(tài)顯示驅(qū)動: 數(shù)碼管動態(tài)顯示是單片機(jī)中應(yīng)用最為廣泛的一種顯示方式之一,動態(tài)驅(qū)動是將所有數(shù)碼管的 8 個顯示筆劃 a,b,c,d,e,f,g,dp 的同名端連在一起,另外為每個數(shù)碼管的公共極 COM 增加位元選通控制電路,位元選通由各自獨(dú)立的 I/O 線控制,當(dāng)單片機(jī)輸出字形碼時,所有數(shù)碼管都接收到相同的字形碼,但究竟是那個數(shù)碼管會顯示出字形,取決于單片機(jī)對位元選通 COM 端電路的控制,所以我們只要將需要顯示的數(shù)碼管的選通控制打開,該位元就顯示出字形,沒有選通的數(shù)碼管就不會亮。當(dāng)按下設(shè)定按鍵, 才能進(jìn)行加減鍵定時, 加減分別是對時間進(jìn)行調(diào)整,完成后按下確定。當(dāng)把驅(qū)動至邏輯 1狀態(tài)時, SCLK必須為邏輯 0。 DS1302 是專用的時鐘芯片 +備用電源 , 可以在斷電的時候繼續(xù)計時,這是他的優(yōu)點(diǎn),這也是還需要被采用 的所在。透過分時輪流控制各個 LED 數(shù)碼管的 COM 端,就使各個數(shù)碼管輪流受控顯示,這就是動態(tài)驅(qū)動。采用 LED 數(shù)碼管進(jìn)行顯示是因?yàn)?LED 數(shù)碼管具有以下幾個優(yōu)點(diǎn): (1)能在低電壓、小電流條件下驅(qū)動發(fā)光,能與 CMOS、 ITL電路兼容。 Pin Pin18( VDD, Vss) :電源 +, 輸入端。 Pin17( Dout) :數(shù)據(jù)輸出端,編碼由此腳串行輸出。該引腳有兩個功能:第一, CE開始控制字訪問移位寄存器的控制邏輯;其次, CE 提供結(jié)束單字節(jié)或多字節(jié)數(shù)據(jù)傳輸?shù)姆椒?。采用雙電 源供電(主電源和備用電源),可設(shè)置備用電源充電方式,提供了對后備 電源進(jìn)行涓細(xì)電流充電的能力。鍵盤作為輸入設(shè)備 ,設(shè)定時間來確定何時開關(guān)。伴隨著科學(xué)技術(shù)的發(fā)展和人民生活水平的日益提高,人們對生活舒適性的追求越來越強(qiáng)烈,而窗簾在每個家庭生活是必備的,其基本功能是保護(hù)住戶的隱私以及遮蔽陽光等。 說明書基本內(nèi)容安排 該設(shè)計通過分析電動窗簾的現(xiàn)狀和人們對自動窗簾控制系統(tǒng)的功能的需求,從而對自動窗簾控制器進(jìn)行總體的設(shè)計。此外,單片機(jī)系統(tǒng)在電路設(shè)計、印制電路板的設(shè)計、布線與制造工藝、系統(tǒng)安裝時有無良好的接地,所好隔離與屏蔽,濾波等,都直接影響應(yīng)用系統(tǒng)的可靠性。在系統(tǒng)較為復(fù)雜時,構(gòu)成一個控制網(wǎng)絡(luò)十分有用。 目前 計算機(jī)系統(tǒng) 正在 朝巨型化,單片化,網(wǎng)絡(luò)化三個方向發(fā)展; 從單片機(jī)誕產(chǎn)生到現(xiàn)在,已經(jīng)發(fā)展成為上百種系列的近千個機(jī)種。 最后依據(jù)設(shè)計的原理圖,搭建了實(shí)物系統(tǒng),經(jīng)過調(diào)試,系統(tǒng)基礎(chǔ)完成了設(shè)計所要求的功能 。本文綜述了窗簾控制系統(tǒng)的設(shè)計與制作過程 ,介紹了設(shè)計制作一個完整的窗簾控制系統(tǒng)需要做的理論分析以及其制作過程。系統(tǒng)的整體主要由硬件和軟件兩部分組成。 數(shù)字單片機(jī)的技術(shù)發(fā)展 : 數(shù)字單片機(jī)的技術(shù)進(jìn)步反映在內(nèi)部結(jié)構(gòu)、功率消耗、外部電壓等級以及制 造工藝上。 ( 4) 功耗越來越低和模擬電路結(jié)合越 來越多?,F(xiàn)在的許多單片機(jī)都具有多種封裝形式,其中 SMD(表面封裝 )越來越受歡迎,使得由單片機(jī)構(gòu)成的系統(tǒng)正朝微型化方向發(fā)展。 ( 5)總結(jié):針對設(shè)計中的不足進(jìn)行再思考以及提出自動窗簾控制系統(tǒng)功能的擴(kuò)展。 自動窗簾控制系統(tǒng)設(shè)計的總體框圖如圖 21所示。 圖 22 AT89C51 單片機(jī)引腳分布 時鐘芯片 DS1302 DS1302 是美國 DALLAS 公司推出的一種高性能、低功耗的實(shí)時時鐘芯 片, 附加 31 字節(jié)靜態(tài) RAM,采用 SPI 三線接口與 CPU 進(jìn)行同步通信,并可采用突發(fā)方式一次傳送多個字節(jié)的時鐘信號和 RAM 數(shù)據(jù)。 圖 23 DS1302 引腳分布圖 各引腳的功能為: Vcc1:主電源; Vcc2:備份電源。 Pin Pin pin10Pin13( A6/D0A11/D5) :地址或數(shù)據(jù)輸入端,地址輸入時用 Pin1Pin6,做數(shù)據(jù)輸入時只可編成 “1” 、 “0” 兩種狀態(tài)。 Pin14( DI) :脈沖編碼信號輸入端。使用 L298N芯片驅(qū)動電機(jī),該芯片可以驅(qū)動一 臺兩相步進(jìn)電機(jī)或四相步進(jìn)電機(jī), 也可以 驅(qū)動兩臺直流電機(jī)。靜態(tài)驅(qū) 動的優(yōu)點(diǎn)是編程簡單,顯示亮度高,缺點(diǎn)是占用 I/O 埠多,如驅(qū)動 5 個數(shù)碼管 靜態(tài)顯示則需要 5 8= 40 根 I/O 來驅(qū)動,要知道一個 89C51 單片機(jī)可用的I/O 才 32 個。采用普通的32768Hz 晶振,兩個電源 Vcc1 及 Vcc2 接電源 VDD,這樣如果沒有交流電的供電也可以由可充電電池供電, 起了掉電保護(hù),防止數(shù)據(jù)丟失。 數(shù)據(jù)輸入時,時鐘的上升沿數(shù)據(jù)必須有效,數(shù)據(jù)的輸出在時鐘的下降沿。在窗簾控制系統(tǒng)設(shè)計中的鍵盤采用的是 4 個普通按鍵 。靜態(tài)驅(qū)動是指每個數(shù)碼管的每一個段碼都由一個單片機(jī)的 I/O 口進(jìn)行驅(qū)動,或者使用如 BCD 碼二 — 十進(jìn)位器進(jìn)行驅(qū)動。用過匯編語言后再使用 C 來開發(fā),體會更加深刻。 第 頁 23 圖 31 主程序流程圖 第 頁 24 紅外遙控 PT2262 發(fā)射紅外信號, PT2272 解碼模塊接收到數(shù)據(jù),通過讀取數(shù)據(jù)引腳Qo~ Q3 的狀態(tài)判斷主機(jī)的請求.從而實(shí)現(xiàn)窗簾的 即時開合 。 DS1302 與 RAM 相關(guān)的寄存器分為兩類 :一類是單個 RAM 單元,共 31 個,每個單元組態(tài)為一個 8 位的字節(jié),其命令控制字為 C0H~ FDH,其中奇數(shù)為讀操作,偶數(shù)為寫操作;再一類為突發(fā)方式下的 RAM 寄存器,在此方式下可一次性讀、寫所有的 RAM的 31 個字節(jié)。 第 頁 28 圖 35 DS1302程序流程圖開始 變量初始化 使 DS1302 不具備寫保護(hù) 復(fù)位后產(chǎn)生一個高電平 寫 DS1302 地址 地址增加 向該地址寫數(shù)據(jù) 數(shù)據(jù)是否寫完 復(fù)位后產(chǎn)生一個高電平 寫 DS1302 地址 地址增加 將該地址數(shù)據(jù)讀出 數(shù)據(jù)是否讀完 顯示數(shù)據(jù) N Y N Y 第 頁 29 LED 顯示程序設(shè) 計 LED 顯示電路用于顯示設(shè)定的窗簾打開和關(guān)閉的設(shè)定時間,可以顯示小時和分鐘與時間設(shè)定過程, LED 顯示程序流程圖 36。 Protues 仿真 Protues 軟件運(yùn)行 正確安裝 Protues 軟件后,單擊屏幕左下方的“開始→程序→ Protues 7 Proffessional→ ISIS 7 Proffessional”,即可啟動。當(dāng)從對象選擇器選中對象時,預(yù)覽窗口將預(yù)覽選中的對象;此時,如果在編輯窗口內(nèi)單擊,預(yù)覽窗口內(nèi)的對象將被放置到編輯窗口,這稱為 Protues ISIS 的放置預(yù)覽特性。 Protues ISIS 的設(shè)計文件的擴(kuò)展名為“ .dsn”。同樣的操作可將 7SEGMPX6CABLUE、 500Ω電阻添加到對象選擇器中。在 ISIS 編輯環(huán)境中沒有繪制導(dǎo)線工具,這是因?yàn)?ISIS 具有智能化特點(diǎn),在想要繪制導(dǎo)線的時候能夠進(jìn)行自動檢 測。一個元器件、一根導(dǎo)線、一根總線、一個導(dǎo)線標(biāo)簽均可視為一個對象。 ( 3) 使用按鍵模擬遙控,分別用開,關(guān) ,??刂齐姍C(jī)。 當(dāng)然,在此次設(shè)計中,仍有不完善的地方,比如 沒有考慮到 光控 功能 ,溫控 功能 ,聲控 功能等等 ,這個確實(shí)有點(diǎn)難度,我盡力了,總是模擬不好,我相信我會在未來的工作當(dāng)中繼續(xù)努力學(xué)習(xí),能夠?qū)⒆约簩W(xué)到的理論知識進(jìn)一步付諸于實(shí)踐, 通過此次畢業(yè)設(shè)計,我不僅把知識融會貫通,而且豐富了大腦,同時在查找資料的過程中也了解了許多課外知識,開拓了視野,認(rèn)識了將來電子的發(fā)展方向,使自己在專業(yè)知識方 面和動手能力方面有了質(zhì)的飛躍。通過這次畢業(yè)設(shè)計,我明白學(xué)習(xí)是一個長期積累的過程,在以后的工作、生活中都應(yīng)該不斷的學(xué)習(xí),努力提高自己知識和綜合素質(zhì)。除了敬佩嵇啟春老師的專業(yè)水平以外,他的治學(xué)嚴(yán)謹(jǐn)和科學(xué)研究的精神也是我永遠(yuǎn)學(xué)習(xí)的榜樣,并將積極影響我今后的學(xué)習(xí)和工作,我才得以解決畢業(yè)設(shè)計中遇到的種種問題。謝謝她一直在我背后鼓勵我支持我,她給了我無私的愛,為我求學(xué)付出了巨大犧牲和努力。 // 有符號 32位整型變量 typedef float fp32。 sbit P0_6 = P0 ^ 。 // 雙精度浮點(diǎn)數(shù)( 64位長度) /********************************************************************************************/ sbit P0_0 = P0 ^ 0。6975. 第 頁 37 附錄 1:元器件清單 序號 器件名稱 型號 器件功能 1 最小系統(tǒng) AT89C51 核心控制芯片 2 L298N 步進(jìn)電機(jī)驅(qū)動 3 步進(jìn)電機(jī) Sp25rd500 控制窗簾開合 4 三極管 8550 顯示驅(qū)動 5 電阻 10K 6 排阻 10K 7 數(shù)碼管 四位供陽 顯示 8 按鍵 模擬量輸入 第 頁 38 附錄 2:原理圖 第 頁 39 附錄 3:源程序 include include include // 包含頭文件 /* 與編譯器無關(guān)的數(shù)據(jù)類型定義 */ /********************************************************************************************/ typedef unsigned char uint8。他們是佟威,李季淵,孟月波,張曉群 ?? 謝謝你們嘔心瀝血的教導(dǎo)。設(shè)計過程中, 的確覺得困難比較多,真是萬事開頭難,不知道如何入手。 畢業(yè)的時間一天一天的臨近,畢業(yè)設(shè)計也接近了尾聲。 仿真原理圖見附錄 2。用戶可以通過對象屬性編輯界面給對象的屬性重新賦值。
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1