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

正文內(nèi)容

基于單片機智能澆花系統(tǒng)設(shè)計-在線瀏覽

2025-01-15 14:58本頁面
  

【正文】 4 設(shè)備的結(jié)構(gòu) 整個自動澆花設(shè)備的結(jié)構(gòu)可以分為 5 大部分:中央處理單元 (CPU), LED 顯示部分 ,電磁閥部分,按鍵部分,指示燈部分等。 電磁閥部分 電磁閥部分是本設(shè)備的執(zhí)行設(shè)備,是本設(shè)備順利執(zhí)行工作的必要部分。 指示燈部分 整個系統(tǒng)中最簡單的部分,主要有三個只是燈,除了一個電源指示燈外還有 2個指示燈,分別用于設(shè)定時間間隔和持續(xù)時間。 通過這幾 個 分電路 的分工合作,能夠 使得 系統(tǒng)具有 顯示功能, 并且 具備鍵盤調(diào)整功能, 同時能夠?qū)﹄姶砰y進(jìn)行有 效的控制。 6 AT89C51 單片機電路 圖 單片機電路 AT89C5 單片機的 RST 引腳連接復(fù)位電路, 引腳連接電磁閥電路, ~ 引腳連接按鍵電路, XTAL1 和 XTAL2 引腳連接晶振電路, 和 引腳連接指示燈電路, ~ 引腳連接放大電路從而和 ~ 引腳一起控制LED 顯示電路。在 XTAL1 和 XTAL2 引腳上外接定時元件,內(nèi)部振蕩電路就產(chǎn)生自激振蕩。系統(tǒng)選擇了 12MHZ 的晶振片,兩個 30Pfd 額電容 C6 和 C7。 a:上電復(fù)位電路:它是利用電容充電來實現(xiàn)復(fù)位的。只要保證 RST 端為高電壓的時間大于兩個機器周期時,系統(tǒng)自動能實現(xiàn)正常復(fù)位。同樣,只要保證 RST端保持高電壓的時間大于兩個機器周期時,系統(tǒng)自動能實現(xiàn)正常復(fù)位。按照上圖的電路連接方法,判斷是否有鍵按下的方法是:查詢哪一根接按鍵的 I/O 接口線為低電平,如果是低電平則說明這個接口線連接的按鍵處于按下狀態(tài)。 11 LED 顯示電路 圖 LED 顯示電 路 系統(tǒng)采用兩個 LED7 段發(fā)光顯示器 Dpy AmberCA, Dpy AmberCA 是共陽極的 LED 顯示器,其兩個 AA 端接高電 平。例如要在數(shù)碼管 DS1 中顯示 1,而數(shù)碼管 DS2 處于非工作狀態(tài),則需要將 接線口置為 1, 接線口置為 0,并且使 和 接線口置為 1,而 ,~ 接線口置為 0. 7 段字形碼表:(由于系統(tǒng)只需要顯示 0~ 9 十個數(shù)字,所以只列出了十個) 顯示字符 共陰極字型碼 共陽極字型碼 0 3FH C0H 1 06H F9H 2 5BH A4H 3 4FH B0H 4 66H 99H 5 6DH 92H 6 7DH 82H 7 07H F8H 8 7FH 80H 12 9 6FH 90H 根據(jù)上面的 7 段字形碼表可以進(jìn)行編碼,從而控制數(shù)碼管的顯示。 在繼電器失電的狀態(tài)下,動合觸電斷開,動斷觸電閉合,當(dāng)繼電器得電后,動合觸電閉合,動斷觸電斷開, 利用繼電器的觸電開關(guān)作用可以控制設(shè)備或者傳送邏輯電平信號。即當(dāng) Q3 基極得到一個高電平則繼電器開關(guān)立即閉合,在處于低電平時繼電器開關(guān)保持?jǐn)嚅_狀態(tài)。當(dāng)繼電器的開關(guān)斷開時,則電磁閥不工作,設(shè)備也不工作。 2:當(dāng)指示燈一亮起,數(shù)碼管 2 選中時,經(jīng)過“ +”,“ ”調(diào)節(jié)按鍵調(diào)節(jié)過的顯示數(shù)字存儲與 (61)H,其相應(yīng)的 PO 值存儲與( 61) H。 4:當(dāng)指示燈二亮起,數(shù)碼管 2 選中時,經(jīng)過“ +”,“ ”調(diào)節(jié)按鍵調(diào)節(jié)過的顯示數(shù)字存儲與 (71)H,其相應(yīng)的 PO 值存儲與( 71) H。具體為:若 CPU 檢測到有鍵按下時,先執(zhí)行一段延時程序后再檢測此按鍵,若仍為按下狀態(tài),則 CPU 認(rèn)為此按鍵確實按下。初 始 化讀 鍵 盤有 鍵 按 下 否用 延 時 程 序確 定 鍵 是 否 按下鍵 按 下 是 否有 效B A C KNYYN按 鍵 處 理 圖 消抖流程 15 以掃描按鍵 S6(其連接引腳 )為例,用軟件解決消抖問題; 程序: START: MOV A, 0FFH ;輸入時先置 P1 口全為 1 MOV P1, A MOV A, P1 ;鍵狀態(tài)輸入 JNB , P11 ; 1 號按鍵按下轉(zhuǎn) P11 標(biāo)號地址 JNB , P12 JNB , P13 JNB , P14 JNB , P15 SJMP START ;無鍵按下,返回 P11: LCALL DELAY ;延遲,從而消除抖動 LCALL DELAY JNB , PROM11;再次判斷鍵是否按下,避免抖動引起的錯按 LJMP START PROM11:LJMP START ; S6 按鍵的確按下,進(jìn)行 S6 按鍵處理 注: P11 為 S6 功能程 序入口地址標(biāo)號; PROM11 為按鍵 S6 的按鍵功能程序,這邊省略。 系統(tǒng)初始狀態(tài): 電磁閥不工作;指示燈一亮起;指示燈二滅掉;數(shù)碼管 1 選中,顯示為“ 0”;數(shù)碼管 2 不選中,不顯示; 相應(yīng)的程序為: MAIN: MOV 30H, 00H ; (30H)單元主要是為了處理按鍵 按鍵 6 的加減問題 MOV 40H, OOH ; 本系統(tǒng)中所需的 8 個單元在初始狀態(tài)下全部賦值為 00H MOV 41H, OOH MOV 50H, OOH MOV 51H, OOH MOV 60H, OOH MOV 61H, OOH 開關(guān)復(fù)位按下 電源開關(guān)按下 上電 初始化 讀鍵盤 鍵盤處理 17 MOV 70H, OOH MOV 71H, OOH SETB ;電磁閥不工作 SETB ;指示燈一亮起
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1