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

正文內(nèi)容

洗衣機(jī)功能設(shè)計(jì)_課程設(shè)計(jì)報(bào)告-wenkub

2022-09-07 08:33:36 本頁(yè)面
 

【正文】 按下啟停鍵次數(shù) K1+1 否 按鍵處理子程 序 按鍵狀態(tài) KEY=9? 按鍵狀態(tài) KEY=0? 否 按鍵狀態(tài) KEY=1? 否 按鍵狀態(tài) KEY=2? 否 按鍵狀態(tài) KEY=3? 否 結(jié)束 是 按下電源鍵次數(shù) K0+1 是 是 按下水位鍵次數(shù) K2+1 是 按下洗滌鍵的次數(shù) K3+1 是 洗衣機(jī)功能設(shè)計(jì) 第 10 頁(yè) 10 圖 4 按鍵處理子程序 按鍵狀態(tài)子程序通過(guò)對(duì)按鍵次數(shù)進(jìn)行除法 處理,讓它變成實(shí)際的按鍵狀態(tài)?,F(xiàn)將對(duì)應(yīng)列信號(hào)設(shè)置為0,然后 讀入航信號(hào),如果有鍵按下,則該行讀入 0,否則為 1。 洗衣機(jī)功能設(shè)計(jì) 第 4 頁(yè) 4 ( 2) 8254 定時(shí) /計(jì)數(shù)器 Intel8254 是可編程定時(shí) /計(jì)數(shù)器。本實(shí)驗(yàn)報(bào)告將對(duì)實(shí)驗(yàn)進(jìn)行具體分析。 計(jì)算機(jī)硬件技術(shù)基礎(chǔ)課程設(shè)計(jì)報(bào)告 洗衣機(jī)功能設(shè)計(jì) 指導(dǎo)教師: 硬件課程設(shè)計(jì) 組老師 學(xué) 生: 黃韜 張騰飛 魏兵 楊承煒 廖貴川 學(xué) 號(hào): 20204954 20205059 20204903 20204965 20204984 專 業(yè): 自 動(dòng) 化 班 級(jí): 2020 級(jí) 4 班 設(shè)計(jì)日期: — 重慶大學(xué)自動(dòng)化學(xué)院 2020 年 9 月 目錄 一、總體方案設(shè)計(jì) .................................................................. 1 引言: ......................................................................... 1 硬件設(shè)計(jì): .................................................................. 2 所用硬件結(jié)構(gòu)及原理 .................................................. 3 ( 1)步進(jìn)電機(jī) ............................................................ 3 ( 2) 8254 定時(shí) /計(jì)數(shù)器 .............................................. 4 ( 3)、鍵盤 ................................................................ 4 主流圖設(shè)計(jì) .................................................................. 6 初始化及流程圖 .......................................................... 7 按鍵部分與狀態(tài)顯示 .................................................. 7 聲音提示 ................................................................... 10 洗衣(洗滌、漂洗、甩干) ..................................... 11 步進(jìn)電機(jī)模擬 ............................................................ 13 運(yùn)行結(jié)束 .................................................................. 14 二、操作說(shuō)明 ....................................................................... 14 三、源程序 ........................................................................... 15 五、小組 分工及設(shè)計(jì)心得 .................................................... 35 分工 ........................................................................... 35 心得體會(huì) ................................................................... 35 附錄 :計(jì)實(shí)物圖 ...................................................................... 40 洗衣機(jī)功能設(shè)計(jì) 第 1 頁(yè) 1 一、總體方案設(shè)計(jì) 引言: 洗衣機(jī)廣泛運(yùn)用于家庭生活中,本實(shí)驗(yàn)研究洗衣機(jī)的基本原理,對(duì)洗衣機(jī)的大致過(guò)程用步進(jìn)電機(jī), LED 小燈, LED 數(shù)碼管進(jìn)行了基本功能模擬,本實(shí)驗(yàn)采用模塊化的程序設(shè)計(jì)思想,模塊化的設(shè)計(jì)具有許多優(yōu)點(diǎn):其一便于分塊細(xì)化設(shè)計(jì) ,其二讓整個(gè)主程序思路清晰 ,結(jié)構(gòu)明了 。 關(guān)鍵詞 :匯編語(yǔ)言,模塊 ,水位檔次,正反轉(zhuǎn),清潔模式,聲音提示,數(shù)碼管顯示,指示燈,步進(jìn)電機(jī)模擬。每個(gè) 8254 芯片有 3 個(gè)獨(dú)立的 16 位計(jì)數(shù)器通道,每個(gè)計(jì)數(shù)器有 6 中工作方式,都可以按二進(jìn)制貨十進(jìn)制( BCD 碼)計(jì)數(shù)。 洗衣機(jī)功能設(shè)計(jì) 第 6 頁(yè) 6 主流圖設(shè)計(jì) 圖 1 主程序流程圖 判斷啟停鍵 是否按下 開(kāi)始 調(diào)用狀態(tài)初始程序 8255, 8254 初始化 判斷是否有 開(kāi)關(guān)鍵按下 調(diào)用狀態(tài)初 始化程序 滅小燈, 滅數(shù)碼管 否 開(kāi) LED 是 點(diǎn)亮開(kāi)光標(biāo)志燈 調(diào)用查詢子程序 調(diào)用按鍵處理子程序 開(kāi)始調(diào)用狀態(tài)初始程序, 初始化判斷是否有開(kāi)關(guān)鍵按下調(diào)用狀態(tài)初始化程序滅小燈,滅數(shù)碼管否開(kāi)是點(diǎn)亮開(kāi)光標(biāo)志燈調(diào)用查詢子程序調(diào)用按鍵處理子程序否 點(diǎn)亮起停標(biāo)志燈 根據(jù)設(shè)置選擇 洗滌類型 調(diào)用相應(yīng) 洗滌程序 蜂鳴器報(bào)警 是否有啟停鍵按下 否 是 停止蜂鳴器報(bào)警 洗衣機(jī)功能設(shè)計(jì) 第 7 頁(yè) 7 初始化及流程圖 本程序的初始化較為復(fù)雜,初始變量較多,在程序開(kāi)始進(jìn)行了備注,初始部分主要有三個(gè)部分組成, 8254 初始化, 8255 初始化和初始數(shù)據(jù)給定。比如初始電源按鍵次數(shù) K0=0,后來(lái)電源按鍵按了 8 次變成了 8,這是我們給一個(gè)電源鍵狀態(tài)值 NUM0=2(兩種狀態(tài),開(kāi)關(guān))用 8/2,取余數(shù)為 0,證明電源鍵等同于關(guān)著的,以此類推我們?cè)O(shè)計(jì)了這種處理程序。圖 6 是標(biāo)準(zhǔn)洗衣的實(shí)現(xiàn)流程圖: 標(biāo)準(zhǔn)洗衣子程序 初始洗衣剩余時(shí)間 SYSJ=30S,洗滌轉(zhuǎn)速 500,洗滌結(jié)束時(shí)間 XDSJ=18S 調(diào)用洗衣第一步洗滌程序 漂洗轉(zhuǎn)速 500,漂洗結(jié)束時(shí)間PXSJ=10S 調(diào)用第二步漂洗程序 甩干轉(zhuǎn)速count=100 甩干 結(jié)束 洗衣機(jī)功能設(shè)計(jì) 第 12 頁(yè) 12 圖 6 標(biāo)準(zhǔn)洗衣子程序流程圖 此處重點(diǎn)分析實(shí)驗(yàn)中的洗滌程序,洗滌開(kāi)始后三色數(shù)碼管顯示 0130,隨著洗滌的進(jìn)行, 30S 時(shí)間逐漸減少,洗滌開(kāi)始為正轉(zhuǎn),然后反轉(zhuǎn),洗 滌過(guò)程可以通過(guò)啟停鍵控制洗衣的啟停,圖 7 是第一步洗滌過(guò)程的額實(shí)現(xiàn)流程圖: 洗滌程序 數(shù)據(jù)初始化 對(duì)送入顯示值進(jìn)行 拆分處理,分十位 個(gè)位分別顯示 調(diào)用 LEDXS 顯示子程序顯示當(dāng)前狀態(tài) 正轉(zhuǎn)標(biāo)志 DIRECT=0 一秒定時(shí) 小燈送值,關(guān)啟停小燈(時(shí)間極短,如果沒(méi)有按下停止鍵不會(huì)出現(xiàn)關(guān)小燈情況) 調(diào)用按鍵查詢處理 設(shè)置三個(gè)子程序,進(jìn)行啟停狀態(tài)掃描 啟停鍵是否按下,為停止?fàn)顟B(tài) 是 否 小燈送值顯示,開(kāi) 啟停小燈顯示開(kāi)啟 調(diào)用電機(jī)程序正轉(zhuǎn) 判斷 1S 延時(shí)是否完成 否 剩余時(shí)間 SYSJ1, 顯示剩余時(shí)間 是 反轉(zhuǎn)標(biāo)志 DIRECT=0FFH 1S 定時(shí) 小燈送值, 關(guān)啟停小燈 調(diào)用按鍵查詢處理 設(shè)置三個(gè)子程序 啟停鍵是否按下,為停止?fàn)顟B(tài) 是 否 小燈送值顯示, 開(kāi)啟停小燈 調(diào)用電機(jī)反轉(zhuǎn)程序 電機(jī)反轉(zhuǎn) 判斷 1S 延時(shí)是否完成 是 剩余時(shí)間 SYSJ1, 顯示剩余時(shí)間 判斷洗滌 是否結(jié) 束 結(jié)束 是 否 否 洗衣機(jī)功能設(shè)計(jì) 第 13 頁(yè) 13 圖 7 洗滌流程圖 步進(jìn)電機(jī)模擬 步進(jìn)電機(jī)作為洗衣過(guò)程的的鑲嵌程序是本設(shè)計(jì)的難點(diǎn),設(shè)計(jì)中通過(guò)設(shè)計(jì)正轉(zhuǎn)表反轉(zhuǎn)表實(shí)現(xiàn)電機(jī)的轉(zhuǎn)動(dòng)狀態(tài)控制,用 COUNT 變量存儲(chǔ)低脈沖寬度,其值越大電機(jī)轉(zhuǎn)的速度越慢,實(shí)驗(yàn)流程圖如圖 8: 步進(jìn)電機(jī)子程序 判斷電機(jī)是否啟動(dòng) 電機(jī)正反轉(zhuǎn)標(biāo)志 DIRECT 給 AL 是 AL=0? 查正轉(zhuǎn)表 是 查表結(jié)果存入 BUF 查反轉(zhuǎn)表 否 BUF 給 AL 取 AL 得低四位, 從第四片 8255 送出 該表查表位置, 級(jí)改變拍數(shù) 延時(shí) 結(jié)束 否 洗衣機(jī)功能設(shè)計(jì) 第 14 頁(yè) 14 圖 8 步進(jìn)電機(jī)模擬子程序流程圖 運(yùn)行結(jié)束 蜂鳴器長(zhǎng)鳴,剩余時(shí)間 為 0表示運(yùn)行結(jié)束,這是你可以通過(guò)啟停停止洗衣。 按下啟停鍵,這個(gè)時(shí)候啟停指示燈會(huì)亮。 洗衣機(jī)功能設(shè)計(jì) 第 15 頁(yè) 15 三、源程序 .486 DATA SEGMENT AT 0200H USE16 PORTA EQU 320H PORTB EQU 324H PORTC EQU 328H PORTK EQU 32CH 。計(jì)數(shù)器 1 地址 PORTA1 EQU 200H 。第二片 8255A 口地址 PORTB2 EQU 205H 。第一片 8255 控制口地址 PORTK2 EQU 20DH 。LED 顯示子程序顯示值 SYSJ DB ? 。電機(jī)啟停標(biāo)志 BUF db ? count dw ? 。洗滌結(jié)束時(shí)間 PXSJ DB ? 。470 定時(shí) 1s, 計(jì)數(shù)器 0 計(jì)數(shù)初值 JSCZ1 EQU 100 。按鍵狀態(tài) 洗衣機(jī)功能設(shè)計(jì) 第 16 頁(yè) 16 K0 DB ? 。洗滌鍵按鍵次數(shù) NUM0 DB ? 。洗滌鍵 1 種狀態(tài) DY DB ? 。清潔程序設(shè)置鍵當(dāng)前狀態(tài) DATA ENDS CODE SEGMENT USE16 ASSUME CS:CODE, DS:DATA ORG 4000H BEG: JMP START 。反轉(zhuǎn)表 TAB DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H 。8254 初始化子程序 S0: CALL JPSM 。電源狀態(tài)判斷
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1