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

正文內(nèi)容

基于at89c51單片機(jī)的水位控制系統(tǒng)設(shè)計(jì)-在線瀏覽

2025-03-07 14:10本頁面
  

【正文】 顯示,實(shí)現(xiàn)液位的報(bào)警和鍵盤的顯示與控制。圖2即是液位控制系統(tǒng)。單片機(jī)的可擦除只讀存儲(chǔ)器可以反復(fù)擦除1000次。由于將多功能8位CPU和閃爍存儲(chǔ)器組合在單個(gè)芯片中,ATMEL的AT89C51是一種高效微控制器。在本系統(tǒng)設(shè)計(jì)中采用AT89C51作為主要的芯片,它具有P0、PPP3四個(gè)I/O口,每個(gè)口又有8個(gè)接口,32個(gè)接口可以滿足外接電路的需要,更方便的顯示系統(tǒng)。下圖為單片機(jī)AT89C51的引腳圖。圖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水位開始抽水。它軟件是采用查詢式結(jié)構(gòu),首先逐位查詢每根I/O口線的輸入狀態(tài),如某一根I/O口線輸入為低電平,則可確認(rèn)該I/O口線所對應(yīng)的按鍵已按下,然后,再轉(zhuǎn)向該鍵的功能處理程序。復(fù)位電路中上端于單片機(jī)的復(fù)位引腳相連,下面與與EA端相連,要使CPU只訪問外部程序存儲(chǔ)器(地址為0000H~FFFFH),則EA端必須保持低電平(接到GND端)。當(dāng)EA端保持高電平(接Vcc端)時(shí),CPU則執(zhí)行內(nèi)部程序存儲(chǔ)器中的程序。圖6 復(fù)位電路 晶振電路晶體振蕩電路的兩個(gè)端口分別連接在單片機(jī)的XTAL1和XTAL2上。通常一個(gè)系統(tǒng)共用一個(gè)晶振,便于各部分保持同步。晶振電路通常與鎖相環(huán)電路配合使用,以提供系統(tǒng)所需的時(shí)鐘頻率。圖7 晶振電路4 軟件設(shè)計(jì) 程序流程圖及其分析水位檢測是通過7個(gè)按鈕進(jìn)行水位檢測的,當(dāng)水位到檢測位置其輸出端口就向單片機(jī)輸出低電平。本設(shè)計(jì)的一個(gè)較大的優(yōu)點(diǎn)是可以設(shè)置多個(gè)水位,既用戶可根據(jù)自己需要設(shè)定加水時(shí)的水位。圖8 水位控制流程圖5 系統(tǒng)仿真及實(shí)際調(diào)試 元器件清單7SEGCOMCATGRNLED數(shù)碼管AT89C1單片機(jī)BUTTON按鈕CAP電容G2RL1ACFDC5繼電器2N6609三極管CAPELEC陶瓷電容CRYSTAL31兆晶振LEDRED發(fā)光二極管MOTOR電機(jī)RES電阻RESPACK8排阻 系統(tǒng)調(diào)試及仿真將所有的硬件按照上面所說的方法連接起來,將源程序在keil ,放在在proteus中連接好的電路圖中,運(yùn)行,則可得到正確的結(jié)果。由于在學(xué)習(xí)的時(shí)候更注重的是書面上的東西
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1