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

正文內(nèi)容

液體原料自動(dòng)稱重配料系統(tǒng)(軟件設(shè)計(jì))畢業(yè)論文(編輯修改稿)

2025-07-08 01:09 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 水泵抽水 減速 進(jìn)料,可看成是細(xì)調(diào)過(guò)程,使實(shí)際重量等于要求的額定重量。 河南科技大學(xué)畢業(yè)設(shè)計(jì)(論文) 9 圖 21 系統(tǒng)工藝流程 如圖 21 單片 機(jī)控制順序加料流程圖。首先設(shè)定各組分加料值,然后打開(kāi)加料機(jī)進(jìn)入程序控制加料執(zhí)行操作,按順序加料同時(shí)對(duì)比實(shí)際重量與該組分設(shè)定重量的差值來(lái)控制電機(jī)帶動(dòng)水泵的運(yùn)行速度。當(dāng)?shù)竭_(dá)額 定值 后關(guān) 閉上料 機(jī)。 延遲 一段時(shí) 間打 開(kāi)加 料機(jī) 保證加 料的精度。以此類推完成各個(gè)組分的加料。開(kāi) 始設(shè) 定 G 1 , G 2 , G 3加 料 值打 開(kāi) 上 料 機(jī) , 進(jìn)入 G 1 的 加 料 程 序關(guān) 閉 上 料 機(jī)G 1 》 = 設(shè) 定 值延 遲 D e l a y打 開(kāi) 下 料 機(jī)進(jìn) 入 G 2 的加 料 程 序進(jìn) 入 G 3 的加 料 程 序G 3 》 = 設(shè) 定 值關(guān) 閉 上 料機(jī) 并 延 遲打 開(kāi) 下 料機(jī)結(jié) 束Y Y N N 河南科技大學(xué)畢業(yè)設(shè)計(jì)(論文) 10 第 三 章 系統(tǒng)總體設(shè)計(jì) 167。 系統(tǒng)總體流程圖 開(kāi) 始系 統(tǒng) 初 始 化啟 動(dòng) A / D 轉(zhuǎn) 換讀 取 重 量 值重 量 超 出 范 圍顯 示 重 量 值報(bào) 警結(jié) 束YN圖 31 系統(tǒng)程序流程圖 本系統(tǒng) 為實(shí) 現(xiàn)對(duì) 物體 重量 采集 處理 傳輸 判斷 并稱 重達(dá)到 智能 報(bào)警的功能。所以其流程為:因?yàn)榉Q重床干起為模擬傳感器,傳感器輸出的為模擬信號(hào),需要對(duì)其進(jìn)行 A/D 轉(zhuǎn)換位數(shù)字信號(hào)一邊單片機(jī)接受。 實(shí)際處 理時(shí) 等價(jià) 于電 位器 的模 擬信 號(hào)經(jīng) 過(guò)轉(zhuǎn) 換成 數(shù)字信 號(hào)為 單片機(jī)接受。單片機(jī)根據(jù)稱重傳感器輸出的電信號(hào)和速度傳感器輸出的速度信號(hào)計(jì)算出物體的重亮,另外由于實(shí)際應(yīng)用中,稱重配料系統(tǒng)還有一定量的過(guò)載,但不 能夠超出要求的范圍,為此我們還設(shè)計(jì)了過(guò)載提示和聲光報(bào)警功能。 河南科技大學(xué)畢業(yè)設(shè)計(jì)(論文) 11 圖 32 八位共陰極數(shù)碼管顯示程序流程圖 開(kāi)始 P2 口送入A 千位 選通信號(hào)DS1=1? N Y 千位送入 20H 高4 位 5 位 P2 口送入A 百位選通信號(hào) DS2=1? N Y 百位送入 20H 低 4位 P2 口送入A 十位選通信號(hào) DS3=1? N Y 十位送入 21H 高 4位 個(gè)位送入 21H 低4 位 結(jié)束 Y 個(gè)位選通信號(hào) DS4=1? P2 送入 A N 河南科技大學(xué)畢業(yè)設(shè)計(jì)(論文) 12 167。 8 位 共陰極 數(shù)碼 管顯示 程序流程圖 數(shù)碼管八位顯示流程 如上 圖 32: 位鎖存選中顯示的八位數(shù)碼管中的一位,然后根據(jù)單片機(jī)端口輸出數(shù)據(jù)決定該位數(shù)碼管顯示的某一段,該部分有段鎖存控制。這樣通過(guò)段鎖存器,位鎖存器,和單片機(jī)端口數(shù)據(jù)輸出控制了數(shù)碼管的顯示。 167。 系統(tǒng)各模塊程序設(shè)計(jì) 167。 步進(jìn)電機(jī)調(diào)速程序 設(shè)計(jì) 首先定義步進(jìn)電機(jī)所連接的單片機(jī)端口。選取單片機(jī) P0 口中的四位作為步進(jìn)電機(jī)四相接口。定義 端口中 四位對(duì)應(yīng)步進(jìn)電機(jī) A1— D1 連接。 相關(guān)程序如下: sbit A1=P0^ 2。 //定義步進(jìn)電機(jī)連接端口 sbit B1=P0^ 3。 sbit C1=P0^ 4。 sbit D1=P0^5。 步進(jìn)電機(jī)轉(zhuǎn)動(dòng)原理:該步進(jìn)電機(jī)為一四相步進(jìn)電機(jī),只要對(duì)步進(jìn)電機(jī)的各相繞組按合適的時(shí)序通電,就能使步進(jìn)電機(jī)步進(jìn)轉(zhuǎn)動(dòng)。如程序控制 單片 機(jī)端 口輸出 高低 電平 ,以此 決定 步進(jìn) 電機(jī) 各相輪 流通 斷電,每次步進(jìn)電機(jī)各相勵(lì)磁繞組產(chǎn)生錯(cuò)位實(shí)現(xiàn)轉(zhuǎn)動(dòng)一步,為一步距角。相關(guān)程序如下: define Coil_AB1 {A1=1 。B1=1 。C1=0 。D1 =0。}//AB 相通電,其他相斷電 define Coil_BC1 {A1=0 。B1=1 。C1=1 。D1=0 。} //BC 相通電,其他相斷電 define Coil_CD1 {A1=0 。B1=0 。C1=1 。D1 =1。}//CD 相通電,其他相斷電 define Coil_DA1 {A1=1。B1=0。C1=0。D1= 1。}//D 相通電,其他相斷電 define Coil_A1 {A1=1。B 1=0。C 1=0。D1=0。}//A 相通電,其他相斷電 define Coil_B1 {A1=0。B 1=1。C 1=0。D 1=0。}//B 相通電,其他相斷電 define Coil_C1 {A1=0。B 1=0。C 1=1。D 1= 0。}//C 相通電,其他相斷電 河南科技大學(xué)畢業(yè)設(shè)計(jì)(論文) 13 define Coil_D1 {A1=0。B 1=0。C 1=0。D1=1。}//D 相通電,其他相斷電 define Coil_OFF {A1=0。B1=0。C1=0。D1=0。}//全部斷電 本段位電機(jī)調(diào)速部分子程序?qū)嵗杭偃缤V箻?biāo)志位為 0,順序執(zhí)行以下程序,如果為 1,不執(zhí)行以下程序。同時(shí)假如正反標(biāo)志位為 1則正向轉(zhuǎn)動(dòng)。同時(shí)在本次設(shè)計(jì)中正反向標(biāo)志位恒為 1,也就是說(shuō)電動(dòng)機(jī)恒正向轉(zhuǎn)動(dòng)。 相關(guān)程序如下: Void stepmotor(uchar speed,bit dir,bit stop) { static uchar step_i = 0。 if(stop== 0) { if(dir) { port = setp[step_i] 2。 if(speede speed) { step_i ++ 。 if(step_i 7) step_i = 0。 speede = 0。 } } } 167。 矩陣鍵盤(pán)掃描編程 鍵盤(pán)功能設(shè)定 4/4 鍵盤(pán) S1 到 S16,其中 S7S6S5S1 分別鍵入03 四個(gè)數(shù)。也就是說(shuō)調(diào)試時(shí)按下 S7 則對(duì)應(yīng)數(shù)碼管顯示數(shù)值 0,按下S1 對(duì)應(yīng)數(shù)碼某一位顯示 3。以此設(shè)定 S10S9S8S2 對(duì)應(yīng) 47 的顯示,S13S12 對(duì)應(yīng) 89 的顯示。 S11 是換位鍵,按一下 對(duì) 應(yīng)四位數(shù)碼管中當(dāng)前閃爍位左移一位閃爍 。意味著可以 對(duì)該 閃爍 位數(shù)碼顯示數(shù)值 做出河南科技大學(xué)畢業(yè)設(shè)計(jì)(論文) 14 修改。 S3 是清零控制按鍵; S16 則是執(zhí)行按鍵。由此可對(duì)矩陣鍵盤(pán)模塊進(jìn)行編程。 鍵盤(pán) 掃描首先為 keyport 賦值 0xfO,同時(shí)判斷高 4 位是否為全 1(高 4 位全 1 代表沒(méi)按鍵按下)按下時(shí)為低電平有效。對(duì)應(yīng)于硬件數(shù)碼管顯示就是對(duì)應(yīng)某段數(shù)碼管點(diǎn)亮。 加入延時(shí)去抖動(dòng),一般為 5ms~ 10ms 原因是機(jī)械觸點(diǎn)的彈性作用,按鍵在閉合時(shí)不會(huì)馬上穩(wěn)定地接通。如果在閉合瞬間伴隨有一連串的抖動(dòng),鍵抖動(dòng)會(huì)引起一次按鍵被誤讀多次。以此如果還能檢測(cè)到有鍵盤(pán)按下去則讀取 keyport 口數(shù)據(jù)從而得到掃描結(jié)果。相關(guān) 鍵盤(pán)掃描程序如下 : uchar keyscan() { uchar x =0 ,y =0。 uchar keyValue。 keyport=0xf0。 if((keyportamp。0xf0)!=0xf0) { delay(20)。 if((keyportamp。0xf0)!=0xf0) { x=keyportamp。0xf0。 keyport=0x0f。 y=keyportamp。0x0f。 keyValue=x|y。 } 河南科技大學(xué)畢業(yè)設(shè)計(jì)(論文) 15 行 置 高 , 列 拉 低去 抖 檢 測(cè) 有 無(wú) 按下 ?掃 描 第 一 行掃 描 第 四 行掃 描 第 三 行掃 描 第 二 行是 否 按 下是 否 按 下是 否 按 下是 否 按 下返 回 鍵 值退 出返 回 鍵 值退 出返 回 鍵 值退 出返 回 鍵 值退 出有是是是是返 回 O X F F 圖 33 如圖鍵盤(pán)掃描程序流程圖 檢 測(cè) 當(dāng) 前 是 否 有 鍵 被 按 下 。 檢 測(cè) 的 方 法 是 出 全“0” ,讀取 ,若 “1” ,則無(wú)鍵閉合,否則有鍵閉合。去除鍵抖動(dòng)。當(dāng)檢測(cè)到有鍵按下后,延時(shí)一 段時(shí)間再做下一步的檢測(cè)判斷。若有鍵被按下,應(yīng)識(shí)別出是哪一個(gè)鍵閉合。方法是對(duì) 鍵盤(pán) 的行線進(jìn)行掃描在每組行輸出時(shí)讀取 ,若全河南科技大學(xué)畢業(yè)設(shè)計(jì)(論文) 16 為 “1” ,則表示為 “0” 這一行沒(méi)有鍵閉合,否則有鍵閉合。由此得到閉合鍵的行值和列值,然后可采用計(jì)算法或查表法將閉合鍵的行值和列值轉(zhuǎn)換成所定義的鍵值 167。 8 位共陰極數(shù)碼管顯示編程 分別定義位鎖存段鎖存對(duì)應(yīng)的端口,單片機(jī) 口對(duì)應(yīng)位鎖存,決定了數(shù)碼管某位顯示。 口對(duì)應(yīng)段鎖存,決定了一位數(shù)碼管中某段顯示。 定義的同時(shí)也指導(dǎo)硬件接線電路。 相關(guān)程序如下: sbit LE1=P 2^0。 sbit LE2=P 2^1。 位選程序段可以看出:由于是八位共陰數(shù)碼管,低電平來(lái)選通某1 位,所以需取反。執(zhí)行鎖存位后斷開(kāi)鎖存 ,位選 573 的 Q7~Q0 仍保持;接著左移一位,以此換位。在執(zhí)行程序時(shí),手動(dòng)按下?lián)Q位按鍵依次左移到最高位后返回循環(huán)。 相關(guān)程序如下 for( l_i = 0。 l_i 8。 l_i ++) { seg=~w ei。
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1