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

正文內(nèi)容

畢業(yè)設計---基于單片機的智能窗簾設計(專業(yè)版)

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

下一頁面
  

【正文】 // 單精度浮點數(shù)( 32位長度) typedef double fp64。同時感謝我院、系領導對我們的教導和關注;感謝大學四年傳授我們專業(yè)知識的所有老師。 畢業(yè)設計是我作為一名學生即將完成學業(yè)的最后一次作業(yè), 它 既是對學校所學知識的全面總結和綜合應用,又為今后走向社會的實際操作應用鑄就了一個良好開端,畢業(yè)設計是我對所學知識理論的檢驗與總結,能夠培養(yǎng)和提高設計者獨立分 析和解決問題的能力;是我在校期間向學校所交的最后一份 綜合性作業(yè) 。對于任何一個對象,系統(tǒng)都給它賦予了許多屬性。 第 頁 32 在對象選擇器中選中 7SEGMPX6CABLUE,將鼠標指針置于編輯窗口該對象的欲放置處單擊,則該對象完成放置。 在程序設計中,經(jīng)常用到對象這一概念。 圖 36 LED 程序設計流程圖 計算 四位數(shù)碼管應顯示數(shù)值 顯示第一位 顯示第二位 顯示第三位 顯示第四位 返回 第 頁 30 4 仿真與調試 Proteus 軟件是英國 Labcenter electronics 公司出版的 EDA 工具軟件(該軟件中國總代理為廣州風標電子技術有限公司)。流程圖如圖 32 圖 32 紅外遙控流程圖 鍵盤時間設定 鍵盤時間設定用于設定窗簾的開啟和關閉的時間,分為 4 個按鍵分別用于設定,加,減,確定 4個功能。靜態(tài)驅動的優(yōu)點是編程簡單,顯示亮度高,缺點是占用 I/O 埠多,如驅動 5 個數(shù)碼管靜態(tài)顯示則需要 5 8= 40根 I/O埠來驅動,要知道一個 89C51單片機可用的 I/O埠才 32 個。如果為低電平 ,那么所有的數(shù)據(jù)傳送將被中止且 I/ 0 引腳變?yōu)楦咦锠顟B(tài)。故實際應用時必須增加驅動器進行驅動,增加了硬體電路的復雜 第 頁 15 性。 Pin1 Pin16( OSC OSC2) :外接振蕩電阻,決定振蕩的時鐘頻率。當 Vcc2Vcc1+ 時,由 Vcc2 向 DS1302 供電,當 Vcc2 Vcc1 時,由 Vcc1 向 DS1302 供電。 第 頁 9 紅外發(fā)送模塊 紅外接收模塊 AT89C51 窗簾控制模塊 定時模塊 顯示模塊 紅外 遙控 模塊 A T 8 9 C 5 1 窗簾控制模塊 定時模塊 顯示模塊 圖 21 智能窗簾結構框圖 發(fā)送紅外信號,紅外接收裝置將發(fā)送到的信號轉換為數(shù)字信號,傳入的信號由 AT89C51 單片機來控制,并且做出響應,以實現(xiàn)電機的正轉、反轉與停止。 設計思想及基本功能 該系統(tǒng)具有一般的窗簾控制系統(tǒng)的最基本的功能,即通過電動按鈕來開閉窗簾,在選取設計方案和采用元器件方面,該系統(tǒng)本著簡單實用經(jīng)濟的思想,盡量簡化電路設計,用最簡單的電路布線和選用最經(jīng)濟實用的器件來達到設計要求。 現(xiàn)在的單片機基本上采用 CMOS 技術 和 光刻工藝,這些技術 的不斷發(fā)展和成熟, 提高了單片機的內(nèi)部密度和 工作過程中的 可靠性。自動窗簾控制系統(tǒng)核心采用的是 單片機 AT89C51, 設計了紅外遙控、按鍵 等 外圍電路, 在 keil C 環(huán)境下編寫了系統(tǒng)各模塊的程序, 整個系統(tǒng)在各模塊的配合下可實現(xiàn) 紅外控制 、定時控制等功能。 同時,系統(tǒng)在針對人們一般需求的設計開發(fā)外,還提出多種解決方案,在考慮到經(jīng)濟性和簡便性的前提下,可以供日后對控制系統(tǒng)的功能進行擴展。一些抑制干擾的元器件的使用有助于提高系統(tǒng)的可靠性。本章從 人們對系 統(tǒng)功能需求出發(fā), 在綜合考慮各種因素的情況下,設計出自動控制 系統(tǒng)的總體 構架 ,并 且在基本功能需求的 基礎上 盡可能 考慮系統(tǒng)的可擴展性 。工作電壓寬達 ~ 。 Pin1 Pin16( OSC OSC2) :外接振蕩電阻,決定振蕩的時鐘頻率。 轉速可調 抗干擾能力強 具有過電壓和過電流保 護 可單獨控制兩臺直流電機 可單獨控制一臺步進電機 PWM 脈寬平滑調速 可實現(xiàn)正反轉 采用光電隔離 顯示電路 顯示電路主要是用于顯示時間。 雖然單片機本身具有時鐘功能,但是為什么還需要 DS1302呢?原因就是“ 單片機 +晶振 ” 的定時器非常準確,用于定時和時鐘在不關閉電源的情況下完全沒有問題。 鍵盤電路用于設定窗簾開關的時間, 有四個可復位按鍵 ,分別實現(xiàn)設定、加、減、確定的功能。另外重要的一點,只要看一下編譯后生成的匯編代碼,就能體會到 Keil C51 生成的目標代碼效率非常之高,多數(shù)語句生成的匯編代碼很緊湊,容易理解。如果為低電平 ,那么所有的數(shù)據(jù)傳送將被中止且 I/ 0 引腳變?yōu)楦咦锠顟B(tài)。 編輯窗口主要完成電路設計圖的繪制和編輯。根據(jù)原理圖中的元器件的多少,合理選擇圖紙的類型。 導線標簽按鈕用于對一組線或一組引腳編輯網(wǎng)絡名稱,以及對特定的網(wǎng)絡指定名稱。 仿真原理圖見附錄 2。設計過程中, 的確覺得困難比較多,真是萬事開頭難,不知道如何入手。6975. 第 頁 37 附錄 1:元器件清單 序號 器件名稱 型號 器件功能 1 最小系統(tǒng) AT89C51 核心控制芯片 2 L298N 步進電機驅動 3 步進電機 Sp25rd500 控制窗簾開合 4 三極管 8550 顯示驅動 5 電阻 10K 6 排阻 10K 7 數(shù)碼管 四位供陽 顯示 8 按鍵 模擬量輸入 第 頁 38 附錄 2:原理圖 第 頁 39 附錄 3:源程序 include include include // 包含頭文件 /* 與編譯器無關的數(shù)據(jù)類型定義 */ /********************************************************************************************/ typedef unsigned char uint8。 sbit P0_6 = P0 ^ 。謝謝她一直在我背后鼓勵我支持我,她給了我無私的愛,為我求學付出了巨大犧牲和努力。通過這次畢業(yè)設計,我明白學習是一個長期積累的過程,在以后的工作、生活中都應該不斷的學習,努力提高自己知識和綜合素質。 ( 3) 使用按鍵模擬遙控,分別用開,關 ,??刂齐姍C。在 ISIS 編輯環(huán)境中沒有繪制導線工具,這是因為 ISIS 具有智能化特點,在想要繪制導線的時候能夠進行自動檢 測。 Protues ISIS 的設計文件的擴展名為“ .dsn”。 Protues 仿真 Protues 軟件運行 正確安裝 Protues 軟件后,單擊屏幕左下方的“開始→程序→ Protues 7 Proffessional→ ISIS 7 Proffessional”,即可啟動。 DS1302 與 RAM 相關的寄存器分為兩類 :一類是單個 RAM 單元,共 31 個,每個單元組態(tài)為一個 8 位的字節(jié),其命令控制字為 C0H~ FDH,其中奇數(shù)為讀操作,偶數(shù)為寫操作;再一類為突發(fā)方式下的 RAM 寄存器,在此方式下可一次性讀、寫所有的 RAM的 31 個字節(jié)。用過匯編語言后再使用 C 來開發(fā),體會更加深刻。在窗簾控制系統(tǒng)設計中的鍵盤采用的是 4 個普通按鍵 。采用普通的32768Hz 晶振,兩個電源 Vcc1 及 Vcc2 接電源 VDD,這樣如果沒有交流電的供電也可以由可充電電池供電, 起了掉電保護,防止數(shù)據(jù)丟失。使用 L298N芯片驅動電機,該芯片可以驅動一 臺兩相步進電機或四相步進電機, 也可以 驅動兩臺直流電機。 Pin Pin pin10Pin13( A6/D0A11/D5) :地址或數(shù)據(jù)輸入端,地址輸入時用 Pin1Pin6,做數(shù)據(jù)輸入時只可編成 “1” 、 “0” 兩種狀態(tài)。 圖 22 AT89C51 單片機引腳分布 時鐘芯片 DS1302 DS1302 是美國 DALLAS 公司推出的一種高性能、低功耗的實時時鐘芯 片, 附加 31 字節(jié)靜態(tài) RAM,采用 SPI 三線接口與 CPU 進行同步通信,并可采用突發(fā)方式一次傳送多個字節(jié)的時鐘信號和 RAM 數(shù)據(jù)。 ( 5)總結:針對設計中的不足進行再思考以及提出自動窗簾控制系統(tǒng)功能的擴展。 ( 4) 功耗越來越低和模擬電路結合越 來越多。系統(tǒng)的整體主要由硬件和軟件兩部分組成。 最后依據(jù)設計的原理圖,搭建了實物系統(tǒng),經(jīng)過調試,系統(tǒng)基礎完成了設計所要求的功能 。在系統(tǒng)較為復雜時,構成一個控制網(wǎng)絡十分有用。 說明書基本內(nèi)容安排 該設計通過分析電動窗簾的現(xiàn)狀和人們對自動窗簾控制系統(tǒng)的功能的需求,從而對自動窗簾控制器進行總體的設計。鍵盤作為輸入設備 ,設定時間來確定何時開關。該引腳有兩個功能:第一, CE開始控制字訪問移位寄存器的控制邏輯;其次, CE 提供結束單字節(jié)或多字節(jié)數(shù)據(jù)傳輸?shù)姆椒ā? Pin Pin18( VDD, Vss) :電源 +, 輸入端。透過分時輪流控制各個 LED 數(shù)碼管的 COM 端,就使各個數(shù)碼管輪流受控顯示,這就是動態(tài)驅動。當把驅動至邏輯 1狀態(tài)時, SCLK必須為邏輯 0。 ( 2)動態(tài)顯示驅動: 數(shù)碼管動態(tài)顯示是單片機中應用最為廣泛的一種顯示方式之一,動態(tài)驅動是將所有數(shù)碼管的 8 個顯示筆劃 a,b,c,d,e,f,g,dp 的同名端連在一起,另外為每個數(shù)碼管的公共極 COM 增加位元選通控制電路,位元選通由各自獨立的 I/O 線控制,當單片機輸出字形碼時,所有數(shù)碼管都接收到相同的字形碼,但究竟是那個數(shù)碼管會顯示出字形,取決于單片機對位元選通 COM 端電路的控制,所以我們只要將需要顯示的數(shù)碼管的選通控制打開,該位元就顯示出字形,沒有選通的數(shù)碼管就不會亮。 有紅外信號,產(chǎn)生中斷 接收解碼 判斷數(shù)據(jù)格 式是否正確 比較,執(zhí)行相應動作 中斷返回 跳出中斷 第 頁 25 圖 33 鍵盤設定流程圖 顯示程序說明:首先開始,然后設定時間,單片機發(fā)寫命令,再液晶顯示應答。它是目前最好的仿真單片機及外圍器件的工具。在 Protues ISIS 中,元器件、終端、引腳、圖形符號、標注、圖表、虛擬儀器和發(fā)生器都賦予了物理屬性和操作方法,它們就是一個軟 件對象。 ISIS 支持在層次模塊間運行總線,同時也支持庫元器件為總線型引腳。 對象屬性編輯的步驟為:①在工具箱中選擇 Instant Edit Mode 按鈕,進入即時編輯模式;②先指向對象單擊(即可選中)再單擊對象 (或先指向對象,然后右擊對象,在彈出的右鍵快捷菜單中選擇 Edit Properties or Edit Wire Style , etc.)均可 打開對象編輯界面,在此頁面完成對屬性值的重新設定。在不斷的努力下我的畢業(yè)設計終于完成了。還有謝謝我周圍的同窗朋友,他們給了我無數(shù)的關心和鼓勵,也讓我的大學生活充滿了溫暖和
點擊復制文檔內(nèi)容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1