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

正文內(nèi)容

基于at89c51單片機的水位控制系統(tǒng)設(shè)計-預(yù)覽頁

2024-11-25 18:39 上一頁面

下一頁面
 

【正文】 )。 2 設(shè)計方法和原理 水塔水位的控制原理 單片機水塔水位控制原理如圖 l所示,圖中的虛線表示允許水位變化的上、下限位置。具體要求如下: 設(shè)計單片機工作系統(tǒng)電路。單片機原理及系統(tǒng)課程設(shè)計報告 1 1 引言 設(shè)計目的 在工農(nóng)業(yè)生產(chǎn)中,常常需要測量液體液位。 設(shè)計要求 利用單片機設(shè)計一個水位控制系統(tǒng),要求用開關(guān)來模擬水位的狀態(tài),當(dāng)設(shè)定完水位 后,系統(tǒng)根據(jù)水位情況控制電磁閥的開啟和關(guān)斷。 設(shè)計方法 本設(shè)計是采用 AT89C51單片機為核心芯片 ,及其相關(guān)硬件來實現(xiàn)的水體液位控制系統(tǒng) ,采用八個鍵盤來模擬水位 , CPU循環(huán)檢鍵盤輸入狀態(tài) ,并用 3位七段 LED顯示示液位高度 ,檢測液位數(shù)據(jù) ,實施報警安全提示 ,當(dāng)水體液位低于用戶設(shè)定的值時 ,系統(tǒng)自動打開泵上水 ,當(dāng)水位到達(dá)設(shè)定值時 ,系統(tǒng)自動打開排水泵。用以反映水位變化的情況。使 B、 C棒均與+5 V連通。此時電機帶動水泵給水塔注水,使水位上升,或是電機不工作,水位不斷下降,都應(yīng)繼續(xù)維持原有工作狀態(tài);當(dāng)水位處于下限位置以下時, B、 C棒均不能與 A棒導(dǎo)通, B、 C均為“ 0”狀態(tài)。當(dāng)水位過低(在 3 水位)時燈就會變亮,當(dāng)水位較高(在 7 水位時)等也會變亮,用來讓用戶察覺。 圖 2 即是液位控制系統(tǒng)。 由于將多功能 8 位 CPU 和閃爍存儲器組合在單個芯片中, ATMEL 的AT89C51 是一種高效微控制器。 下圖為單片機 AT89C51 的引腳圖。它軟件是采用查詢式結(jié)構(gòu),首先逐位查詢每根 I/O 口線的輸入狀態(tài),如某一根 I/O 口線輸入為低電平,則可確認(rèn)該 I/O 口線所對應(yīng)的按鍵已按下,然后,再轉(zhuǎn)向該鍵的功能處理程序。 當(dāng) EA 端保持高電平(接 Vcc 端)時, CPU 則執(zhí)行內(nèi)部程序存儲器中的程序。通常一個系統(tǒng)共用一個晶振,便于各部分保持同步。 C21 0 pC31 0 pX1C R Y S T A L 圖 7 晶振電路 4 軟件設(shè)計 程序流程圖及其分析 水位檢測是通過 7 個按鈕進行水位檢測的,當(dāng)水位到檢測位置其輸出端口就向單片機輸出低電平。 開 始水 位 過 低水 位 低水 位 高水 位 很 高結(jié) 束燈 亮電 動 機 加 水電 動 機 停 止 加水燈 亮NYNYNYN 圖 8 水位控制流程圖 單片機原理及系統(tǒng)課程設(shè)計報告 8 5 系統(tǒng)仿真及實際調(diào)試 元器件清單 7SEGCOMCATGRN LED 數(shù)碼管 AT89C1 單片機 BUTTON 按鈕 CAP 電容 G2RL1ACFDC5 繼電器 2N6609 三極管 CAPELEC 陶瓷電容 CRYSTAL 31 兆晶振 LEDRED 發(fā)光二極管 MOTOR 電機 RES 電阻 RESPACK8 排阻 系統(tǒng)調(diào)試及仿真 將所有的硬件按照上面所說的方法連接起來,將源程序在 keil c 中生成 .hex文件,放在在 proteus 中連接好的電路圖中,運行,則可得到正確的結(jié)果。通過自動調(diào)節(jié)控制液位并實現(xiàn)水體的液位報警。這次設(shè)計之后,我感覺到自己在自動化專業(yè)上的學(xué)習(xí)應(yīng)該還有很長的路走,自動化是一個很有前途的行業(yè),它涉及了生產(chǎn)生活的 多個方面,對人們的影響可想而知,所以,學(xué)好自動化專業(yè)的知識不僅僅是對自己能力提升和自我價值的實現(xiàn),更是一件很有意義,可以讓自己有所感觸,有所收獲的事業(yè)。 /*LED 燈為 口 */ code uchar tab[]={0x3f,0x06,0x5b,0x4f,0x66, 0x6d,0x7d,0x07,0x7f,0x6f}。 /*LED 為低電平 */ MOR=0。 /* 為低電平 */ MOR=0。 /* 為高電平 */ MOR=1。 /* 為高電平 */ MOR=1。 /* 為高電平 */ MOR=1。 /* 為低 */ MOR=1。 /* 為低電平 */ MOR=1。 /* 為低電平 */ MOR=1
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1