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

正文內(nèi)容

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

2024-08-15 04:57本頁面
  

【正文】 經(jīng)過對(duì)我所負(fù)責(zé)的按鍵部分的認(rèn)真分析,我首先畫出了按鍵查詢和按鍵掃描的子程序的程序流圖。后來和組員們一起查詢了很多相關(guān)資料,嘗試著設(shè)計(jì)出了初步的方案和程序流圖。除了專業(yè)知識(shí)以外,對(duì)個(gè)人資料查詢、團(tuán)隊(duì)協(xié)作的能力也有了很大的提升。廖貴川心得體會(huì):本次課程設(shè)計(jì)我們小組的題目是洗衣機(jī)模擬,我主要負(fù)責(zé)的是按鍵查詢、按鍵掃描部分。這次課程設(shè)計(jì)中,讓我對(duì)計(jì)算機(jī)硬件有了更深的認(rèn)識(shí),特別是對(duì)8254和8255的初始化,以及對(duì)流程圖的畫法也有了更深的了解,我覺得在設(shè)計(jì)過程中,流程圖的繪畫特別重要,這是一種思路,有了思路之后,做起來即使是有困難,也知道困難出現(xiàn)在哪里,好找出困難,然后解決他。變送器:需要寫程序,然后在程序正常工作的條件下進(jìn)行調(diào)節(jié),變送器里面也有一些芯片,如果以后要是設(shè)計(jì)變送器的話,對(duì)程序也要有一定的了解。如果以后在公司,會(huì)遇到編程或者相關(guān)的程序閱讀,這些知識(shí)會(huì)經(jīng)常遇到。最后我們組還是完成了工作??删幊潭〞r(shí)/計(jì)數(shù)器8254和8255的初始化,這部分我在課程中學(xué)過,所以操作起來并不是很難,主要是選擇合適的工作方式,對(duì)控制端口寫控制字、賦初始值。在本次設(shè)計(jì)中,我主要負(fù)責(zé)8254和8255的初始化編程,以及了解相關(guān)的設(shè)計(jì)內(nèi)容和流程圖。魏兵心得體會(huì):通過此次課程設(shè)計(jì),讓我對(duì)有關(guān)計(jì)算機(jī)硬件方面的知識(shí),有了更深入的掌握。當(dāng)然早變成的時(shí)候還是有的時(shí)候遇到很多麻煩,但是一個(gè)團(tuán)隊(duì)的同學(xué)互相溝通互相幫助,最終還是克服了難題,贏得了最后的勝利。一開始想的是一共是8拍,所以啊,每次在給每個(gè)order的輸出部分都取與。有了基本的硬件結(jié)構(gòu),那下面就要涉及到編程了。當(dāng)初接受這個(gè)東東的時(shí)候還是完全不知道該怎么下手,因?yàn)閷?duì)于硬件根本不清楚是怎么連線的,所以對(duì)于編程真的是一籌莫展,那個(gè)口對(duì)應(yīng)哪個(gè)都不知道這個(gè)該怎么編程呢??最后在同學(xué)的提醒下還是去ts中的help中尋找到了答案,寫的很是清楚,很是明白,這個(gè)步進(jìn)電機(jī)是分拍用的哈,而且HA,HB,HC,HD是低電平有效,所以只要PA,PB,PC中的一個(gè)端口的4位接到HA,HB,HC,HD,按照拍法送不同的低電平就行了,就是這么簡(jiǎn)單。看來生活中真的是處處有學(xué)問啊。在組長(zhǎng)黃韜同學(xué)的英明領(lǐng)導(dǎo)下,我們小組內(nèi)部分工明確,學(xué)習(xí)氛圍輕松愉快,并且順利的完成了整個(gè)課程設(shè)計(jì)。雖然我是負(fù)責(zé)編寫LED顯示部分的程序但是這部分子程序中有我們所有組員的努力。由于這次磕磣設(shè)計(jì)的任務(wù)比較大,因此一個(gè)人不可能完成,所以,我們?cè)诋嫵隽鞒虉D以及分解出模塊后,每個(gè)組員就選擇自己擅長(zhǎng)的模塊,然后每個(gè)組員分別編寫自己的子程序,在所有子程序編寫完成后,再交給組長(zhǎng)進(jìn)行組合,最后完成可以完成基本功能的程序。在本次課程設(shè)計(jì)中,我不僅對(duì)計(jì)算機(jī)硬件基礎(chǔ)的知識(shí)有了更加深刻的了解,更加靈活的運(yùn)用,可以解決的問題也略微深?yuàn)W。經(jīng)過本次課程設(shè)計(jì),對(duì)上學(xué)期所學(xué)的計(jì)算機(jī)硬件基礎(chǔ)的知識(shí)有了更好地了解,并且對(duì)這些知識(shí)的掌握加深了。為了方便程序之間的連接,在程序編寫的過程中,送入的數(shù)據(jù)為兩位,由內(nèi)部硬件接線可以知道,一片8255控制兩位三色LED,因此為了完成三種功能需要三篇8255芯片。我們所負(fù)責(zé)的題目是完成洗衣機(jī)的功能,在這個(gè)題目中,LED的作用是顯示所選擇的洗滌方式,顯示洗滌剩余時(shí)間和顯示水位這些基本功能。楊承煒心得體會(huì):在本次設(shè)計(jì)中,我主要負(fù)責(zé)的是LED處理與顯示的模塊,以及報(bào)告流程圖的繪制和報(bào)告的撰寫工作,并且參與了小組內(nèi)部相關(guān)程序的討論。在小組成員的共同努力下,大家終于實(shí)現(xiàn)了設(shè)計(jì)要求。同時(shí)多問老師多問同學(xué),這樣思路會(huì)打得更開。只有細(xì)心的一步一步的調(diào)程序才能發(fā)現(xiàn)問題,在遇到這種情況下問問同學(xué)老師也會(huì)有豁然開朗的感覺,只有在這種情況下所得到的收獲與學(xué)習(xí)才最多、最深刻,這樣才能對(duì)自己有更大的提升。當(dāng)然寫程序遇到的問題遠(yuǎn)不止此,那個(gè)時(shí)候會(huì)比較的難受。后面,減少了3個(gè)小燈,也是很郁悶。后面想到的辦法是,在控制電機(jī)的時(shí)候,屏蔽掉高四位,一直為高。A口輸出,B口輸出,C口輸入。剛開始遇到了,8255的輸出口不夠用的情況。有些子程序的標(biāo)號(hào)相同了,導(dǎo)致了在JMP的時(shí)候亂跳了。因?yàn)樽约旱拇中?,浪費(fèi)這么多時(shí)間。同學(xué)一下就看出來了??墒亲约簠s怎么也找不出錯(cuò)誤在哪里。寫程序最郁悶的就是,功能不能實(shí)現(xiàn),但是卻找不出原因。先確定主程序圖再慢慢的進(jìn)行各部分的流程,包括8258255初始化、按鍵掃描與處理、LED的處理與顯示、定時(shí)和步進(jìn)電機(jī)的控制及三種洗滌方式的程序。但是和小組成員認(rèn)真的討論后,慢慢開始有了思路。因?yàn)樵谝郧皼]有用過步進(jìn)電機(jī),所以還需要開始學(xué)習(xí)步進(jìn)電機(jī)的控制。要處理每個(gè)按鍵和按鍵次數(shù),要考慮次數(shù)循環(huán)的問題。以為會(huì)比較簡(jiǎn)單就是設(shè)置幾個(gè)按鍵和判斷的問題,可是到了真正的著手做的時(shí)候才發(fā)現(xiàn)困難重重。在做的過程中要有耐心、細(xì)心并且堅(jiān)持一直做下去。通過這次課程設(shè)計(jì),使自己的硬件知識(shí)得到了加深和改正了以前對(duì)一些知識(shí)的誤解。廖貴川負(fù)責(zé)鍵盤掃描,鍵盤處理,狀態(tài)設(shè)置,張騰飛電機(jī)程序的編寫黃韜負(fù)責(zé)主程序,其他子程序的編寫和調(diào)試??焖傧礈熳映绦騅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)告編寫。顯示處理子程序XSCL PROC NEAR PUSHA MOV AH,0 MOV AL,XSZ DIV CHUSU MOV GWZ,AL MOV DWZ,AH POPA RETXSCL ENDP。延時(shí) call delay0EXIT1: POPA RETDJCX ENDP。out1: mov al,buf OR AL,0F0H mov dx,PORTB out dx,al mov al,order。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。正轉(zhuǎn)/反轉(zhuǎn)。停止,跳出 out dx,al jmp EXIT1。電機(jī)子程序DJCX PROC NEAR PUSHASTART1: mov al,stop xor al,0 jz TOUT 。開啟 MOV AL,PACS OR AL,10000000B MOV PACS,AL MOV DX,PORTA 。TIME1S PROC NEAR PUSHA MOV AL,PACS AND AL,01111111B 。是否洗滌完成 JNE G1 MOV STOP,1 CALL DJCX 。判斷8254OUT0上升沿,不是則等待 DEC SYSJ MOV AL,SYSJ MOV XSZ,AL CALL XSCL MOV XSDK,PORTA2 。 。G1: MOV DIRECT,0 。第一片8255顯示03,表示正在甩干,初始化顯示0030 CALL XSCL 。SGCX PROC NEAR PUSHA MOV XSDK,PORTA1 。判斷8254OUT0為高,不是則等待 DEC SYSJ MOV AL,SYSJ MOV XSZ,AL MOV XSDK,PORTA2 CALL XSCL CALL LEDXS MOV AL,PXSJ CMP SYSJ,AL 。判斷8254OUT0上升沿,不是則等待 DEC SYSJ MOV AL,SYSJ MOV XSZ,AL MOV XSDK,PORTA2 CALL XSCL CALL LEDXS 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 。停電機(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 。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 。 MOV DIRECT,0 。第一片8255顯示02,表示正在漂洗,初始化顯示0030 CALL XSCL 。PXCX PROC NEAR MOV XSDK,PORTA1 。判斷8254OUT0是否為高,不是則等待 DEC SYSJ MOV AL,SYSJ MOV XSZ,AL MOV XSDK,PORTA2 CALL XSCL CALL LEDXS MOV AL,XDSJ CMP SYSJ,AL 。第二片8255 CALL LEDXS MOV DIRECT,0FFH 。電機(jī)程序 MOV DX,PORTC IN AL,DX AND AL,00010000B CMP AL,00010000B JNE Z2 。正轉(zhuǎn) CALL TIME1S 。第一片8255顯示01,表示正在洗滌,初始化顯示0030 CALL XSCL 。甩干轉(zhuǎn)速 CALL SGCX POPA RET BZXD ENDP。漂洗轉(zhuǎn)速 MOV PXSJ,10 。洗滌結(jié)束時(shí)間 CALL XDCX 。剩余時(shí)間為30 MOV COUNT,500 。延時(shí)子程序DELAY PROC NEAR PUSH ECX MOV ECX,YANSHI AGN: NOP LOOP AGN POP ECX RETDELAY ENDP。除以洗滌鍵狀態(tài)數(shù) MOV XIDI,AH RET ZTSET
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1