小直流電機調(diào)速控制系統(tǒng)方案_第1頁
小直流電機調(diào)速控制系統(tǒng)方案_第2頁
小直流電機調(diào)速控制系統(tǒng)方案_第3頁
已閱讀5頁,還剩38頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、遼寧工業(yè)大學單片機與接口技術(shù)課程設(shè)計(論文)題目:院(系):專業(yè)班級:學 號:學生:指導教師:教師職稱:起止時間:2014-6-30 至2014-7-11課程設(shè)計(論文)任務(wù)及評語院(系):教研室:號 學3流 直 小目 題n用 號 信 匕 止 將 示 顯 h 口昔 顯 在O課程設(shè)計論1寫要文任務(wù)芯O; 抄 互 目 嚴 7 右 ,川 字 00 40 完 、/ 獨 真 認 26 撰 3O 份指導教師評-語及成績 Hi 一呈辯 答績 成 總指U年日 月目錄第 1 章 緒論 . 1第 2 章 元器件的介紹 . 22.1 AT89C51 單片機 22.2 ADC0809單片機 42.3 DAC0832單

2、片機 5第 3 章 方案設(shè)計 . 73.1 總設(shè)計方案 73.2 控制電路 73.3 最小系統(tǒng)與顯示器 83.3 驅(qū)動電路 83.4 外部中斷設(shè)置 9第 4 章 程序代碼 . 10第 5 章 課程設(shè)計總結(jié) 36參考文 獻 38附錄 第1章緒論單片微型計算機的誕生是計算機發(fā)展史上的一個新的里程碑。近年來, 隨著技術(shù)的發(fā)展和進步,以及市場對產(chǎn)品功能和性能的要求不斷提高,直流 電動機的應(yīng)用更加廣泛,尤其是在智能機器人中的應(yīng)用。直流電動機的起動 和調(diào)速性能、過載能力強等特點顯得十分重要,為了能夠適應(yīng)發(fā)展的要求, 單閉環(huán)直流電動機的調(diào)速控制系統(tǒng)得到了很大的發(fā)展。而作為單片嵌入式系 統(tǒng)的核心一單片機,正朝

3、著多功能、多選擇、高速度、低功耗、低價格、大 存儲容量和強I/O功能等方向發(fā)展。隨著計算機檔次的不斷提高,功能的不 斷完善,單片機已越來越廣泛地應(yīng)用在各種領(lǐng)域的控制、自動化、智能化等 方面,特別是在直流電動機的調(diào)速控制系統(tǒng)中。這是因為單片機具有很多優(yōu) 點:體積小,功能全,抗干擾能力強,可靠性高,結(jié)構(gòu)合理,指令豐富,控 制功能強,造價低等。所以選用單片機作為控制系統(tǒng)的核心以提高整個系統(tǒng) 的可靠性和可行性。對直流電機調(diào)速器設(shè)計的研究,主要實現(xiàn)對電機的控制。本課程設(shè)計主 要是通過對電位器的調(diào)節(jié)實現(xiàn)電機的加速、減速操作。并實現(xiàn)電路的仿真。 為實現(xiàn)系統(tǒng)的微機控制,在設(shè)計中,采用了 AT89C5仲片機作為

