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

正文內(nèi)容

畢業(yè)設(shè)計-基于at89s52單片機的遙控窗簾設(shè)計-文庫吧資料

2024-12-11 19:36本頁面
  

【正文】 P10=1。 P11=0。 delay(5)。 } void zhongsuz() { P10=0。 P11=0。 delay(3)。 } void jiansuf() { P10=1。 P11=0。 delay(3)。 } void jiansuz() 河南理工大學(xué)本科課程設(shè)計報告 24 { P10=0。y0。x0。 void delay(int z) { int x,y。 sbit c=P2^5。 sbit a=P2^7。 sbit guang2=P0^1。 sbit P13=P1^3。 sbit P11=P1^1。 // sbit P33=P3^3。 sbit P16=P1^6。 sbit P14=P1^4。我會在以后的學(xué)習(xí)中不斷學(xué)習(xí),積累經(jīng)驗,完善自己。與他人交流思想是取得成功的關(guān)鍵,在交流中,不僅強化了自己原有的知識體系,也擴展了自己的思維。 通過 本次課設(shè),我不僅學(xué)到了關(guān)于單片機技術(shù)方面的許多專業(yè)知識,同時也讓我 感覺到團隊合作的重要性。在很大程度上培養(yǎng)了我拼搏的工作精神。當然,這是一個需要不斷的嘗試,不斷的校核,不斷的修改,最后完成一個合理的設(shè)計的過程。從課題的選擇開始,硬件和軟件系統(tǒng)的設(shè)計、到最后的 Proteus 軟件 仿真完成,這其中經(jīng)歷了很多困難,但是更重要的是在這個過程中我得到了很大的鍛煉。經(jīng)過一周的努力,順利的完成了單片機課設(shè)。通過這次課程設(shè)計使我懂得了理論與實際相結(jié)合是很重要的,只有理論知識是遠遠不夠的,只有把所學(xué)的理論知識與實踐相結(jié)合起來,從理論中得出結(jié)論,從而提高自己的實際動手能力和獨立思考的能力。總體來說,硬件電路和程序都沒有問題,能實現(xiàn)設(shè)計要求。 硬件測試 按照設(shè)計的電路將硬件電路焊接完畢后,對硬件電路進行了一系列的測試,各種功能都能實現(xiàn),可通過遙控器或者手動鍵盤來使電機達到正反轉(zhuǎn)的效果。 軟件仿真時遇到了電機轉(zhuǎn)速過快的問題,窗簾作為家用,一般情況下是低轉(zhuǎn)速生氣和降落的,為了解決這個問題,對程序進行了小部分修改,對于 L298N芯片,要是驅(qū)動的電機慢速啟動,只需要對其進行 PWM 波送信號,送信號的時候,改變電機停轉(zhuǎn)的占空比即可,在程序上做一定的修改后,仿真軟件電機便可慢速河南理工大學(xué)本科課程設(shè)計報告 21 啟動,達 到所需要的要求。為了防止窗簾再打開和關(guān)閉的時候過卷,用用兩個霍爾傳感器作為位置檢測,當窗簾運動到指定高度是,霍爾傳感器便發(fā)送信號個單片機,單片機收到信號后便發(fā)送信號,控制電機停止 模塊化程序流程圖 正轉(zhuǎn)流程圖: 圖 12— 正轉(zhuǎn)程序流程圖 河南理工大學(xué)本科課程設(shè)計報告 19 反轉(zhuǎn)流程 : 圖 13— 反轉(zhuǎn)程序流程圖 河南理工大學(xué)本科課程設(shè)計報告 20 Proteus軟件仿真 軟件仿真電路圖 由于部分原件在 Protues 里面無法仿真, Protues 里面對單片機來說,可以不仿真其最小系統(tǒng)電路,所以在此仿真電路中只涉及到,手動操作鍵盤,燈光顯示,電機驅(qū)動三個模塊。同樣的當用遙控器控制時,無線發(fā)射模塊發(fā)送數(shù)據(jù),無線接收模塊接收到數(shù)據(jù)后,便對收到的數(shù)據(jù)進行解碼,并對相應(yīng)位置位,無線接收模塊占用 P3^3— P3^5 三個 I/O 資源口,當相應(yīng)的資源口接收到數(shù)據(jù)后進行邏輯判斷,并做出反應(yīng),發(fā)送信號。電源部分可以由下載線提供,也可由 USB數(shù)據(jù)線提供,外加電壓 5V。 單片機的最小系統(tǒng)設(shè)計圖: 圖 6— 單片機最小系統(tǒng) 手動操作鍵盤 : 河南理工大學(xué)本科課程設(shè)計報告 15 圖 7— 手動操作鍵盤 顯示電路: 圖 8— 顯示電路 電機驅(qū)動電路: 河南理工大學(xué)本科課程設(shè)計報告 16 圖 9— 電機驅(qū)動電路 光耦隔離: 圖 10— 光耦隔離 河南理工大學(xué)本科課程設(shè)計報告 17 軟件設(shè)計 主程序設(shè)計 主程序完成系統(tǒng)初始化,并對采集到的數(shù)據(jù)進行處理,并發(fā)送控制指令。 : WR:外部數(shù)據(jù)存儲器的寫入信號。 : T0,計時計數(shù)器 0輸入。 : INT0,外部中斷 0輸入。 其引腳分配如下: 河南理工大學(xué)本科課程設(shè)計報告 14 : RXD,串行通信輸入。如果是使用 8052 或是 8032 的話, 又當做定時器 2的外部脈沖輸入腳,而 可以有 T2EX 功能,可以做外部中斷輸入的觸發(fā)腳位。 P2 除了當做一般 I/O 端口使用外,若是在 AT89S52 擴充外接程序存儲器或數(shù)據(jù)存儲器時,也提供地址總線的高字節(jié) A8~ A15,這個時候 P2 便不能當做 I/O來使用了。設(shè)計者必須外加一鎖存器將端口 0送出的地址栓鎖住成為 A0~ A7,再配合端口 2 所送出的 A8~ A15 合成一完整的 16位地址總線,而定址到 64K 的外部存儲器空間。其他三個I/O 端口( P P P3)則不具有此電路組態(tài),而是內(nèi)部有一提升電路, P0 在當做 I/O 用時可以推動 8 個 LS 的 TTL負載。 PSEN:此為 Program Store Enable的縮寫,其意為程序儲存啟用,當 8051被設(shè)成為讀取外部程序代碼工作模式時( EA=0),會送出此信號以便取得程序代碼,通常這支腳是接到 EPROM 的 OE腳。 RESET: AT89S52 的重置引腳,高電平動作 EA/Vpp: EA為英文 External Access的縮寫,表示存取外部程序代碼之河南理工大學(xué)本科課程設(shè)計報告 13 意,低電平動作,也就是說當此引腳接低電平后,系統(tǒng)會取用外部的程序代碼(存于外部 EPROM 中)來執(zhí)行程序。 XTAL1:單芯片系統(tǒng)時鐘的反相放大器輸入端。 (一)、 AT89S52 主要功能列舉如下: 擁有靈巧的 8位 CPU 和在系統(tǒng)可編程 Flash 河南理工大學(xué)本科課程設(shè)計報告 12 晶片內(nèi)部具時鐘振蕩器(傳統(tǒng)最高工作頻率可至 12MHz) 內(nèi)部程序存儲器( ROM)為 8KB 內(nèi)部數(shù)據(jù)存儲器( RAM)為 256 字節(jié) 32 個可編程 I/O 口線 8 個中斷向量源 三個 16 位定時器 /計數(shù)器 三級加密程序存儲器 全雙工 UART 串行通道 (二)、 AT89S52 各引腳功能介紹: 圖表 5— AT89S52 VCC: AT89S52 電源正端輸入,接 +5V。但是在我們制作的過程中用直流 +9V 來代替輸入端的整流器輸入。 7805 引腳圖 其中 引腳 1 接整流器輸出 的正 電壓, 引腳 2 為公共地 (也就是負極 ), 引腳3 就是我們需要的 +5V 輸出電壓了 。 ENA(B) IN1(IN3) IN2(IN4) 電機運行狀況 H H L 正轉(zhuǎn) H L H 反轉(zhuǎn) H 同 IN2(IN4) 同 IN1(IN3) 快速停止 L X X 停止 表 1 L298N 邏輯功能表 下圖是其引腳圖: 河南理工大學(xué)本科課程設(shè)計報告 10 圖 3— L298N 圖 4— L298N 控制電機 河南理工大學(xué)本科課程設(shè)計報告 11 電源模塊 由于我們在整個電路系統(tǒng)中用到 +5V 的電壓,所以我們用三端穩(wěn)壓塊lm7805 芯片來制作 +5V 的電源模塊。由表 1 可知 EnA 為低電平時,輸入電平對電機控制起作用,當 EnA 為高電平,輸入電平為一高一低,電機正或反轉(zhuǎn)。表 1 是 L298N 功能邏輯圖。 10, 12 腳接輸入控制電平,控制電機的正反轉(zhuǎn)。 1 腳和 15 腳下管的發(fā)射極分別單獨引出以便接入電流采樣電阻,形成電流傳感信號。 4 腳 VS 接電源電壓, VS 電壓范圍 VIH 為+ 2. 5~ 46 V。 L298N 芯片可以驅(qū)動兩個二相電機,也可以驅(qū)動一個四相電機,輸出電壓最高可達 50V,可以直接通過電源來調(diào)節(jié)輸出電壓;可以直接用單片機的 IO 口提供信號;而且電路簡單,使用比較方便。 L298N 的介紹: L298 是 SGS 公司的產(chǎn)品, 比較常見的是 15腳 Multiwatt 封裝的 L298N,內(nèi)部同樣包含 4 通道邏輯驅(qū)動電路。 — 4光耦隔離 為了防止電機工作是影響單片機的工作,所以用 TLP5214光耦做隔離 圖表 2— 光耦隔離模塊 河南理工大學(xué)本科課程設(shè)計報告 9 電機控制模塊 電機控制是通過 L298N 來控制的。檢測距離可以根據(jù)要求進行調(diào)節(jié)。三線 NPN 輸出型。 河南理工大學(xué)本科課程設(shè)計報告 8 防過卷模塊 這個窗簾是通過電機帶動從上往下打開,所以這里需要設(shè)計兩個霍爾傳感器,一個設(shè)計在窗簾導(dǎo)軌的正上方,用于檢測窗簾是否已完全關(guān)閉;另一個設(shè)計在窗簾槽的最下方,用于檢測窗簾是否已完全打開,從而防止由于電機長時間通電而損壞。 輸出部分 對于輸出部分,本系統(tǒng)由 TLP5214光耦隔離, L298N 電機控制芯片以及模擬窗簾部分組成,對于電機模塊,本裝置采用的是用 L298N 控制電機的運轉(zhuǎn)。通過與單片機管腳連接的獨立鍵盤,每次每當按下一個獨立鍵盤,都會向單片機的管腳輸送一個低電平。 手動控制 手動控制是系統(tǒng)的必要補充,當遙控器失靈或者接收控制部分的程序紊亂時,可通過手動控制面板上的控制按鍵控制窗簾的打開和閉合。模塊的傳輸距離與調(diào)制信號頻率及幅度,發(fā)射電壓及電池容量,發(fā)射天線,接收機的靈敏度,收發(fā)環(huán)境有關(guān)。數(shù)據(jù)電平應(yīng)接近數(shù)據(jù)模塊的實際工作電壓,以獲 得較高的調(diào)制效果。天線最好選用 25厘米長的導(dǎo)線,遠距離傳輸時最好能夠豎立起來,因為無線電信號傳輸時收很多因素的影響,所以一般實用距離只有標稱距離的一半甚至更少,這點需要開發(fā)時注意。當電壓大于 l2V時功耗增大,有效發(fā)射功率不再明顯提高。 數(shù)據(jù)模塊具有較寬的工作電壓范圍 3~ 12V,當電壓變化時發(fā)射頻率基本不變 ,和發(fā)射模塊配套的接收模塊無需任何調(diào)整就能穩(wěn)定地接收。 發(fā)射模塊未設(shè)編碼集成電路,而增加了一只數(shù)據(jù)調(diào)制三極管 Q1,這種結(jié)構(gòu)使得它可以方便地和其它固
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1