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

正文內(nèi)容

洗衣機(jī)功能設(shè)計(jì)課程設(shè)計(jì)報告(留存版)

2024-09-12 04:57上一頁面

下一頁面
  

【正文】 入當(dāng)前狀態(tài)值 DIV NUM3 。1s定時開啟 Z2: MOV DX,PORTA MOV AL,PACS OR AL,00000010B MOV PACS,AL OUT DX,AL CALL JPSM CALL JPCL CALL ZTSET CMP QT,0 JE Z2 MOV DX,PORTA MOV AL,PACS AND AL,11111101B MOV PACS,AL OUT DX,AL CALL DJCX 。第二片8255顯示剩余時間 CALL LEDXS MOV STOP,1 CALL DJCX 。G2: MOV DX,PORTC IN AL,DX AND AL,00010000B CMP AL,0 JNE G2G3: MOV DX,PORTA MOV AL,PACS OR AL,00000010B MOV PACS,AL OUT DX,AL CALL JPSM CALL JPCL CALL ZTSET CMP QT,0 JZ G3 MOV DX,PORTA MOV AL,PACS AND AL,11111101B MOV PACS,AL OUT DX,AL CALL DJCX MOV DX,PORTC IN AL,DX AND AL,00010000B CMP AL,00010000B JNE G3 。電機(jī)延時子程序delay0 proc NEAR t1: mov cx,5 t2: loop t2 dec bx jnz t1 retdelay0 endp。面對洗衣機(jī)的邏輯比較復(fù)雜、要求顯示的時需要的數(shù)碼管比較多、控制步進(jìn)電機(jī)等問題,覺得無從下手開始有點(diǎn)盲目的。要控制7個小燈,8254的啟動,蜂鳴器報警。由于,計(jì)算機(jī)硬件基礎(chǔ)這門課程是上學(xué)期所學(xué)習(xí)的,在經(jīng)過一個暑假的時間后,對一些只是有些忘記,因此在做這個課程設(shè)計(jì)的時候,還對以前所學(xué)的只是進(jìn)行了一定的復(fù)習(xí)。這個時候體現(xiàn)團(tuán)隊(duì)合作的時候就到了,本來是感覺上十分困難的東西,大家你一言我一語,很快就相處了大概的模型,然后大家根據(jù)這次的要求好好的劃分了幾個很大的模塊,具體分配下去,每個人都去做一個模塊,最后再去重組,這一次,我被小組長分配了去做電機(jī)的子程序。通過這次課程設(shè)計(jì)讓我體會到了實(shí)踐的重要性,我不但要把只是學(xué)好,而且還要把所學(xué)只是運(yùn)用到實(shí)踐中去,以前學(xué)的知識,好久都沒有去運(yùn)用,都已經(jīng)忘了很多了,這次設(shè)計(jì)讓我有機(jī)會再去回顧8254和8255,這就告訴我們,學(xué)過的知識要經(jīng)常去回顧,不然就會忘記。按鍵不分主要對來租按鍵的信號進(jìn)行輸入,控制現(xiàn)實(shí)的狀態(tài)。大四大家都覺得是嘴輕松的一年,其實(shí)不然,現(xiàn)在面對我的有學(xué)習(xí),實(shí)習(xí),還有考駕照,每一件事都看似輕松,其實(shí)把事情加在一起,我有時候也不知道先安排什么,每次都是從學(xué)業(yè)為重,然后去公司實(shí)習(xí),最后去學(xué)車。在課程設(shè)計(jì)中,每個同學(xué)都盡了自己的一份力量,完成了自己的工作,打死這里面最辛苦功勞最大的還是組長。而作為團(tuán)隊(duì)合作的項(xiàng)目,大家團(tuán)結(jié)和一起努力很重要,也讓我感到了集體的力量和要有團(tuán)結(jié)合作的思想。由于太多子程序了,又沒有注意到規(guī)范性。首先是感覺要實(shí)時顯示時間會比較麻煩,在洗衣服的過程中還要不斷掃描鍵盤以確定是否有停止鍵按下。 mov al,order xlat fzt mov buf,al 。顯示處理,拆分10位,個位 CALL LEDXS MOV STOP,0 。正轉(zhuǎn) CALL TIME1S P2: MOV DX,PORTC IN AL,DX AND AL,00010000B CMP AL,0 JNE P2 。SGXD PROC NEAR PUSHA MOV SYSJ,10 MOV COUNT,100 CALL SGCX POPA RET SGXD ENDP XDCX PROC NEAR PUSHA MOV XSDK,PORTA1 MOV XSZ,1 。存入當(dāng)前狀態(tài)值 DIV NUM1 。計(jì)數(shù)器1計(jì)數(shù)初值 POPA RET C8254 ENDP 。蜂鳴器響S8: CALL JPSM 。是否為標(biāo)志洗滌,否跳轉(zhuǎn) JNE S41 MOV AL,PACS AND AL,11011111B OR AL,01000100B MOV PACS,AL MOV DX,PORTA OUT DX,AL 。字型碼表START: MOV AX,DATA MOV DS,AX MOV DX,PORTB OR AL,00010000B OUT DX,AL CALL ZTCS 。電源按鍵次數(shù)K1 DB ? 。剩余時間GWZ DB ? 。8255端口地址PORTK4 EQU 30CH 。圖2給出了8255初始化的設(shè)計(jì)流程圖:8255初始化8255四個控制口分別送入89808080H從第一片8255A口開始依次顯示030從第一片8255B口開始依次顯示000實(shí)際顯示初始值003000,最后一個數(shù)碼管關(guān)閉結(jié)束圖2 8255初始化流程圖按鍵部分與狀態(tài)顯示按鍵硬件部分:設(shè)計(jì)中按鍵部分主要對來自按鍵的設(shè)置信號進(jìn)行輸入,控制顯示的狀態(tài),按鍵第一列為本實(shí)驗(yàn)所用的四個按鍵,第一個為電源鍵,在電源關(guān)閉的情況下按下該鍵,電源開,第一個小燈亮,再按一次小燈滅;第二個為啟停鍵,負(fù)責(zé)電機(jī)的啟停,啟停鍵每按下依次狀態(tài)切換一次,第二個小燈的亮滅也跟著相應(yīng)的切換;第三個為水位設(shè)置鍵,負(fù)責(zé)設(shè)置水位的低中高三個狀態(tài),水位鍵每按下一次,狀態(tài)依次改變,三色數(shù)碼管中的第三塊LED數(shù)碼管也相應(yīng)顯示01(低水位),02(中水位),03(高水位);第四個為洗滌方式鍵,按下可切換方式,分為標(biāo)準(zhǔn)洗滌、快速洗滌和甩干,按鍵按下后進(jìn)行選擇,小燈DDD8進(jìn)行相應(yīng)顯示。本方案大致共分為六個部分:初始化,按鍵,聲音提示,狀態(tài)顯示,洗衣(洗滌、漂洗、甩干),步進(jìn)電機(jī)模擬,結(jié)束。洗衣(洗滌、漂洗、甩干)設(shè)計(jì)中給了兩種洗衣方式,一種為標(biāo)準(zhǔn)洗衣,另一種為快速洗衣,標(biāo)準(zhǔn)洗衣有30S,快速洗衣為25S,該部分為程序的重點(diǎn)和難點(diǎn),洗衣過程分為三個部分,第一步為洗滌,時間長、有正反轉(zhuǎn)、轉(zhuǎn)速中等,第二部分為漂洗,時間短、有正反轉(zhuǎn)、轉(zhuǎn)速慢,第三部分為甩干,只有正轉(zhuǎn)、轉(zhuǎn)速快。PORTC1 EQU 208H 。diret=ffh表示正轉(zhuǎn),direct=0表示反轉(zhuǎn)PACS DB ? 。啟停鍵2種狀態(tài) NUM2 DB ? 。鍵盤處理子程序 CALL ZTSET 。是否為標(biāo)志洗滌,否跳轉(zhuǎn) JNE S41 MOV AL,PACS AND AL,11011111B OR AL,01000000B MOV PACS,AL MOV DX,PORTA OUT DX,AL 。關(guān)啟停小燈 JMP S00 MEXIT: JMP MEXIT 。水位設(shè)置鍵按下 JE A3 CMP AL,07H 。除以洗滌鍵狀態(tài)數(shù) MOV XIDI,AH RET ZTSET ENDP 。電機(jī)程序 MOV DX,PORTC IN AL,DX AND AL,00010000B CMP AL,00010000B JNE Z2 。停電機(jī) CALL TIME1SP4: MOV DX,PORTC IN AL,DX AND AL,00010000B CMP AL,0 JNE P4 。判斷8254OUT0上升沿,不是則等待 DEC SYSJ MOV AL,SYSJ MOV XSZ,AL CALL XSCL MOV XSDK,PORTA2 。out1: mov al,buf OR AL,0F0H mov dx,PORTB out dx,al mov al,order。要處理每個按鍵和按鍵次數(shù),要考慮次數(shù)循環(huán)的問題。有些子程序的標(biāo)號相同了,導(dǎo)致了在JMP的時候亂跳了。在小組成員的共同努力下,大家終于實(shí)現(xiàn)了設(shè)計(jì)要求。在組長黃韜同學(xué)的英明領(lǐng)導(dǎo)下,我們小組內(nèi)部分工明確,學(xué)習(xí)氛圍輕松愉快,并且順利的完成了整個課程設(shè)計(jì)??删幊潭〞r/計(jì)數(shù)器8254和8255的初始化,這部分我在課程中學(xué)過,所以操作起來并不是很難,主要是選擇合適的工作方式,對控制端口寫控制字、賦初始值。 經(jīng)過對我所負(fù)責(zé)的按鍵部分的認(rèn)真分析,我首先畫出了按鍵查詢和按鍵掃描的子程序的程序流圖。最后我們組還是完成了工作??磥砩钪姓娴氖翘幪幱袑W(xué)問啊。楊承煒心得體會:在本次設(shè)計(jì)中,我主要負(fù)責(zé)的是LED處理與顯示的模塊,以及報告流程圖的繪制和報告的撰寫工作,并且參與了小組內(nèi)部相關(guān)程序的討論。剛開始遇到了,8255的輸出口不夠用的情況。因?yàn)樵谝郧皼]有用過步進(jìn)電機(jī),所以還需要開始學(xué)習(xí)步進(jìn)電機(jī)的控制。延時 call delay0EXIT1: POPA RETDJCX ENDP。是否洗滌完成 JNE G1 MOV STOP,1 CALL DJCX 。判斷8254OUT0為高,不是則等待 DEC SYSJ MOV AL,SYSJ MOV XSZ,AL MOV XSDK,PORTA2 CALL XSCL CALL LEDXS MOV STOP,0 MOV DIRECT,0FFH 。第二片8255 CALL LEDXS MOV DIRECT,0FFH 。延時子程序DELAY PROC NEAR PUSH ECX MOV ECX,YANSHI AGN: NOP LOOP AGN POP ECX RETDELAY ENDP。四個鍵都未按下,重新掃描A1: MOV KEY,0 MOV YANSHI,2000 CALL DELAY JMP KEYUP A2: MOV KEY,1 MOV YANSHI,2000 CALL DELAY JMP KEYUP
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1