4、整個控制系 統(tǒng)的控制電路的核心部分,配以各種顯示、驅(qū)動模塊,實現(xiàn)對電動機轉(zhuǎn)速參 數(shù)的顯示和測量。設(shè)計的整個控制系統(tǒng),在硬件結(jié)構(gòu)上采用了大量的集成電 路模塊,大大簡化了硬件電路,提高了系統(tǒng)的穩(wěn)定性和可靠性,使整個系統(tǒng) 的性能得到提高。第2章元器件的介紹2.1 AT89C51 單片機ATMEL公司的AT89C51芯片具有以下特性4KB片在系統(tǒng)可編程Flash程序存儲器;時鐘頻率為033MHz;128字節(jié)片隨機讀寫存儲器(RAM;32個可編程I/O弓I腳;2個16位定時/計數(shù)器;6個中斷源,2級優(yōu)先級;全雙工串行通信接口;監(jiān)視定時器;低功耗的閑置和掉電模式。AT89C51引腳功能介紹:Vcc: AT

5、89C51電源正端輸入,接+5V;Vss:電源接地端;XTAL1:單芯片系統(tǒng)時鐘的反相放大器輸入端;XTAL2系統(tǒng)時鐘的反相放大器輸出端;RST/VPD RST是復位信號,高電平有效,在此引腳上出現(xiàn)兩個機器周期以上 的高電平將使單片機復位。RST的第二功能是備用電源VPD的輸入端。EA/Vpp:外部程序存儲器地址允許輸入端/固化編程電壓輸入端。當EA端 保持高電平時,單片機復位后訪問片存儲器 ROM當程序計數(shù)器PC的 值超過4KB時,將自動轉(zhuǎn)去執(zhí)行片外存儲器 ROM勺程序。當EA端接 地保持低電平時,則只訪問片外程序存儲器,而不管部是否有程序存 儲器。ALE/PROG :地址鎖存允許信號端。當

6、訪問外部存儲器時,地址鎖存允許ALE(address latch enable) 信號的輸出用于鎖存低8位地址的控制 信號,此信號頻率為振蕩器的1/6。當不訪問片外存儲器時,ALE信 號可用作對外輸出時鐘或定時信號。 ALE端可驅(qū)動8個LS型TTL負 載。PSEN :程序存儲器允許輸出信號端(program store enable )。此端定時輸 出負脈沖作為讀片外存儲器的選通信號。AT89C5何以利用PSEN及RD引腳分別啟用存在外部的RAM與 EPROM使得數(shù)據(jù)存儲器與程序存 儲器可以合并在一起而共用64K的定址圍。PSEN端同樣可驅(qū)動8個LS型TTL負載。P0 口: P0.0P0.7。

7、P0 口第一功能是作為通用的I/O 口,CPU在傳送輸入/輸出數(shù)據(jù)時,輸出數(shù)據(jù)可以鎖存,輸入數(shù)據(jù)可以緩存; P0 口第二功能是 當CPUS問片外存儲器時,分時提供低 8位地址和8位數(shù)據(jù)的復位總 線。P1 口: P1.0P1.7。P1 口第一功能是作為通用I/O 口; P1 口第二功能是在對 片EPRO編程或校驗時輸入片EPROI的低8位地址。P2 口: P2.0P2.7。P2 口第一功能是當不帶片外存儲器時,作為通用I/O 口;P2 口第二功能是當帶片外存儲器時,與 P0 口配合,傳送片外存儲器 的高8位地址,共同選中片外存儲器單元。P3 口: P3.0P3.7。P3口除了做通用的I/O 口外

8、,作為控制用的第二功能如表3-2所示:表3-2 : P3 口各位的第二功能P3 口的位第2功能注釋P3.0RXD串行數(shù)據(jù)接收口P3.1TXD串行數(shù)據(jù)發(fā)送口P3.2INT0外部中斷0輸入P3.3INT1外部中斷1輸入P3.4T0定時器/計數(shù)器0外部輸入P3.5T1定時器/計數(shù)器0外部輸入P3.6WR外部RAM寫選通信號P3.7RD外部RAM賣選通信號2.2 ADC0809美國國家半導體公司的ADC0809E片具有以下特性:8路輸入通道,8位A/D轉(zhuǎn)換器,即分辨率為8位。具有轉(zhuǎn)換起??刂贫?。轉(zhuǎn)換時間為100卩s(時鐘為640kHz時),130卩s (時鐘為500kHz時)單個+5V電源供電模擬輸入

9、電壓圍0+5V,不需零點和滿刻度校準。工作溫度圍為-40+85攝氏度低功耗,約15mW/ADC0809引腳功能介紹U61612VREF(-) VREF(+)VCCGNDCLOCK2 -8LSBOUTPUT ENABLE2-7EOC2-6START2-52-4IN72-3IN62-2IN52 -1MSBIN4IN3ALEIN2ADD CIN1ADD BIN0ADD A5ADC0809_1921282726_22_23_24251317141511_109_7IN0IN7: 8路模擬量輸入端。2-12-8 : 8位數(shù)字量輸出端。ADDA ADDB ADDC 3位地址輸入線,用于選通8路模擬輸入中的

10、 一路ALE地址鎖存允許信號,輸入, 咼電平有效。START A/D轉(zhuǎn)換啟動脈沖輸入端,輸入一個正脈沖(至少100ns 寬)使其啟動(脈沖上升沿使0809 復位,下降沿啟動A/D轉(zhuǎn)換)。EOC A/D轉(zhuǎn)換結(jié)束信號,輸出當A/D轉(zhuǎn)換結(jié)束時,此端輸出一個高電平(轉(zhuǎn)換期間一直為低電平)OE數(shù)據(jù)輸出允許信號,輸入,高電平有效。當A/D轉(zhuǎn)換結(jié)束時,此端輸入一個高電平,才能打開輸出三態(tài)門,輸出數(shù)字量。CLK時鐘脈沖輸入端。要求時鐘頻率不高于 640KHZREF( +)、REF(-):基準電壓。Vcc:電源,單一 +5V。GND 地。注:仿真時只能用 ADC0808與ADC0809功能一樣2.3 DAC08

11、32D0D7 8位數(shù)據(jù)輸入線,TTL電平,有效時間應(yīng)大于90ns(否則DAC0832是8分辨率的D/A轉(zhuǎn)換集成芯片。與微處理器完全兼容。這個 DA芯片以 其價格低廉、接口簡單、轉(zhuǎn)換控制容易等優(yōu)點,在單片機應(yīng)用系統(tǒng)中 得到廣泛的應(yīng)用。D/A轉(zhuǎn)換器由8位輸入鎖存器、8位DAC寄存器、8 位D/A轉(zhuǎn)換電路及轉(zhuǎn)換控制電路構(gòu)成。-2?4: id10CSVCCWR11LE(BY1/BY2)GNDWR2DI3XFERDI2DI4DI1DI5DI0DI6VREFDI7RF0I0UT2GNDI0UT120191816151312DAC0832a.主要特性參數(shù):分辨率為8位穩(wěn)定時間1us;可單緩沖、雙緩沖或直接數(shù)

12、字輸入;只需在滿量程下調(diào)整其線性度;單一電源供電(+5V+15V;低功耗,200mW/b 芯片結(jié)構(gòu):鎖存器的數(shù)據(jù)會出錯);CS:片選信號輸入線(選通數(shù)據(jù)鎖存器),低電平有效;WR1數(shù)據(jù)鎖存器寫選通輸入線,負脈沖(脈寬應(yīng)大于500ns)有效。由ILE、CS WR的邏輯組合產(chǎn)生LE1,當LE1為高電平時,數(shù)據(jù)鎖存器狀態(tài)隨 輸入數(shù)據(jù)線變換,LE1的負跳變時將輸入數(shù)據(jù)鎖存;XFER數(shù)據(jù)傳輸控制信號輸入線,低電平有效,負脈沖(脈寬應(yīng)大于500ns)有效;WR2 DAC寄存器選通輸入線,負脈沖(脈寬應(yīng)大于 500ns)有效。由WR1 XFER的邏輯組合產(chǎn)生LE2,當LE2為高電平時,DAC寄存器的輸出隨

13、寄存器的輸入而變化,LE2的負跳變時將數(shù)據(jù)鎖存器的容打入 DAC寄 存器并開始D/A轉(zhuǎn)換。IOUT1:電流輸出端1,其值隨DAC寄存器的容線性變化;I0UT2電流輸出端2,其值與IOUT1值之和為一常數(shù);Rfb :反饋信號輸入線,改變 Rfb端外接電阻值可調(diào)整轉(zhuǎn)換滿量程精度;Vcc :電源輸入端,Vcc的圍為+5V+15V;VREF基準電壓輸入線,VREF的圍為-10V+10VAGND模擬信號地DGND數(shù)字第3章方案設(shè)計3.1總方案設(shè)計本設(shè)計的硬件電路只要包括最小系統(tǒng)與顯示器、控制電路、驅(qū)動電路三大部分。最小系統(tǒng)只要是為了使單片機正常工作??刂齐娐吠ㄟ^操作電位器 來控制電機的轉(zhuǎn)速。驅(qū)動電路主要

14、是對單片機輸出的脈沖進行功率放大,從 而驅(qū)動電機轉(zhuǎn)動。設(shè)計流程圖如下:圖33.2控制電路圖3.2控制電路原理圖如圖3.2所示,芯片ADC0808采樣電位器的值,并轉(zhuǎn)化為數(shù)字信號傳給 AT89C51通過上下滑動電位器,來改變電壓的大小,由此采樣不同的電壓值, AT8951通過采樣值的大小來調(diào)節(jié)電機轉(zhuǎn)速。3.3最小系統(tǒng)與顯示器圖3.3單片機最小系統(tǒng)或者稱為最小應(yīng)用系統(tǒng),素質(zhì)用最少的元件組成的單片 機可以工作的系統(tǒng),對51系列單片機來說,最小系統(tǒng)一般應(yīng)該包括:單片機、 復位電路、晶振電路。AT89C51的P1 口和 P2 口的高四位控制 LED顯示屏,P0 口接收來自 ADC0808勺信號。LED顯

15、示屏顯示ADC0808采樣的電壓值。3.4驅(qū)動電路圖3.3單片機AT89S51 俞出的脈寬調(diào)制(PWM信號需經(jīng)過功率放大才能驅(qū)動電機3.5外部中斷設(shè)置1)外部中斷允許設(shè)置中斷控制寄存器IE的EXO對應(yīng)INTO, EX1對應(yīng)INT1,EA為中斷的總開 關(guān),若要開放外部中斷,只要將IE對應(yīng)的位和總開關(guān)EA置1即可。女口:開放外部中斷0的設(shè)置:SETB EXOSETB EA開放外部中斷0和1的設(shè)置:SETB EXOSETB EX1SETB EA(2)外部中斷觸發(fā)方式設(shè)置單片機外部中斷有兩種觸發(fā)方式,一種是電平觸發(fā)方式,另一種是脈沖 觸發(fā)方式,單片機外部中斷觸發(fā)方式與 TCON勺IT位有關(guān)。TF1TR

16、1TFOTROIE1IT1IEOITO電平觸發(fā)設(shè)置方法:CLR ITX,為低電平觸發(fā)方式。脈沖觸發(fā)設(shè)置方法:SETB ITX = 1,為脈沖下降沿觸發(fā)方式。在使用外部中斷時,如果不進行設(shè)置,則為電平觸發(fā)方式。(3)外部優(yōu)先級設(shè)置外部中斷IN0、NT1的中斷優(yōu)先級的設(shè)置是通過設(shè)置IP寄存器實現(xiàn)的,IP的PXO對應(yīng)INTO, PX1對應(yīng)INT1。PX置1為高級中斷,PX為0為低級中 斷。XXXPSPT1PX1PT0PX0第4章程序代碼Q0000:LJMP Q02D1Q0003:DB OOH, OOH, OOH, OOH, OOH, OOH, OOH, OOHQ000B:DB O2H, O3H, 9

17、OHQOOOE:MOV A,R4ORL A,R5JZ Q0023MOV A,R0ORL A,R1JNZ Q002DMOV A,R5RLC AMOV A,R4RLC AINC AJZ Q002ACLR AMOV R4,AMOV R7,AMOV R6,AMOV R5,AQ0022:RETQ0023:MOV A,R1RLC AMOV A,R0RLC AINC AJNZ Q0022Q002A:LJMP Q01BEJQ002D:LCALL Q0189ANL A,R0INC AJZ Q003DCLR AXCH A,R4ADD A,#81HJNC Q0040ADD A,R0JNC Q0046Q003D:LJ

18、MP Q01C8JQ0040:ADD A,R0JC Q0046LJMP Q01C5Q0046:PUSH ACCMOV A,R3ORL A,R2JNZ Q0090CJNE R1,#80H,Q0055Q004F:POP ACCMOV R3,ALJMP Q01B4JQ0055:MOV A,R7ORLA,R6JNZQ0075CJNER5,#80H,Q0064Q005C:MOV A,R3MOVR7,AMOVA,R2MOVR6,AMOVA,R1MOVR5,ASJMPQ004FJQ0064:MOV A,R1MOVB,R5MULABMOVR6,AMOVA,BLJMPQ00F7Q006E:MOV A,R1XCH

19、 A,R5MOV R1,AMOV A,R2MOV R6,AMOV A,R3MOV R7,AQ0075:MOV A,R7MOV B,R1MUL ABMOV R4,AMOV A,BXCH A,R6MOV B,R1MUL ABADD A,R6MOV R7,ACLR AADDC A,BXCH A,R5MOV B,R1MUL ABADD A,R5MOV R6,ACLR AADDC A,BSJMP Q00F7Q0090:MOV A,R7ORL A,R6JNZ Q0099CJNE R5,#80H,Q006ESJMP Q005CQ0099:MOV A,R7MOV B,R3MUL ABMOV R4,BMOV A

20、,R6MOV B,R3MUL ABADD A,R4MOV R4,ACLR AADDC A,BMOV R0,AMOV A,R7MOV B,R2MUL ABADD A,R4MOV A,BADDC A,R0MOV R4,ACLR ARLC AXCH A,R3MOV B,R5MUL ABADD A,R4MOV R4,AMOV A,BADDC A,R3MOV R0,AMOV A,R6MOV B,R2MUL ABADD A,R4MOV R4,AMOV A,BADDC A,R0MOV R0,ACLR ARLC AXCH A,R7MOV B,R1MUL ABADD A,R4MOV R4,AMOV A,BADD

21、C A,R0XCH A,R7ADDC A,#00HXCH A,R6MOV B,R1MUL ABADD A,R7MOV R7,AMOV A,BADDC A,R6MOV R6,ACLR ARLC AXCH A,R1MOV B,R5MUL ABADD A,R6MOV R6,AMOV A,BADDC A,R1XCH A,R5MOV B,R2MUL ABADD A,R7MOV R7,AMOV A,BADDC A,R6MOV R6,ACLR AADDC A,R5Q00F7:MOV R5,ARLC APOP ACCMOV R3,AJNC Q0105INC R3CJNE R3,#00H,Q0111LJMP Q

22、01C8Q0105:MOV A,R4ADD A,R4MOV R4,AMOV A,R7RLC AMOV R7,AMOV A,R6RLC AMOV R6,AMOV A,R5RLC AMOV R5,AQ0111:LJMP Q01A0Q0114:DB 75H,0F0H, 20H, 80H, OEH ;u.Q0119:MOV B,#10HSJMP Q0123Q011E:DB 75H,0F0H, 08H, 7DH, 00H;u.RLC AMOV F0,CJNB F0,Q0130LCALL Q0228Q0130:MOV A,R4RLC AJC Q0144MOV A,R7RLC AMOV R7,AMOV A,

23、R6RLC AMOV R6,AMOV A,R5RLC AMOV R5,AMOV A,R4RLC AMOV R4,ADJNZ B,Q0130RETQ0144:MOV A,BADD A,#7EHMOV C,F0RRC AXCH A,R4XCHA,R5XCHA,R6MOVR7,ARETJQ0152:MOV A,R5SETBACC.7XCHA,R5RLCAMOVA,R4RLCAMOVF0,CADDA,#81HJC Q0165CLRAQ0160:MOV R7,AMOVR6,AMOVR5,AMOVR4,AQ0164:RETJQ0165:MOV R4,ACLRAXCHA,R7XCHA,R6XCHA,R5XC

24、HA,R4ADD A,#OEOHJNC Q0180MOVA,#0FFHSJMPQ0160JQ0173:CLR CXCHA,R4RRCAXCHA,R4XCHA,R5RRCAXCHA,R5XCHA,R6RRCAXCHA,R6XCHA,R7RRCAXCHA,R7Q0180:INC AJNZQ0173JNBF0,Q0164LJMPQ0228Q0189:MOV A,R1SETB ACC.7XCH A,R1RLC AMOV A,R0RLC AMOV R0,AMOV F0,CMOV A,R5SETB ACC.7XCH A,R5RLC AMOV A,R4RLC AMOV R4,AJNC Q019FCPL F0

25、Q019F:RETQ01A0:MOV A,R4JNB ACC.7,Q01B4INC R7CJNE R7,#00H,Q01B4INC R6CJNE R6,#00H,Q01B4INC R5CJNE R5,#00H,Q01B4INC R3MOV A,R3JZ Q01C8Q01B4:MOV C,F0MOV A,R3RRC AMOV R4,AMOV A,R5MOV ACC.7,CMOV R5,ARETQ01BE:MOV A,#0FFHQ01C0:MOV R4,AMOV R5,AQ01C2:MOV R6,AMOV R7,ARETQ01C5:CLR ASJMP Q01C0Q01C8:MOV C,F0MOV

26、A,#0FFHRRC AMOV R4,AMOV R5,#80HCLR ASJMP Q01C2Q01D3:CJNE R4,#00H,Q01E1CJNE R6,#00H,Q0202MOV A,R7MOV B,R5DIV ABMOV R7,AMOV R5,BRETQ01E1:CLR AXCH A,R4MOV R0,AMOV B,#08HQ01E7:MOV A,R7ADD A,R7MOV R7,AMOV A,R6RLC AMOV R6,AMOV A,R4RLC AMOV R4,AMOV A,R6SUBB A,R5MOV A,R4SUBB A,R0JC Q01FBMOV R4,AMOV A,R6SUBB

27、 A,R5MOV R6,AINC R7Q01FB:DJNZ B,Q01E7CLR AXCH A,R6MOV R5,ARETQ0202:MOV A,R5MOV R0,AMOV B,AMOV A,R6DIV ABJB OV,Q0227MOV R6,AMOV R5,BMOV B,#08HQ0211:MOV A,R7ADD A,R7MOV R7,AMOV A,R5RLC AMOV R5,AJC Q0220SUBB A,R0JNC Q0222DJNZ B,Q0211RETQ0220:CLR CSUBB A,R0Q0222:MOV R5,AINC R7DJNZ B,Q0211Q0227:RETQ0228:

28、CLR CCLR ASUBB A,R7MOV R7,ACLR ASUBB A,R6MOV R6,ACLR ASUBB A,R5MOV R5,ACLR ASUBB A,R4MOV R4,ARETQ0236:SETB 20H.0SETB P3.7Q023A:SETB P3.0CLR P3.0Q023E:JB P3.2,Q0245SETB P3.1SJMP Q023EQ0245:MOV R7,P0MOV 1DH,#00HMOV 1EH,R7LCALL Q03E0MOV R4,1DHMOV R5,1EHCLR ALCALL Q0119MOV R3,#48HMOV R2,#0E1HMOV R1,#0FA

29、HMOV R0,#3FHLCALL Q000ELCALL Q0152MOV 1DH,R6MOV 1EH,R7CLR P3.1MOV R4,#00HMOV R5,#0AHLCALL Q01D3ADDA,R5MOVR0,AMOVA,R0MOV19H,AMOVR6,1DHMOVR7,1EHMOVR4,#00HMOVR5,#0AHLCALL Q01D3MOV R4,#00HMOV R5,#0AHLCALL Q01D3MOVA,#09HADDA,R5MOVR0,AMOVA,R0MOV1AH,AMOVR6,1DHMOVR7,1EHMOVR4,#00HMOVR5,#64HLCALL Q01D3MOV R4,

30、#00HMOV R5,#0AHLCALL Q01D3MOVA,#09HADDA,R5MOVR0,AMOVA,R0MOV R6,1DHMOV R7,1EHMOV R4,#03HMOV R5,#0E8HLCALL Q01D3MOV A,#09HADD A,R7MOV R0,AMOV A,R0MOV 1CH,ACLR AMOV 21H,AQ02C0:MOV A,21HSETB CSUBB A,#0C8HJC Q02CALJMP Q023AQ02CA:LCALL Q035DINC 21HSJMP Q02C0Q02D1:MOV R0,#7FHCLR ADJNZ R0,Q02D4LJMP Q0318Q02

31、DD:LJMP Q0236Q02E0:CLR AMOVC A,A+DPTRINC DPTRMOV R0,AQ02E4:CLR AMOVC A,A+DPTRINC DPTRJC Q02ECMOV R0,ASJMP Q02EDQ02EC:MOVX R0,AQ02ED:INC R0DJNZ R7,Q02E4SJMP Q031BQ02F2:CLR AMOVC A,A+DPTRINC DPTRANL A,#07HADD A,#0CHXCH A,R0CLR CRLC ASWAP AANL A,#0FHORL A,#20HXCH A,R0MOVC A,A+PCJC Q030ACPL AANL A,R0SJM

32、P Q030BQ030A:ORL A,R0Q030B:MOV R0,ADJNZ R7,Q02F2SJMP Q031BQ0310:DB 01H,02H,04H,08H,10H,20H,40H,80HQ0318:MOV DPTR,#03B5HQ031B:CLR AQ0331:Q0342:JZ Q02DDINC DPTRMOV R7,AANL A,#3FHJNB ACC.5,Q0331ANL A,#1FHMOV R6,ACLR AMOVC A,A+DPTRINC DPTRJZ Q0331INC R6XCH A,R7ANL A,#0C0HADD A,ACCJZ Q02E0JC Q02F2CLR AMO

33、VC A,A+DPTRINC DPTRMOV R2,ACLR AMOVC A,A+DPTRINC DPTRMOV R0,ACLR AMOVC A,A+DPTRINC DPTRXCHA,R0XCHA,DPLXCHA,R0XCHA,R2XCHA,DPHXCHA,R2MOVX DPTR,AINC DPTRXCHA,R0XCHA,DPLXCHA,R0XCHA,R2XCHA,DPHXCHA,R2DJNZ R7,Q0342DJNZ R6,Q0342SJMP Q031Bj Q035D:CLR AMOV R3,AMOV R2,AQ0360:MOV R7,03HMOV A,1FHMOV R0,07HINC R0

34、SJMP Q036BQ0369:CLR CRLC AQ036B:DJNZ R0,Q0369MOVP2,AMOVA,#19HADDA,R3MOVR0,AMOVA,R0MOVP1,AMOVA,R3XRLA,#02HORLA,R2JNZQ037FORLP1,#80HQ037F:MOV R7,#01HLCALL Q03CFINC R3CJNE R3,#00H,Q0389INC R2Q0389:MOV A,R3XRL A,#04HORL A,R2JNZ Q0360RETQ0390:DB 0C0H,0E0H,0C0H,0D0H, 30H, 00H, 09H,0C2HQ0398:DB 0B7H,0C2H,

35、00H, 85H, 1EH, 8CH, 80H, 0BHQ03A0:DB 0D2H,0B7H,0D2H, 00H,0C3H, 74H,0FFH, 95HQ03A8:DB 1EH,0F5H, 8CH, 75H, 8AH, 00H,0D2H, 8CHQ03B0:DB 0D0H,0D0H,0D0H,0E0H, 32H, 10H, 09H, 3FHQ03B8:DB06H, 5BH, 4FH, 66H, 6DH, 7DH, 07H, 7FHQ03C0:DB6FH, 77H, 7CH, 39H, 5EH, 79H, 71H, 01HQ03C8:DB1FH, 01H, 02H, 1DH, 00H, 00H, 00H;Q03CF:CLR AMOV R6,AQ03D1:MOV A,R6CLR CSUBB A,R7JNC Q03DFCLR AMOV R5,AQ03D8:INC R5CJNE R5,#78H,Q03D8INC R6SJMP Q03D1Q03DF:RETQ03E0:SETB EASETB ET0MOV TMOD,#01HMOV TH0,1EHCLR AMOV TL0,ASETB TR0RET第5章 仿真與調(diào)試5.1軟件介紹Proteus軟件介紹Proteus(海神)的ISIS是一款La

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論