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

正文內(nèi)容

基于at89c51單片機(jī)水位控制系統(tǒng)設(shè)計(jì)畢業(yè)論文(編輯修改稿)

2024-07-24 17:23 本頁面
 

【文章內(nèi)容簡(jiǎn)介】 示。當(dāng)水位過低(在1水位)時(shí)燈就會(huì)變亮,當(dāng)水位較高(在7水位時(shí))等也會(huì)變亮,用來讓用戶察覺。在水位過高和過低時(shí)電磁閥都會(huì)自動(dòng)的抽水或排水,其具體的抽水和排水位置可以設(shè)定,此系統(tǒng)中采用的是7水位和1水位三 硬件設(shè)計(jì)(一)硬件設(shè)計(jì)方案系統(tǒng)方案設(shè)計(jì)液位控制是利用把液位的利用來管進(jìn)行模擬,再通過AT89C51把輸出狀態(tài)直接接到單片機(jī)的I/O接口,單片機(jī)經(jīng)過運(yùn)算控制,輸出數(shù)字信號(hào),輸出接口接LED進(jìn)行顯示,實(shí)現(xiàn)液位的報(bào)警和鍵盤的顯示與控制。由下圖可觀察到水位由鍵盤控制輸入以后,通過AT89C51單片機(jī)的運(yùn)算控制,在通過LED進(jìn)行顯示,通過報(bào)警裝置進(jìn)行報(bào)警,報(bào)警顯示之后再通過對(duì)閥門的開啟實(shí)現(xiàn)對(duì)水體的液位進(jìn)行調(diào)節(jié)控制,閥門的驅(qū)動(dòng)設(shè)備是電動(dòng)機(jī)。圖2即是液位控制系統(tǒng)。圖2 水位控制系統(tǒng)分析(二)主芯片AT89C51本系統(tǒng)采用AT89C51作為主要芯片,AT89C51是一種帶4K字節(jié)FLASH存儲(chǔ)器的低電壓、高性能CMOS 8位微處理器,俗稱單片機(jī)。單片機(jī)的可擦除只讀存儲(chǔ)器可以反復(fù)擦除1000次。該器件采用ATMEL高密度非易失存儲(chǔ)器制造技術(shù)制造,與工業(yè)標(biāo)準(zhǔn)的MCS51指令集和輸出管腳相兼容。由于將多功能8位CPU和閃爍存儲(chǔ)器組合在單個(gè)芯片中,ATMEL的AT89C51是一種高效微控制器。AT89C51單片機(jī)為很多嵌入式系統(tǒng)提供了一種靈活性高且價(jià)廉的方案。在本系統(tǒng)設(shè)計(jì)中采用AT89C51作為主要的芯片,它具有P0、PPP3四個(gè)I/O口,每個(gè)口又有8個(gè)接口,32個(gè)接口可以滿足外接電路的需要,更方便的顯示系統(tǒng)。本設(shè)計(jì)中采用了單片機(jī)AT89C51的P0、PP3口,分別完成了顯示和控制以及報(bào)警功能的實(shí)現(xiàn)。下圖為單片機(jī)AT89C51的引腳圖。圖3 AT89C51引腳圖(三) 光報(bào)警及顯示電路 圖4所示為系統(tǒng)的光報(bào)警及顯示電路,三段LED數(shù)碼管于單片機(jī)的P0P7口相連,同時(shí)排阻的把根線也連在單片機(jī)的P0口上,作為上拉電阻。圖4 光報(bào)警及顯示電路(四) 鍵盤連接電路鍵盤連接電路如圖5所示,八個(gè)鍵盤k1k8分別與單片機(jī)的p1口的p1p7相連,這八個(gè)鍵盤的按下與否用來模擬的是水位的高低,k1鍵代表水位最低點(diǎn),k8鍵代表的是水位最高點(diǎn),當(dāng)k1鍵按下時(shí),指示燈亮,電機(jī)正轉(zhuǎn),開始加水,一直加水至水位7(即7鍵按下時(shí)),電機(jī)開始停止轉(zhuǎn)動(dòng),并反向轉(zhuǎn)動(dòng)抽水,水位開始降低,直至到達(dá)3水位,燈亮電機(jī)開始自動(dòng)加水,加水水位可以由用戶自己設(shè)定,本系統(tǒng)中采取的是3水位便開始加水,7水位開始抽水。本系統(tǒng)采用的是獨(dú)立式鍵盤結(jié)構(gòu),每個(gè)按鍵單獨(dú)占用一根I/O口線,每個(gè)按鍵的工作不會(huì)影響其它I/O口線的狀態(tài)。它軟件是采用查詢式結(jié)構(gòu),首先逐位查詢每根I/O口線的輸入狀態(tài),如某一根I/O口線輸入為低電平,則可確認(rèn)該I/O口線所對(duì)應(yīng)的按鍵已按下,然后,再轉(zhuǎn)向該鍵的功能處理程序。圖5 鍵盤連接電路(五) 復(fù)位電路系統(tǒng)的復(fù)位電路如圖6所示。復(fù)位電路中上端于單片機(jī)的復(fù)位引腳相連,下面與與EA端相連,要使CPU只訪問外部程序存儲(chǔ)器(地址為0000H~FFFFH),則EA端必須保持低電平(接到GND端)。然而要注意的是,如果保密位LB1被編程,復(fù)位時(shí)在內(nèi)部會(huì)鎖存EA端的狀態(tài)。當(dāng)EA端保持高電平(接Vcc端)時(shí),CPU則執(zhí)行內(nèi)部程序存儲(chǔ)器中的程序。其復(fù)位電路部分用來對(duì)系統(tǒng)進(jìn)行復(fù)位操作,末端與單片機(jī)的復(fù)位相連,按下復(fù)位鍵,當(dāng)振蕩器運(yùn)行時(shí),在該引腳上出現(xiàn)兩個(gè)機(jī)器周期的高電平將使單片機(jī)復(fù)位。圖6 復(fù)位電路(六) 晶振電路晶體振蕩電路的兩個(gè)端口分別連接在單片機(jī)的XTAL1和XTAL2上。晶振電路的作用是為本系統(tǒng)提供基本的時(shí)鐘信號(hào)。通常一個(gè)系統(tǒng)共用一個(gè)晶振,便于各部分保持同步。有些通訊系統(tǒng)的基頻和射頻使用不同的晶振,而通過電子調(diào)整頻率的方法保持同步。晶振電路通常與鎖相環(huán)電路配合使用,以提供系統(tǒng)所需的時(shí)鐘頻率。如果不同子系統(tǒng)需要不同頻率的時(shí)鐘信號(hào),可以用與同一個(gè)晶振相連的不同鎖相環(huán)來提供。圖7 晶振電路四 軟件設(shè)計(jì)(四) 程序流程圖及其分析水位檢測(cè)是通過7個(gè)按鈕進(jìn)行水位檢測(cè)的,當(dāng)水位到檢測(cè)位置其輸出端口就向單片機(jī)輸出低電平。由上至下的第一個(gè)位置為水位上限報(bào)警線,即當(dāng)水位高于此位置時(shí),開水閥控制系統(tǒng)就會(huì)自動(dòng)報(bào)警,提醒工作人員注意,加水電磁閥有可能出故障;第二個(gè)位置是自動(dòng)停止加水線,即當(dāng)水位高于此位置時(shí),控制系統(tǒng)會(huì)自動(dòng)關(guān)閉加水電磁閥,停止加水;第三個(gè)位置是自動(dòng)加水線,即當(dāng)水位低于此位置時(shí),控制系統(tǒng)會(huì)自動(dòng)接通加水電磁閥,開始加水;第四個(gè)位置是水位下限報(bào)警線,即當(dāng)水位低于此位置時(shí),控制系統(tǒng)就會(huì)自動(dòng)報(bào)警,提醒工
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1