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

正文內(nèi)容

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

2024-08-19 04:57本頁面
  

【正文】 圖6 標(biāo)準(zhǔn)洗衣子程序流程圖此處重點(diǎn)分析實(shí)驗(yàn)中的洗滌程序,洗滌開始后三色數(shù)碼管顯示0130,隨著洗滌的進(jìn)行,30S時(shí)間逐漸減少,洗滌開始為正轉(zhuǎn),然后反轉(zhuǎn),洗滌過程可以通過啟停鍵控制洗衣的啟停,圖7是第一步洗滌過程的額實(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í)間極短,如果沒有按下停止鍵不會(huì)出現(xiàn)關(guān)小燈情況)調(diào)用按鍵查詢處理設(shè)置三個(gè)子程序,進(jìn)行啟停狀態(tài)掃描啟停鍵是否按下,為停止?fàn)顟B(tài)是否小燈送值顯示,開啟停小燈顯示開啟調(diào)用電機(jī)程序正轉(zhuǎn)判斷1S延時(shí)是否完成否 剩余時(shí)間SYSJ1,顯示剩余時(shí)間是反轉(zhuǎn)標(biāo)志DIRECT=0FFH1S定時(shí)小燈送值,關(guān)啟停小燈調(diào)用按鍵查詢處理設(shè)置三個(gè)子程序啟停鍵是否按下,為停止?fàn)顟B(tài)是否小燈送值顯示,開啟停小燈調(diào)用電機(jī)反轉(zhuǎn)程序電機(jī)反轉(zhuǎn)判斷1S延時(shí)是否完成是剩余時(shí)間SYSJ1,顯示剩余時(shí)間判斷洗滌是否結(jié)束結(jié)束是否否圖7 洗滌流程圖步進(jìn)電機(jī)模擬 步進(jìn)電機(jī)作為洗衣過程的的鑲嵌程序是本設(shè)計(jì)的難點(diǎn),設(shè)計(jì)中通過設(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é)束否圖8 步進(jìn)電機(jī)模擬子程序流程圖運(yùn)行結(jié)束蜂鳴器長鳴,剩余時(shí)間為0表示運(yùn)行結(jié)束,這是你可以通過啟停停止洗衣。洗衣(洗滌、漂洗、甩干)設(shè)計(jì)中給了兩種洗衣方式,一種為標(biāo)準(zhǔn)洗衣,另一種為快速洗衣,標(biāo)準(zhǔn)洗衣有30S,快速洗衣為25S,該部分為程序的重點(diǎn)和難點(diǎn),洗衣過程分為三個(gè)部分,第一步為洗滌,時(shí)間長、有正反轉(zhuǎn)、轉(zhuǎn)速中等,第二部分為漂洗,時(shí)間短、有正反轉(zhuǎn)、轉(zhuǎn)速慢,第三部分為甩干,只有正轉(zhuǎn)、轉(zhuǎn)速快。比如初始電源按鍵次數(shù)K0=0,后來電源按鍵按了8次變成了8,這是我們給一個(gè)電源鍵狀態(tài)值NUM0=2(兩種狀態(tài),開關(guān))用8/2,取余數(shù)為0,證明電源鍵等同于關(guān)著的,以此類推我們?cè)O(shè)計(jì)了這種處理程序。按鍵軟件部分:按鍵軟件主要有三部分組成,按鍵查詢,按鍵處理,狀態(tài)設(shè)置。主流圖設(shè)計(jì)判斷啟停鍵是否按下開始調(diào)用狀態(tài)初始程序8255,8254初始化判斷是否有開關(guān)鍵按下調(diào)用狀態(tài)初始化程序滅小燈,滅數(shù)碼管否開LED是點(diǎn)亮開光標(biāo)志燈調(diào)用查詢子程序調(diào)用按鍵處理子程序開始調(diào)用狀態(tài)初始程序8255,8254初始化判斷是否有開關(guān)鍵按下調(diào)用狀態(tài)初始化程序滅小燈,滅數(shù)碼管否開LED是點(diǎn)亮開光標(biāo)志燈調(diào)用查詢子程序調(diào)用按鍵處理子程序否點(diǎn)亮起停標(biāo)志燈根據(jù)設(shè)置選擇洗滌類型調(diào)用相應(yīng)洗滌程序蜂鳴器報(bào)警是否有啟停鍵按下否是停止蜂鳴器報(bào)警圖1 主程序流程圖初始化及流程圖本程序的初始化較為復(fù)雜,初始變量較多,在程序開始進(jìn)行了備注,初始部分主要有三個(gè)部分組成,8254初始化,8255初始化和初始數(shù)據(jù)給定。 鍵盤少藐視需要出列少苗,判斷該行是否有鍵按下。每個(gè)8254芯片有3個(gè)獨(dú)立的16位計(jì)數(shù)器通道,每個(gè)計(jì)數(shù)器有6中工作方式,都可以按二進(jìn)制貨十進(jìn)制(BCD碼)計(jì)數(shù)。步進(jìn)電機(jī)的轉(zhuǎn)速應(yīng)由慢到快逐步加速,剛啟動(dòng)時(shí)就應(yīng)該避免就加太快的速度。關(guān)鍵詞:匯編語言,模塊,水位檔次,正反轉(zhuǎn),清潔模式,聲音提示,數(shù)碼管顯示,指示燈,步進(jìn)電機(jī)模擬。本方案大致共分為六個(gè)部分:初始化,按鍵,聲音提示,狀態(tài)顯示,洗衣(洗滌、漂洗、甩干),步進(jìn)電機(jī)模擬,結(jié)束。計(jì)算機(jī)硬件技術(shù)基礎(chǔ)課程設(shè)計(jì)報(bào)告 洗衣機(jī)功能設(shè)計(jì)指導(dǎo)教師: 硬件課程設(shè)計(jì)組老師學(xué) 生: 黃韜 張騰飛 魏兵 楊承煒廖貴川 學(xué) 號(hào): 20104954 20105059 20104903 20104965 20104984專 業(yè): 自 動(dòng) 化班 級(jí): 2010 級(jí) 4 班設(shè)計(jì)日期: —重慶大學(xué)自動(dòng)化學(xué)院2013年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二、操作說明 14三、源程序 15五、小組分工及設(shè)計(jì)心得 35分工 35心得體會(huì) 35附錄:計(jì)實(shí)物圖 4043洗衣機(jī)功能設(shè)計(jì)一、總體方案設(shè)計(jì)引言:洗衣機(jī)廣泛運(yùn)用于家庭生活中,本實(shí)驗(yàn)研究洗衣機(jī)的基本原理,對(duì)洗衣機(jī)的大致過程用步進(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)明了。其三各個(gè)模塊獨(dú)立進(jìn)行調(diào)試,當(dāng)程序出現(xiàn)錯(cuò)誤時(shí),以便于糾錯(cuò)。本實(shí)驗(yàn)報(bào)告將對(duì)實(shí)驗(yàn)進(jìn)行具體分析。硬件設(shè)計(jì):8254接線部分: GATE0PA7GATE1+5V OUT0PC4 CLK0OUT1 CLK147KHZ CSCS18255接線部分:第五片8255的CSCS282558254小燈:PA0D1PA1D2PA5D6PA6D7PA6D88255步進(jìn)電機(jī):PB0~PB3HA~HD8255鍵盤:PC0~PC3P0~P3鍵盤:Q0GND蜂鳴器:PB4所用硬件結(jié)構(gòu)及原理(1)步進(jìn)電機(jī) 步進(jìn)電機(jī)驅(qū)動(dòng)是通過對(duì)每相線圈中的電流的順序使點(diǎn)擊步進(jìn)式旋轉(zhuǎn),所以調(diào)節(jié)脈沖信號(hào)的頻率就可以改變步進(jìn)電機(jī)的轉(zhuǎn)速,改變相脈沖的先后順序,可以改變電機(jī)的旋轉(zhuǎn)方向。(2)8254定時(shí)/計(jì)數(shù)器Intel8254是可編程定時(shí)/計(jì)數(shù)器。 (3)、鍵盤 在擴(kuò)展的實(shí)驗(yàn)板上有4行4列非編碼鍵盤,按鍵的行、列信號(hào) 通過插孔引出,航信號(hào)通過插孔P0~P3引出,列信號(hào)通過插孔Q0~Q3引出,4*4非編碼鍵盤電路圖如下圖所示?,F(xiàn)將對(duì)應(yīng)列信號(hào)設(shè)置為0,然后讀入航信號(hào),如果有鍵按下,則該行讀入0,否則為1。圖2給出了8255初始化的設(shè)計(jì)流程圖:8255初始化8255四個(gè)控制口分別送入89808080H從第一片8255A口開始依次顯示030從第一片8255B口開始依次顯示000實(shí)際顯示初始值003000,最后一個(gè)數(shù)碼管關(guān)閉結(jié)束圖2 8255初始化流程圖按鍵部分與狀態(tài)顯示按鍵硬件部分:設(shè)計(jì)中按鍵部分主要對(duì)來自按鍵的設(shè)置信號(hào)進(jìn)行輸入,控制顯示的狀態(tài),按鍵第一列為本實(shí)驗(yàn)所用的四個(gè)按鍵,第一個(gè)為電源鍵,在電源關(guān)閉的情況下按下該鍵,電源開,第一個(gè)小燈亮,再按一次小燈滅;第二個(gè)為啟停鍵,負(fù)責(zé)電機(jī)的啟停,啟停鍵每按下依次狀態(tài)切換一次,第二個(gè)小燈的亮滅也跟著相應(yīng)的切換;第三個(gè)為水位設(shè)置鍵,負(fù)責(zé)設(shè)置水位的低中高三個(gè)狀態(tài),水位鍵每按下一次,狀態(tài)依次改變,三色數(shù)碼管中的第三塊LED數(shù)碼管也相應(yīng)顯示01(低水位),02(中水位),03(高水位);第四個(gè)為洗滌方式鍵,按下可切換方式,分為標(biāo)準(zhǔn)洗滌、快速洗滌和甩干,按鍵按下后進(jìn)行選擇,小燈DDD8進(jìn)行相應(yīng)顯示。按鍵查詢子程序通過查詢按鍵按下狀態(tài)對(duì)按鍵狀態(tài)值K進(jìn)行賦值按鍵查詢子程序有無鍵按下電源鍵是否按下否啟停鍵是否按下否水位鍵是否按下否洗滌鍵是否按下否否否按鍵狀態(tài)KEY=9KEY=0是KEY=1是KEY=2是KEY=3是調(diào)用延時(shí)按鍵是否彈起否是調(diào)用延時(shí)結(jié)束圖3 按鍵查詢子程序?qū)崿F(xiàn)流程圖按下啟停鍵次數(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是按鍵處理子程序通過KEY值對(duì)各個(gè)按鍵的次數(shù)進(jìn)行統(tǒng)計(jì),程序?qū)崿F(xiàn)流程圖如圖4:圖4 按鍵處理子程序按鍵狀態(tài)子程序通過對(duì)按鍵次數(shù)進(jìn)行除法處理,讓它變成實(shí)際的按鍵狀態(tài)。圖5按鍵狀態(tài)設(shè)置實(shí)現(xiàn)的流程圖:狀態(tài)設(shè)置子程序電源按鍵次數(shù)K0/電源鍵狀態(tài)2啟停鍵次數(shù)K1除以啟停鍵狀態(tài)數(shù)2水位設(shè)置鍵次數(shù)K2除以水位狀態(tài)數(shù)3洗滌鍵次數(shù)K3除以洗滌狀態(tài)數(shù)3得到按鍵實(shí)際狀態(tài)結(jié)束圖5 狀態(tài)設(shè)置子程序聲音提示8255 PB4接蜂鳴器,洗滌完成后送入低電平,蜂鳴器響。三個(gè)部分程序具有相似性,其中銜接有步進(jìn)電機(jī)子程序?qū)φ麄€(gè)洗衣過程進(jìn)行模擬。二、操作說明首先需要按下電源鍵,按下過后電源指示燈會(huì)亮,LED亮。你還可以為自己選擇適合的清潔模式,標(biāo)準(zhǔn)清潔和快速清潔,LED小燈D5亮表示標(biāo)準(zhǔn)清潔,D6表示快速清潔。你可以在三色LED上的第一片上顯示的01(洗滌),02(漂洗),03(甩干)判斷洗衣正在進(jìn)行的過程,通過第二片三色LED顯示的時(shí)間來了解剩余時(shí)間,方便你了解什么時(shí)候可以結(jié)束洗衣。洗衣完成后,蜂鳴器會(huì)響起,你可以選擇用啟停鍵退出。8255端口地址PORTK4 EQU 30CH 。8254計(jì)數(shù)器0地址JSQ1 EQU 304H 。PORTB1 EQU 204H 。第一片8255地址PORTA2 EQU 201H 。第二片8255B口地址PORTC2 EQU 209H 。第三片8255A口地址PORTK1 EQU 20CH 。第二片8255控制口地址 CHUSU DB ? 。LED顯示子程序顯示端口XSZ DB ? 。剩余時(shí)間GWZ DB ? 。顯示值地位置order db ? stop db ? 。count變量存儲(chǔ)低脈沖寬度,其值越大電機(jī)轉(zhuǎn)的速度越慢direct db ? 。A口初始化值XDSJ DB ? 。漂洗結(jié)束時(shí)間SET40 EQU 00110010B 。8254計(jì)數(shù)器1控制字,方式2JSCZ0 EQU 470 。計(jì)數(shù)器1計(jì)數(shù)初值SET5 EQU 10001001B 。延時(shí)子程序設(shè)定值 KEY DB ? 。電源按鍵次數(shù)K1 DB ? 。水位設(shè)置鍵按鍵次數(shù)K3 DB ? 。電源鍵2種狀態(tài)NUM1 DB ? 。水位設(shè)置鍵3種狀態(tài)NUM3 DB ? 。電源鍵當(dāng)前狀態(tài)QT DB ? 。水位設(shè)置鍵當(dāng)前狀態(tài)XIDI DB ? 。ADDDCCCBBBAAZZT DB 0EH,0CH,0DH,09H,0BH,03H,07H,06H 。AABBBCCCDDDAAFZT DB 06H,07H,0
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1