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

正文內(nèi)容

液體點滴速度監(jiān)控裝置(doc畢業(yè)設(shè)計論文)(已改無錯字)

2022-07-24 14:14:00 本頁面
  

【正文】 當(dāng)點滴速度為 20 滴/分鐘時,每滴將是 3s 的時間,則會溢出 2DH 次,同理,做 150 滴/分鐘時也如此。具體流程圖如 42 所示:中斷程序Y判斷 = 1?N開 T0 關(guān) T0 = 0返 回查看 T0 溢出次數(shù)小于 06H大于 2DH作 20 滴處理作 150 滴處理滴速處理 程序置 TH0=00,TL0=00H置 =1圖 42 速度控制子程序 點滴速度控制子程序滴速的控制是通過控制步進電機的正反轉(zhuǎn)來實現(xiàn)的,通過改變步進電機的轉(zhuǎn)圖43 所示滴速測量程序流程圖向從而改變點滴瓶的高度,即可改變點滴速度步進電機的轉(zhuǎn)向如果按給定的工作方式正序通電換相,步進電機就正轉(zhuǎn);如果按反序通電換相,步進電機就反轉(zhuǎn)。按照給定的通電換相順序,通過單片機的 I/O 口向驅(qū)動電路發(fā)出控制脈沖。這里的步進電機工作在四相八拍方式,~ 這四條 I/O 線,向四相步進電動機傳送控制信號。按 A → AB → B → BC → C → CD → D → DA 次序通電為正轉(zhuǎn),按 D→ DC → C → CB → B → BA→A→AD 次序通電為反轉(zhuǎn), P2 口輸出的信號中,0 代表使繞組通電,1 代表使繞組斷電,則可用 8 個控制字來對應(yīng)這 8 個通電狀態(tài)。如下表 43所示:表 43 四相八拍工作方式的控制字通電狀態(tài) 控制字 A 1 1 1 0 FEHAB 1 1 0 0 FCHB 1 1 0 1 FDHBC 1 0 0 1 F9HC 1 0 1 1 FBHCD 0 0 1 1 F3HD 0 1 1 1 F7HDA 0 1 1 0 F6H在程序中只要依次將這 8 個控制字送到 P2 口,步進電機就會轉(zhuǎn)動一個齒距角。每送一個控制字,就完成一拍,步進電機就轉(zhuǎn)過一個齒距角。程序如附錄 C 的程序清單。 鍵盤顯示子程序由于有現(xiàn)成的鍵盤顯示接口芯片,所以這里采用 8279 鍵盤顯示電路。(1)確定鍵值輸入方式。鍵盤的掃描由 8279 中硬件電路自動完成,不需要用軟件實現(xiàn)掃描。鍵值輸入可采用查詢方式,亦可采用中斷方式。采用查詢方式時,在每次讀鍵值前,先讀入 8279 狀態(tài)字,查看狀態(tài)字中 D3~D0 位(這 4 位反映 FIFO RAM 中是否有數(shù))是否全為 0,若有一位非 0,說明 FIFO RAM 中輸入有數(shù)據(jù),可讀出;否則,繼續(xù)查詢。采用中斷方式時,8279 的中斷請求線 IRQ 需經(jīng)反相器接單片機的 INT0 或 INT1,F(xiàn)IFO RAM 中一輸有數(shù)據(jù),8279 便向 CPU 申請中斷。CPU 響應(yīng)中斷(若中斷開放)后,在中斷服務(wù)程序中讀取鍵值。這里采用查詢方式。 (2)確定鍵值。如果規(guī)定掃描線(SL0~SL2)位列線,回復(fù)線(RL0~RL7)為行線,則在數(shù)據(jù)輸入格式中,D5D4D3 表示 SL0~SL2 的 8 個譯碼狀態(tài),D2D1D0 表示RL0~RL7 的 8 個狀態(tài)。因此 8*8 鍵盤的鍵值如圖 所示。由于 64 個鍵盤的鍵值均依次排列,所以鍵值也可作為鍵號使用。這里我們只用左下角的 4*4 鍵盤?;緟?shù)如表 44:表 44 8*8 鍵盤的鍵值與鍵號07H OFH 17H 1FH 27H 2FH 37H 3FH06H 0EH 16H 1EH 26H 2EH 36H 3EH05H 0DH 15H 1DH 25H 2DH 35H 3DH04H OCH 14H 1CH 24H 2CH 34H 3CH03H 0BH 13H 1BH 23H 2BH 33H 3BH02H 0AH 12H 1AH 22H 2AH 32H 3AH01H 09H 11H 19H 21H 29H 31H 39H00H 08H 10H 18H 20H 28H 30H 38H(3)8279 中有一個定時與控制電路,它自動完成數(shù)據(jù)的動態(tài)顯示。要顯示某個字符(數(shù)據(jù))時,只要將其字形碼送入顯示 RAM 中,在顯示器上便可顯示出相應(yīng)的字符。(4)8279 的控制端口和數(shù)據(jù)端口口地址由 CS 和 A0 確定,A0=0,選擇數(shù)據(jù)端口。A0=1,選擇控制端口。所有命令字寫入控制端口,從控制端口讀入的為狀態(tài)字。鍵盤顯示是一個完整的系統(tǒng),首先對 8279 進行清零,然后按下設(shè)定鍵用來設(shè)定從站號和滴速,同時送 LED 顯示,等設(shè)置完成則按下確定鍵,從而設(shè)置結(jié)束。具體流程圖 45 所示:開 始清除命令 DCH→82798279 清除結(jié)束否?按下設(shè)定鍵鍵入數(shù)值按下確認鍵否?完 成圖 45 鍵盤控制程序流程圖串口中斷服務(wù)程序流程圖如圖 46 所示:清 RI讀 SBUF ?34H串口中斷(0023H)保存現(xiàn)場(34H)右移一位?34H計數(shù)值加 1 ? 36H、37H(考慮低位向高位進位)置接收標(biāo)志 位( 00H)恢復(fù)現(xiàn)場、中斷返回RI = 1 ?YN(34H)= 3AH ?YN位(00H)= 1 ?發(fā)送子程序YN計數(shù)值=2 ?(34H )? (計數(shù)值+10H)(考慮低位向高位進位)位(01H)= 1 ? NYNY位(02H )= 1 ? 地址比較發(fā)送子程序清 TI發(fā)送計數(shù)值加1(38H ,39H)發(fā)送計數(shù)值 發(fā)送字節(jié)數(shù) ?(發(fā)送計數(shù)值+0400H)? SBUF恢復(fù)現(xiàn)場、中斷返回清相關(guān)標(biāo)志位清 ,使發(fā)送無效NY位(02H )= 1 ?位(02H)= 1 ?( 34H) = 0DH ?( 34H) = 0AH ?N Y置收到 0DH 標(biāo)志( 02H)= 1恢復(fù)現(xiàn)場、中斷返回YN清收到 0DH 標(biāo)志( 02H)= 0數(shù)據(jù)校驗運算YN接收完成清相關(guān)標(biāo)志位LRC 值比較,相等?YN向主機發(fā)“已接收”信息要求主機重發(fā) 發(fā)一個脈沖恢復(fù)現(xiàn)場、中斷返回 圖 46 串口中斷流程圖 程序設(shè)計RUNEQU00H 。電機轉(zhuǎn)動時間 T1Z8279 EQU0EFF1H 。8279 狀態(tài)/命令口地址D8279 EQU0EFF0H 。8279 數(shù)據(jù)口地址LEDMOD EQU00H 。左邊輸入 八位字符顯示 。外部譯碼鍵掃描方式,雙鍵互鎖LEDFEQ EQU34H 。掃描速率LEDCLS EQU0DFH 。清除顯示 RAMLEDWR0 EQU90H 。設(shè)定的將要寫入的顯示 RAM 地址,地址自動加 1READKB EQU40H 。讀 FIFO RAM 地址的命令字LEDWR1 EQU94H 。設(shè)定的將要寫入的顯示 RAM 地址,地址自動加 1LEDWR2 EQU 95HKEY_ADDRESS1 EQU30H。存儲鍵盤輸入值的首地址kEY_ADDERSS0 EQU 34HADDRESS EQU 35H 。三十五的地址單元ADDRESS1 EQU 3CH 。標(biāo)志位 0T1_ZHI EQU 5AH 。存放 T1 的計數(shù)值(非常重要)C_DA EQU39HG_DA EQU3AHWCZEQU03H 。設(shè)定的誤差值,用來控制電機的正反轉(zhuǎn)FLAG0 BIT 00HFLAG3 BIT 01H
點擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1