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

正文內(nèi)容

洗衣機(jī)功能設(shè)計(jì)課程設(shè)計(jì)報(bào)告(完整版)

2025-09-09 04:57上一頁面

下一頁面
  

【正文】 JMP AJ4 AJ4: RET JPCL ENDP 。啟停鍵按下 JE A2 CMP AL,0BH 。8254初始化子程序C8254 PROC NEAR PUSHA MOV DX,PORTK4 MOV AL,SET40 OUT DX,AL 。關(guān)蜂鳴器 MOV AL,PACS OR AL,00000010B MOV PACS,AL MOV DX,PORTA OUT DX,AL 。是否設(shè)置為標(biāo)準(zhǔn)洗滌程序,否跳轉(zhuǎn) CALL BZXD 。第三片8255顯示02,表示中水位 CMP XIDI,0 。開LED OUT DX,EAX S2: CMP QT,0 JNE S5 。鍵盤掃描子程序 CALL JPCL 。ADDDCCCBBBAAZZT DB 0EH,0CH,0DH,09H,0BH,03H,07H,06H 。電源鍵2種狀態(tài)NUM1 DB ? 。計(jì)數(shù)器1計(jì)數(shù)初值SET5 EQU 10001001B 。count變量存儲(chǔ)低脈沖寬度,其值越大電機(jī)轉(zhuǎn)的速度越慢direct db ? 。第二片8255控制口地址 CHUSU DB ? 。PORTB1 EQU 204H 。你可以在三色LED上的第一片上顯示的01(洗滌),02(漂洗),03(甩干)判斷洗衣正在進(jìn)行的過程,通過第二片三色LED顯示的時(shí)間來了解剩余時(shí)間,方便你了解什么時(shí)候可以結(jié)束洗衣。圖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接蜂鳴器,洗滌完成后送入低電平,蜂鳴器響。 (3)、鍵盤 在擴(kuò)展的實(shí)驗(yàn)板上有4行4列非編碼鍵盤,按鍵的行、列信號(hào) 通過插孔引出,航信號(hào)通過插孔P0~P3引出,列信號(hào)通過插孔Q0~Q3引出,4*4非編碼鍵盤電路圖如下圖所示。其三各個(gè)模塊獨(dú)立進(jìn)行調(diào)試,當(dāng)程序出現(xiàn)錯(cuò)誤時(shí),以便于糾錯(cuò)。步進(jìn)電機(jī)的轉(zhuǎn)速應(yīng)由慢到快逐步加速,剛啟動(dòng)時(shí)就應(yīng)該避免就加太快的速度。按鍵軟件部分:按鍵軟件主要有三部分組成,按鍵查詢,按鍵處理,狀態(tài)設(shè)置。然后你可以選擇水位設(shè)置鍵設(shè)置需要水位,三色LED第三片會(huì)顯示01(低水位),02(中水位),03(高水位)。8254控制口地址JSQ0 EQU 300H 。第二片8255C口地址PORTA3 EQU 202H 。顯示值高位值DWZ DB ? 。8254計(jì)數(shù)器0控制字,方式1SET41 EQU 01010100B 。啟停鍵按鍵次數(shù)K2 DB ? 。啟停鍵當(dāng)前狀態(tài)SW DB ? 。狀態(tài)初始子程序S00: CALL C8255 。關(guān)LED OUT DX,EAX CALL ZTCS JMP S0 。標(biāo)準(zhǔn)洗滌小燈亮 MOV XSDK,PORTA2 MOV XSZ,30 CALL XSCL CALL LEDXS JMP S0 。標(biāo)準(zhǔn)洗滌小燈亮 MOV XSDK,PORTA2 MOV XSZ,30 CALL XSCL CALL LEDXS JMP S0S41: CMP XIDI,1 JNE S42 MOV AL,PACS AND AL,10111111B OR AL,00100100B MOV PACS,AL MOV DX,PORTA OUT DX,AL 。鍵盤掃描子程序 CALL JPCL CALL ZTSET CMP QT,0 。A口初始化 OUT DX,EAX MOV DX,PORTB1 MOV EAX,0FFC0C0C0H 。按鍵查詢子程序 JPSM PROC NEAR KSCAN: MOV DX,PORTC IN AL,DX AND AL,0FH CMP AL,0FH JE A5 。按下電源鍵次數(shù) JMP AJ4 AJ1: INC K1 。除以啟停鍵狀態(tài)數(shù) MOV QT,AH MOV AH,0 MOV AL,K2 。剩余時(shí)間為30 MOV COUNT,500 。第一片8255顯示01,表示正在洗滌,初始化顯示0030 CALL XSCL 。判斷8254OUT0是否為高,不是則等待 DEC SYSJ MOV AL,SYSJ MOV XSZ,AL MOV XSDK,PORTA2 CALL XSCL CALL LEDXS MOV AL,XDSJ CMP SYSJ,AL 。8254OUT0是否為低,不是等待 MOV DX,PORTA MOV AL,PACS OR AL,00000010B MOV PACS,AL OUT DX,ALP3: 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 P3 MOV DX,PORTA MOV AL,PACS AND AL,11111101B MOV PACS,AL OUT DX,AL CALL DJCX 。判斷8254OUT0上升沿,不是則等待 DEC SYSJ MOV AL,SYSJ MOV XSZ,AL MOV XSDK,PORTA2 CALL XSCL CALL LEDXS MOV STOP,1 CALL DJCX 。G1: MOV DIRECT,0 。TIME1S PROC NEAR PUSHA MOV AL,PACS AND AL,01111111B 。正轉(zhuǎn)/反轉(zhuǎn)。顯示處理子程序XSCL PROC NEAR PUSHA MOV AH,0 MOV AL,XSZ DIV CHUSU MOV GWZ,AL MOV DWZ,AH POPA RETXSCL ENDP。在做的過程中要有耐心、細(xì)心并且堅(jiān)持一直做下去。但是和小組成員認(rèn)真的討論后,慢慢開始有了思路。同學(xué)一下就看出來了。A口輸出,B口輸出,C口輸入。只有細(xì)心的一步一步的調(diào)程序才能發(fā)現(xiàn)問題,在遇到這種情況下問問同學(xué)老師也會(huì)有豁然開朗的感覺,只有在這種情況下所得到的收獲與學(xué)習(xí)才最多、最深刻,這樣才能對自己有更大的提升。我們所負(fù)責(zé)的題目是完成洗衣機(jī)的功能,在這個(gè)題目中,LED的作用是顯示所選擇的洗滌方式,顯示洗滌剩余時(shí)間和顯示水位這些基本功能。由于這次磕磣設(shè)計(jì)的任務(wù)比較大,因此一個(gè)人不可能完成,所以,我們在畫出流程圖以及分解出模塊后,每個(gè)組員就選擇自己擅長的模塊,然后每個(gè)組員分別編寫自己的子程序,在所有子程序編寫完成后,再交給組長進(jìn)行組合,最后完成可以完成基本功能的程序。當(dāng)初接受這個(gè)東東的時(shí)候還是完全不知道該怎么下手,因?yàn)閷τ谟布静磺宄窃趺催B線的,所以對于編程真的是一籌莫展,那個(gè)口對應(yīng)哪個(gè)都不知道這個(gè)該怎么編程呢??最后在同學(xué)的提醒下還是去ts中的help中尋找到了答案,寫的很是清楚,很是明白,這個(gè)步進(jìn)電機(jī)是分拍用的哈,而且HA,HB,HC,HD是低電平有效,所以只要PA,PB,PC中的一個(gè)端口的4位接到HA,HB,HC,HD,按照拍法送不同的低電平就行了,就是這么簡單。魏兵心得體會(huì):通過此次課程設(shè)計(jì),讓我對有關(guān)計(jì)算機(jī)硬件方面的知識(shí),有了更深入的掌握。如果以后在公司,會(huì)遇到編程或者相關(guān)的程序閱讀,這些知識(shí)會(huì)經(jīng)常遇到。除了專業(yè)知識(shí)以外,對個(gè)人資料查詢、團(tuán)隊(duì)協(xié)作的能力也有了很大的提升。后來和組員們一起查詢了很多相關(guān)資料,嘗試著設(shè)計(jì)出了初步的方案和程序流圖。變送器:需要寫程序,然后在程序正常工作的條件下進(jìn)行調(diào)節(jié),變送器里面也有一些芯片,如果以后要是設(shè)計(jì)變送器的話,對程序也要有一定的了解。在本次設(shè)計(jì)中,我主要負(fù)責(zé)8254和8255的初始化編程,以及了解相關(guān)的設(shè)計(jì)內(nèi)容和流程圖。有了基本的硬件結(jié)構(gòu),那下面就要涉及到編程了。雖然我是負(fù)責(zé)編寫LED顯示部分的程序但是這部分子程序中有我們所有組員的努力。為了方便程序之間的連接,在程序編寫的過程中,送入的數(shù)據(jù)為兩位,由內(nèi)部硬件接線可以知道,一片8255控制兩位三色LED,因此為了完成三種功能需要三篇8255芯片。同時(shí)多問老師多問同學(xué),這樣思路會(huì)打得更開。后面想到的辦法是,在控制電機(jī)的時(shí)候,屏蔽掉高四位,一直為高。因?yàn)樽约旱拇中?,浪費(fèi)這么多時(shí)間。先確定主程序圖再慢慢的進(jìn)行各部分的流程,包括8258255初始化、按鍵掃描與處理、LED的處理與顯示、定時(shí)和步進(jìn)電機(jī)的控制及三種洗滌方式的程序。以為會(huì)比較簡單就是設(shè)置幾個(gè)按鍵和判斷的問題,可是到了真正的著手做的時(shí)候才發(fā)現(xiàn)困難重重??焖傧礈熳映绦騅SXD PROC NEAR PUSHA MOV SYSJ,22 MOV COUNT,400 MOV XDSJ,10 CALL XDCX MOV COUNT,100 CALL SGCX POPA RETKSXD ENDPCODE ENDS END START 五、小組分工及設(shè)計(jì)心得 分工魏兵主要負(fù)責(zé)8255,8254初始化子程序編寫,報(bào)告編寫。tout: mov al,direct xor al,0 jnz fz mov bx,offset zzt mov al,order xlat zzt MOV BUF,al jmp out1fz: mov bx,offset fzt。開啟 MOV AL,PACS OR AL,10000000B MOV PACS,AL MOV DX,PORTA 。
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1