版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、全自動洗衣機控制系統(tǒng)1 題義分析及解決方案1.題義需求分析題目要求設計一個全自動洗衣機控制系統(tǒng)??梢杂萌舾蓚€按鍵來實現(xiàn)對洗衣機的控制,讓其有兩種洗衣模式分的水流別是普通水流和柔和水流以及兩種洗衣程序即標準程序和經(jīng)濟程序。程序中要實現(xiàn)電機正轉反轉的功能,而且在各個狀態(tài)中都應該通過LED晶體二極管顯示洗衣機運行狀態(tài),最后在洗衣工作完成后,由蜂鳴器發(fā)出聲響,表示衣物已洗干凈。由此可見,本課程設計大致上需要一個8255A芯片來控制整個程序的連接以及輸入輸出,若干個LED二極管來顯示洗衣機運行狀態(tài),一個步進電機,邏輯開關,一個繼電器來控制閥門的閉合,最后還需要一個蜂鳴器來提示洗衣過程的結束。2. 解決問
2、題的方法跟思路1) 硬件部分:a. 選擇可編程并行接口芯片8255A,實現(xiàn)自動洗衣機各個控制以及狀態(tài)的顯示輸出。本設計使8255A工作于方式0,即基本輸入輸出方式;將PA口作為輸出口,顯示洗衣機工作時的各個狀態(tài),即連接LED指示燈;PB口作為輸入口,即連接開關按鍵;PC作為輸入口,連接繼電器,蜂鳴器,步進電機部件。b. 直接選用LED二極管顯示洗衣機工作狀態(tài)因為其會使實驗過程一目了然,而且減少了8255端口的使用,編程上也方便了。c. 由于洗衣機中的電機要有一個正轉反轉的過程,在本設計中采用了步進電機。2) 軟件部分:對8255進行初始化。將8255的工作方式設定為方式0,即PA、PB、PC三
3、個口能夠進行輸入輸出操作。PB口作為輸入口,與邏輯開關相連,接收開關表示的數(shù)值和要控制的相關狀態(tài)。PA口連接LED小燈輸出運行狀態(tài)。在開始時候應將水位設為1即高水位。PC口連接蜂鳴器,繼電器,電機等元件也為輸入口。 二.硬件設計1. 選擇芯片8255(1) 芯片8255A在本次設計中的作用8255A主要是用作數(shù)據(jù)的輸入和輸出接口,將邏輯開關的所輸入的值接收進來,并且可以將數(shù)值進行輸出,電源為+5V。具體的講就是控制洗衣機運行時候的各個流程,以及其間的狀態(tài)顯示和后來的報警。(2)8255A的功能分析8255A采用40腳雙列直插式封裝單一+5V電源,全部輸入/輸出均與TTL電平兼容,為可編程通用并
4、行接口芯片。它有24條可編程的I/O引腳,與Intel系列微處理器完全兼容,直接的位清0或置1功能,簡化了接口控制。8255A在本設計中起并行傳輸接口作用,負責將從邏輯開關得到的數(shù)據(jù)送到LED顯示器上顯示出來。本實驗中將8255設置為方式0。PC口作為輸入口,與繼電器,電機,蜂鳴器等部件相連。而PA口作為輸出連接LED小燈顯示洗衣機運行的各個狀態(tài),PB口作為輸入端口連接邏輯開關。8255A是一種通用的可編程并行I/O接口芯片,又稱“可編程外設接口芯片”。它是為8086/8088而設計的可以通過程序來改變其功能。本設計中8255A設置為方式0,在方式0下,CPU可以采用無條件讀/寫方式與8255
5、A交換數(shù)據(jù)。PA口的八位作為LED小燈的連接位.方式0的工作特點:這種方式通常不用聯(lián)絡信號,不使用中斷,三個通道中的每一個都有可以由程序選定作為輸入或輸出。其功能為:兩個8位通道:通道A、B。兩個四位通道:通道C高4位和低四位;任何一個通道可以作輸入/輸出;輸出是鎖存的;輸入是不鎖存的;在方式0時各個通道的輸入/輸出可有16種不同的組合。()主要技術參數(shù)8255A主要技術參數(shù)參數(shù)名稱符號測試條件最大規(guī)范值最小規(guī)范值輸入低電平電壓VIL0.8V-0.5V輸入高電平電壓VIHVcc2.0V輸入低電平電壓(數(shù)據(jù)總線)VOLIOL=2.5MA0.45V輸入低電平電壓(外部端口)VOLIOL=1.7MA
6、0.45V輸入高電平電壓(數(shù)據(jù)總線)VOHIOH=-400MA2.4V輸入高電平電壓(外部端口)VOHIOH=-200MA2.4V達林頓驅動電流IDARREXT=750VEXT=1.5V-0.4MA1.0MA電源電流ICC120MA輸入負載電流IILI=Vcc0V+10MA-10MA輸出浮動電流IOFLVout=Vcc-0+10MA-10MA8255A主要參數(shù)分析:8255A的達林頓驅動電流最大為4.0 mA, 當電流超過達林頓驅動電流是芯片就有可能會被損壞,而LED的驅動電流要比它高的多發(fā)光,在保證8255芯片安全的同時又能讓LED管顯示就會需要外加器件。2.選擇邏輯開關(1)邏輯開關在本設
7、計中的作用 設計時用到六個個邏輯開關。按鍵分配如下:K1:暫停開關(0,暫停;1啟動)K2:洗衣程序選擇開關(0,經(jīng)濟洗衣;1標準洗衣)K3:預設水位的開關(0,低水位;1高水位)(2)邏輯開關的功能分析 如圖所示,開關未合時,與5V 電壓相連,輸入1,當合上之后,開關就將A口接地,也就輸入為0,4位開關可以置015的數(shù)。(3)邏輯開關的技術參數(shù) 邏輯開關及其編碼編 碼數(shù) 字00000011010201131004101511061117 八路二進制開關開關高電平:+5V、低電平:0V3.選擇LED發(fā)光二極管(1)發(fā)光二極管在本設計中的作用即顯示作用,標示洗衣機運行時候的各個狀態(tài),分別為洗滌、
8、脫水、漂洗、甩干。(2) 發(fā)光二極管的功能分析LED作指示電路時,應該串接限流電阻,該電阻的阻值大小應根據(jù)不同的使用電壓和LED所需工作電流來選擇。 (3) 發(fā)光二極管參數(shù)發(fā)光二極管的壓降一般為1.52.0 V,其工作電流一般取1020 mA為宜。4.選擇繼電器(1) 繼電器在本設計中的作用主要是用來模擬進水閥、排水閥。(2) 繼電器的功能分析繼電器的繼電特性繼電器的輸入信號x從零連續(xù)增加達到銜鐵開始吸合時的動作值xx,繼電器的輸出信號立刻從y=0跳躍到y(tǒng)=ym,即常開觸點從斷到通。一旦觸點閉合,輸入量x繼續(xù)增大,輸出信號y將不再起變化。當輸入量x從某一大于xx值下降到xf,繼電器開始釋放,常
9、開觸點斷開繼電器結構如圖所示:(3) 繼電器參數(shù)5A/120VAC 10A/80A/240VAC 5A/24VDC- COIL:5VDC AC交流電,DC直流電,A安,COIL線圈這個繼電器的觸電容量是工作在交流120V是5A交流240V是10A/80A,直流24V是5A,電磁繼電器工作電壓(線圈工作電壓)是5V直流電. 5.選擇蜂鳴器(1) 蜂鳴器在本設計中作用在全部洗衣工作完成后,由蜂鳴器發(fā)出聲響,表示衣物已洗干凈。(2) 蜂鳴器功能分析在本設計中用8255的PC4接蜂鳴器。在洗衣過程結束后,程序會給蜂鳴器一個脈沖,促使蜂鳴器發(fā)出聲響。(3) 蜂鳴器參數(shù)額定電壓 1.5工作電壓范圍 1.0
10、1.7V最大電流 80MA電阻 6.010歐DBA 70100頻率: 30006.步進電機1)步進電機在本設計中的作用步進電機的正傳與反轉帶動齒輪轉動,實現(xiàn)車輪的轉動及實現(xiàn)了小車的左轉與右轉。2) 步進電機的功能分析步進電機驅動原理是通過對每相線圈中的電流的順序切換來使電機作步進式旋轉。切換是通過8255輸出脈沖信號來實現(xiàn)的。所以改變各相脈沖的先后順序,可以改變電機的旋轉方向。步進電機與8255A的鏈接如下圖6: 圖 6 用8255A的PA03分別控制步進電機的A、B、C、D四相,“1”則該相繞組通電,“0”則不通電。步進電機的驅動原理是使各相繞組依次通電來使其作步進式旋轉,通過通電順序和切換
11、頻率來調(diào)節(jié)其轉速和轉向。步進電機可以四相四拍或四相八拍方式工作,即通電順序為:ABCDA;AABBBCCCDDDAA。按相反的順序即可改變電機的旋轉方向。本實驗系統(tǒng)采用的是:AABBBCCCDDDAA。相序表:08h0ch04h06h02h03h01h09h(正轉);01h03h02h06h04h0ch08h09h(反轉)。用8279控制鍵盤輸入和LED顯示。UNL2003驅動電機運轉。3).步進電機的技術參數(shù) 本設計采用的是四相步進電機,用單極性直流電源供電。只要對步進電機的各相繞組按合適的時序通電,就能使步進電機步進轉動。圖7是該四相反應式步進電機工作原理示意圖。圖7 四相步進電機步進示意
12、圖開始時,開關SB接通電源,SA、SC、SD斷開,B相磁極和轉子0、3號齒對齊,同時,轉子的1、4號齒就和C、D相 繞組磁極產(chǎn)生錯齒,2、5號齒就和D、A相繞組磁極產(chǎn)生錯齒。當開關SC接通電源,SB、SA、SD斷開時,由于C相繞組的磁力線和1、4號齒之間磁力線的作用,使轉子轉動,1、4號齒和C相繞組的磁極對齊。而0、3號齒和A、B相繞組產(chǎn)生錯齒,2、5號齒就和A、D相繞組磁極產(chǎn)生錯齒。依次類推,A、B、C、D四相繞組輪流供電,則轉子會沿著A、B、C、D方向轉動。四相步進電機按照通電順序的不同,可分為單四拍、雙四拍、八拍三種工作方式。單四拍與雙四拍的步距角相等,但單四拍的轉動力矩小。八拍工作方式
13、的步距角是單四拍與雙四拍的一半,因此,八拍工作方式既可以保持較高的轉動力矩又可以提高控制精度。7、硬件總邏輯圖及其說明連線說明:B4區(qū):CS(8255) A3區(qū):CS1B4區(qū):A0、A1 ES-PCI:A0、A1B4區(qū):JP65(PA口) G6區(qū):JP65B4區(qū):JP53(PB口) G6區(qū):JP80B4區(qū):PC0(PC口) E1區(qū):A(端口)B4區(qū):PC1(PC口) E1區(qū):B(端口)B4區(qū):PC2(PC口) E1區(qū):C(端口)B4區(qū):PC3(PC口) E1區(qū):D(端口)B4區(qū):PC4(PC口) D1區(qū):CTRL(端口)B4區(qū):PC6(PC口) E3區(qū):CTRL(端口)三控制程序設計1.基本思
14、想:系統(tǒng)處于初始狀態(tài),準備好啟動。按下中斷鍵后,綠燈亮,18s衣服放置時間,放置完,進水閥通電,開始注水;當水滿(高水位)是進水閥停止進水。此時開始洗滌,洗滌時間為5S,5S后洗滌完成,指示燈亮,洗衣程序運行過程中,LED的綠燈一直是亮的,此時紅燈亮起,顯示洗滌流程結束。同樣的,漂洗時間相對洗滌只是時間短些,設置為3S。脫水過程:脫水前,電機停止,然后打開排水閥,延時5S后進行脫水,電機轉動。再5S后脫水結束。紅燈亮3S后,滅掉。提示脫水過程結束。甩干就是時間較脫水長。2. 程序流程圖:3. 控制程序.MODELTINYPCIBAR3EQU1CH;8位I/O空間基地址(它就是實驗儀的基地址,
15、也為DMA & 32 BIT RAM板卡上的8237提供基地址) Vendor_IDEQU 10EBH;廠商ID號Device_IDEQU8376;設備ID號.STACK100.DATAIO_Bit8_BaseAddressDW?msg0DB'BIOS不支持訪問PCI $'msg1DB'找不到Star PCI9052板卡 $'msg2DB'讀8位I/O空間基地址時出錯$'COM_ADDDW00F3H;控制口偏移量PA_ADDDW00F0H ;PA口偏移量PB_ADDDW00F1H;PB口偏移量PC_ADDDW00F2H;PC口偏移量LED
16、_DataDB01111111B;初始化綠燈燈亮DB01011111B;初始化紅燈亮(綠燈也在亮)DB00110001B;A*采用單八拍,一次旋轉的角度為7.5°旋轉方向應為D->C->B->ADB00110011B;ABDB00110010B;BDB00110110B;BCDB00110100B;CDB00111100B;CD DB 00111000B ;D DB 00111001B ;DA.CODESTART:MOVAX,DATAMOVDS,AXNOPCALLInitPCICALLModifyAddress;根據(jù)PCI提供的基地址,將偏移地址轉化為實地址MOVD
17、X,COM_ADDMOVAL,82H ;8255初始化控制字 1000 0010 (只有B口為輸入)OUTDX,ALMOVDX,PC_ADD;燈全亮MOV AL,00Hout dx,alcalldl500msmov al,0ffhOUT DX,AL ;蜂鳴MOVDX,Pa_ADD;燈全熄滅MOVAL,0ffHOUTDX,ALLEABX,LED_Data start1: mov DX,PB_ADD in al,dx cmp al,01h jNz start1 ;等著按開關 K1 mov cx,3 JMP START2START2: MOV DX,PA_ADD MOV AL,0 XLAT OUT
18、DX,AL CALLDL3S ;9s放衣服時間,綠燈始終亮,紅燈閃3次MOV AL,1XLATOUT DX,ALCALL DL500MSLOOP START2 JMP BEGINBEGIN: ;選流程MOV DX,PA_ADD MOV AL,001 XLAT OUT DX,ALcall dl3s ;等著按開關 K2 MOV DX,PB_ADDIN AL,DX CMP AL,01HJZ BEGIN1CMP AL,03HJZ BEGIN2BEGIN1:CALL WASH ;洗滌過程CALL TUOSHUI ;脫水過程CALL PIAOXI ;漂洗過程CALL TUOSHUI ;CALL PIAOX
19、I ;CALL SHUAIGAN ;甩干過程jmp exitBEGIN2:CALL WASHCALL TUOSHUICALL PIAOXICALL SHUAIGANjmp exitWASH PROC NEAR mov AL,1XLATOUT DX,ALcall dl500msmov AL,0XLATOUT DX,ALMOV DX,PC_ADD MOV AL,20H ;打開進水閥OUT DX,AL CALL DL5Sjmp start5start5 :MOV DX,PB_ADD IN AL,DXCMP AL,04H ;達到預定水位? 按開關3jnz start5MOV DX,PA_ADD ;洗滌
20、狀態(tài)標示 第五個燈亮MOV AL,77HOUTDX,ALCALLDELAYmov cx,3 ;洗滌過程中的三次循環(huán)jmp xididjxididj:call dianjimovcall dl3s loop xididjMOV DX,PA_ADDMOV AL,1XLATOUT DX,AL;紅燈亮CALL DL3SMOV AL,0XLAT OUT DX,ALRETWASH ENDPTUOSHUI PROC NEARMOV DX,PB_ADDIN AL,DX;打開排水閥MOV DX,PA_ADD ;脫水狀態(tài)標示 第六個燈亮MOV AL,7BH OUTDX,ALCALLDELAY;PUSH CXMOV
21、 CX,75JMP ZHENGZHUAN1ZHENGZHUAN1:MOVDX,PC_ADDMOVAL,2XLAT ;從存儲單元bx+al中取一個字節(jié)送到al寄存器OUTDX,AL;A通電 B、C、D斷開,A相磁極和轉子0、3號齒對齊,同時,轉子的1、4號;齒就和B、C相繞組磁極產(chǎn)生錯齒,2、5號齒就和C、D相繞組磁極產(chǎn)生錯齒;。初始狀態(tài)CALLDELAY ;延遲500ms MOVAL,3XLATOUTDX,AL;AB通電CD斷開時,由于B相繞組的磁力線和1、4號齒之間磁力線的作用,;使轉子轉動,同時A相繞組的磁力線和0、3號齒之間磁力線的作用 使1、4號齒不能和B相繞組的磁極對齊。因;此0、3
22、號齒和A、B相繞組產(chǎn)生錯齒,1、4號齒就和B、C相繞組磁極產(chǎn)生錯齒,2、5號齒與C、D;產(chǎn)生錯齒。(轉動角度7.5°)CALLDELAY ;延遲500msMOVAL,4XLATOUTDX,AL ;B通電 A、C、D斷開,由于B相繞組的磁力線和1、4號齒之間磁力線的作用,使轉子轉動,B相磁極和轉子1、4號齒對齊,同時,轉子的0、3號齒就和A、D相繞組磁極產(chǎn)生錯齒,2、5號齒就和C、D相繞組磁極產(chǎn)生錯齒。(該次轉動角度為7.5°共轉了15°)CALLDELAY ;延遲500ms MOVAL,5;BC通電 旋轉類推XLATOUTDX,ALCALLDELAY ;延遲500
23、ms MOVAL,6;C通電 旋轉類推XLATOUTDX,ALCALLDELAY MOVAL,7;CD通電 旋轉類推XLATOUTDX,ALCALLDELAY MOVAL,8;D通電 旋轉類推XLATOUTDX,ALCALLDELAY MOVAL,9;DA通電 旋轉類推XLATOUTDX,ALCALLDELAY LOOPZHENGZHUAN1JMP FINISH;5S后結束脫水FINISH:MOV DX,PA_ADD MOV AL,1XLATOUT DX,AL;紅燈亮CALL DL500mSMOV AL,0XLAT OUT DX,ALRETTUOSHUI ENDPPIAOXI PROC NEA
24、Rmov AL,1XLATOUT DX,ALcall dl500msmov AL,0XLATOUT DX,ALMOV DX,PC_ADD MOV AL,20H ;打開進水閥OUT DX,AL CALL DL5SMOV DX,PA_ADD ;脫水狀態(tài)標示 第七個燈亮MOV AL,7DHOUTDX,ALCALLDELAYmov cx,2 ;漂洗中的電機循環(huán) 2次jmp xididj1xididj1:call dianjimovcall dl3sloop xididj1MOV DX,PA_ADDMOV AL,1XLATOUT DX,AL;紅燈亮CALL DL500msMOV AL,0XLAT OUT
25、 DX,ALRETpiaoxi ENDPSHUAIGAN PROC NEARMOV DX,PC_ADD MOV AL,20HOUT DX,AL;電機停止MOV DX,PB_ADDIN AL,DX;打開排水閥MOV DX,PA_ADD ;甩干狀態(tài)標示 最后一個燈亮MOV AL,7EHOUTDX,ALCALLDELAYMOV CX,150JMP ZHENGZHUAN2ZHENGZHUAN2:MOVDX,PC_ADDMOVAL,2XLAT ;從存儲單元bx+al中取一個字節(jié)送到al寄存器OUTDX,AL;A通電 B、C、D斷開,A相磁極和轉子0、3號齒對齊,同時,轉子的1、4號;齒就和B、C相繞組磁
26、極產(chǎn)生錯齒,2、5號齒就和C、D相繞組磁極產(chǎn)生錯齒;。初始狀態(tài)CALLDELAY1 ;延遲500ms MOVAL,3XLATOUTDX,AL;AB通電CD斷開時,由于B相繞組的磁力線和1、4號齒之間磁力線的作用,;使轉子轉動,同時A相繞組的磁力線和0、3號齒之間磁力線的作用 使1、4號齒不能和B相繞組的磁極對齊。因;此0、3號齒和A、B相繞組產(chǎn)生錯齒,1、4號齒就和B、C相繞組磁極產(chǎn)生錯齒,2、5號齒與C、D;產(chǎn)生錯齒。(轉動角度7.5°)CALLDELAY1 ;延遲500msMOVAL,4XLATOUTDX,AL ;B通電 A、C、D斷開,由于B相繞組的磁力線和1、4號齒之間磁力線
27、的作用,使轉子轉動,B相磁極和轉子1、4號齒對齊,同時,轉子的0、3號齒就和A、D相繞組磁極產(chǎn)生錯齒,2、5號齒就和C、D相繞組磁極產(chǎn)生錯齒。(該次轉動角度為7.5°共轉了15°)CALLDELAY1 ;延遲500ms MOVAL,5;BC通電 旋轉類推XLATOUTDX,ALCALLDELAY1 ;延遲500ms MOVAL,6;C通電 旋轉類推XLATOUTDX,ALCALLDELAY1 ;延遲500msMOVAL,7;CD通電 旋轉類推XLATOUTDX,ALCALLDELAY1 ;延遲500ms MOVAL,8;D通電 旋轉類推XLATOUTDX,ALCALLDEL
28、AY1 ;延遲500ms MOVAL,9;DA通電 旋轉類推XLATOUTDX,ALCALLDELAY1 ;延遲500ms LOOPZHENGZHUAN2FINISH1:MOV DX,PA_ADD MOV AL,1XLATOUT DX,AL;紅燈亮JMP BAOJING ;報警結束BAOJING: MOV DX,PC_ADDMOV AL,00Hout dx,alcall dl500msmov al,0ffhOUT DX,AL ;蜂鳴JMP EXITshuaigan endpdianjimov proc nearpush cx MOV CX ,50JMP ZHENGZHUAN ZHENGZHUA
29、N:MOVDX,PC_ADDMOVAL,2XLAT ;從存儲單元bx+al中取一個字節(jié)送到al寄存器OUTDX,AL;A通電 B、C、D斷開,A相磁極和轉子0、3號齒對齊,同時,轉子的1、4號;齒就和B、C相繞組磁極產(chǎn)生錯齒,2、5號齒就和C、D相繞組磁極產(chǎn)生錯齒;。初始狀態(tài)CALLDELAY ;延遲500ms MOVAL,3XLATOUTDX,AL;AB通電CD斷開時,由于B相繞組的磁力線和1、4號齒之間磁力線的作用,;使轉子轉動,同時A相繞組的磁力線和0、3號齒之間磁力線的作用 使1、4號齒不能和B相繞組的磁極對齊。因;此0、3號齒和A、B相繞組產(chǎn)生錯齒,1、4號齒就和B、C相繞組磁極產(chǎn)生
30、錯齒,2、5號齒與C、D;產(chǎn)生錯齒。(轉動角度7.5°)CALLDELAY ;延遲500msMOVAL,4XLATOUTDX,AL ;B通電 A、C、D斷開,由于B相繞組的磁力線和1、4號齒之間磁力線的作用,使轉子轉動,B相磁極和轉子1、4號齒對齊,同時,轉子的0、3號齒就和A、D相繞組磁極產(chǎn)生錯齒,2、5號齒就和C、D相繞組磁極產(chǎn)生錯齒。(該次轉動角度為7.5°共轉了15°)CALLDELAY ;延遲500ms MOVAL,5;BC通電 旋轉類推XLATOUTDX,ALCALLDELAY ;延遲500ms MOVAL,6;C通電 旋轉類推XLATOUTDX,AL
31、CALLDELAY ;延遲500msMOVAL,7;CD通電 旋轉類推XLATOUTDX,ALCALLDELAY ;延遲500ms MOVAL,8;D通電 旋轉類推XLATOUTDX,ALCALLDELAY ;延遲500ms MOVAL,9;DA通電 旋轉類推XLATOUTDX,ALCALLDELAY ;延遲500ms LOOPZHENGZHUANCALL DL3S mov cx ,50 jmp fanzhuanfanzhuan: MOVDX,PC_ADD MOVAL,9;DA通電 旋轉類推 XLAT OUTDX,AL CALLDELAY MOVAL,8;D通電 旋轉類推XLATOUTDX,A
32、LCALLDELAYMOVAL,7;CD通電 旋轉類推XLATOUTDX,ALCALLDELAY MOVAL,6;C通電 旋轉類推XLATOUTDX,ALCALLDELAYMOVAL,5;BC通電 旋轉類推XLATOUTDX,ALCALLDELAY MOVAL,4XLATOUTDX,AL ;B通電 A、C、D斷開,由于B相繞組的磁力線和1、4號齒之間磁力線的作用,使轉子轉動,B相磁極和轉子1、4號齒對齊,同時,轉子的0、3號齒就和A、D相繞組磁極產(chǎn)生錯齒,2、5號齒就和C、D相繞組磁極產(chǎn)生錯齒。(該次轉動角度為7.5°共轉了15°)CALLDELAYMOVAL,3XLATO
33、UTDX,AL;AB通電CD斷開時,由于B相繞組的磁力線和1、4號齒之間磁力線的作用,;使轉子轉動,同時A相繞組的磁力線和0、3號齒之間磁力線的作用 使1、4號齒不能和B相繞組的磁極對齊。因;此0、3號齒和A、B相繞組產(chǎn)生錯齒,1、4號齒就和B、C相繞組磁極產(chǎn)生錯齒,2、5號齒與C、D;產(chǎn)生錯齒。(轉動角度7.5°)CALLDELAYMOVAL,2XLAT ;從存儲單元bx+al中取一個字節(jié)送到al寄存器OUTDX,AL;A通電 B、C、D斷開,A相磁極和轉子0、3號齒對齊,同時,轉子的1、4號;齒就和B、C相繞組磁極產(chǎn)生錯齒,2、5號齒就和C、D相繞組磁極產(chǎn)生錯齒;。初始狀態(tài)CAL
34、LDELAY LOOP fanzhuanpop cxdianjimov endpDL500msPROCNEARPUSHAXPUSHDXMOVDX,500;延時500msMOVAH,0FFH;星研公司提供的軟中斷INT21HPOPDXPOPAXRETDL500msENDPDL100msPROCNEARPUSHAXPUSHDXMOVDX,100;延時500msMOVAH,0FFH;星研公司提供的軟中斷INT21HPOPDXPOPAXRETDL100msENDPDL1msPROCNEARPUSHAXPUSHDXMOVDX,1;延時500msMOVAH,0FFH;星研公司提供的軟中斷INT21HPOP
35、DXPOPAXRETDL1msENDPDELAYPROCNEARPUSH CXMOV CX,55000L: NOP LOOP LPOP CXRETDELAYENDPDELAY1PROC NEARPUSH CXMOVCX,50000M:NOPLOOPMPOP CXRETDELAY1 ENDPDL3SPROCNEARPUSHCXMOVCX,6DL3S1:CALLDL500msLOOPDL3S1POPCXRETENDPDL5SPROCNEARPUSHCXMOVCX,10DL5S1:CALLDL500msLOOPDL5S1POPCXRETENDPInitPCIPROCNEARMOVAH,00HMOVA
36、L,03HINT10H;清屏MOVAH,0B1HMOVAL,01HINT1AHCMPAH,0JZInitPCI2LEADX,msg0InitPCI1:MOVAH,09HINT21HJMPExitInitPCI2:MOVAH,0B1HMOVAL,02HMOVCX,Device_IDMOVDX,Vendor_IDMOVSI,0INT1AHJNCInitPCI3;是否存在Star PCI9052板卡LEADX,msg1JMPInitPCI1InitPCI3:MOVDI,PCIBAR3MOVAH,0B1HMOVAL,09HINT1AH;讀取該卡PCI9052基地址JNCInitPCI4LEADX,msg2JMPInitPCI1InitPCI4:ANDCX,0FFFCHMOVIO_Bit8_BaseAddress,CXRETInitPCIENDPModifyAddressPROCNE
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 單位管理制度展示匯編員工管理
- 2020-2025年中國造影劑行業(yè)發(fā)展趨勢預測及投資規(guī)劃研究報告
- 生膠受器行業(yè)市場發(fā)展及發(fā)展趨勢與投資戰(zhàn)略研究報告
- 2024年四川文軒職業(yè)學院單招職業(yè)技能測試題庫完整答案
- 推拿選擇題練習試題附答案
- 2024年晉中職業(yè)技術學院單招職業(yè)技能測試題庫
- 教育法律法規(guī)16周第七周資料教程
- 農(nóng)業(yè)農(nóng)村培訓課件
- 2024年08月山東2024屆招商銀行青島分行校園招考(87)筆試歷年參考題庫附帶答案詳解
- 2024至2030年中國PVC降粘劑數(shù)據(jù)監(jiān)測研究報告
- 某大廈10kv配電室增容改造工程施工方案
- 中建“大商務”管理實施方案
- 2024年消防月全員消防安全知識培訓
- 2024年航空職業(yè)技能鑒定考試-航空乘務員危險品考試近5年真題集錦(頻考類試題)帶答案
- 表 6-1-12? 咽喉部檢查法評分標準
- 2024-2025學年四年級科學上冊第一單元《聲音》測試卷(教科版)
- 林業(yè)專業(yè)知識考試試題及答案
- 2024年湖南省長沙市中考數(shù)學試題(含解析)
- 2024年大學華西醫(yī)院運營管理部招考聘用3人高頻難、易錯點500題模擬試題附帶答案詳解
- 分股退股協(xié)議書模板下載
- 深圳市南山區(qū)2024-2025學年數(shù)學三年級第一學期期末教學質量檢測模擬試題含解析
評論
0/150
提交評論