


下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、遼寧工業(yè)大學(xué)單片機(jī)與接口技術(shù)課程設(shè)計(jì)(論文)題目:院(系):專業(yè)班級(jí):學(xué) 號(hào):學(xué)生:指導(dǎo)教師:教師職稱:起止時(shí)間:2014-6-30 至2014-7-11課程設(shè)計(jì)(論文)任務(wù)及評(píng)語(yǔ)院(系):教研室:號(hào) 學(xué)3流 直 小目 題n用 號(hào) 信 匕 止 將 示 顯 h 口昔 顯 在O課程設(shè)計(jì)論1寫要文任務(wù)芯O; 抄 互 目 嚴(yán) 7 右 ,川 字 00 40 完 、/ 獨(dú) 真 認(rèn) 26 撰 3O 份指導(dǎo)教師評(píng)-語(yǔ)及成績(jī) Hi 一呈辯 答績(jī) 成 總指U年日 月目錄第 1 章 緒論 . 1第 2 章 元器件的介紹 . 22.1 AT89C51 單片機(jī) 22.2 ADC0809單片機(jī) 42.3 DAC0832單
2、片機(jī) 5第 3 章 方案設(shè)計(jì) . 73.1 總設(shè)計(jì)方案 73.2 控制電路 73.3 最小系統(tǒng)與顯示器 83.3 驅(qū)動(dòng)電路 83.4 外部中斷設(shè)置 9第 4 章 程序代碼 . 10第 5 章 課程設(shè)計(jì)總結(jié) 36參考文 獻(xiàn) 38附錄 第1章緒論單片微型計(jì)算機(jī)的誕生是計(jì)算機(jī)發(fā)展史上的一個(gè)新的里程碑。近年來(lái), 隨著技術(shù)的發(fā)展和進(jìn)步,以及市場(chǎng)對(duì)產(chǎn)品功能和性能的要求不斷提高,直流 電動(dòng)機(jī)的應(yīng)用更加廣泛,尤其是在智能機(jī)器人中的應(yīng)用。直流電動(dòng)機(jī)的起動(dòng) 和調(diào)速性能、過(guò)載能力強(qiáng)等特點(diǎn)顯得十分重要,為了能夠適應(yīng)發(fā)展的要求, 單閉環(huán)直流電動(dòng)機(jī)的調(diào)速控制系統(tǒng)得到了很大的發(fā)展。而作為單片嵌入式系 統(tǒng)的核心一單片機(jī),正朝
3、著多功能、多選擇、高速度、低功耗、低價(jià)格、大 存儲(chǔ)容量和強(qiáng)I/O功能等方向發(fā)展。隨著計(jì)算機(jī)檔次的不斷提高,功能的不 斷完善,單片機(jī)已越來(lái)越廣泛地應(yīng)用在各種領(lǐng)域的控制、自動(dòng)化、智能化等 方面,特別是在直流電動(dòng)機(jī)的調(diào)速控制系統(tǒng)中。這是因?yàn)閱纹瑱C(jī)具有很多優(yōu) 點(diǎn):體積小,功能全,抗干擾能力強(qiáng),可靠性高,結(jié)構(gòu)合理,指令豐富,控 制功能強(qiáng),造價(jià)低等。所以選用單片機(jī)作為控制系統(tǒng)的核心以提高整個(gè)系統(tǒng) 的可靠性和可行性。對(duì)直流電機(jī)調(diào)速器設(shè)計(jì)的研究,主要實(shí)現(xiàn)對(duì)電機(jī)的控制。本課程設(shè)計(jì)主 要是通過(guò)對(duì)電位器的調(diào)節(jié)實(shí)現(xiàn)電機(jī)的加速、減速操作。并實(shí)現(xiàn)電路的仿真。 為實(shí)現(xiàn)系統(tǒng)的微機(jī)控制,在設(shè)計(jì)中,采用了 AT89C5仲片機(jī)作為
4、整個(gè)控制系 統(tǒng)的控制電路的核心部分,配以各種顯示、驅(qū)動(dòng)模塊,實(shí)現(xiàn)對(duì)電動(dòng)機(jī)轉(zhuǎn)速參 數(shù)的顯示和測(cè)量。設(shè)計(jì)的整個(gè)控制系統(tǒng),在硬件結(jié)構(gòu)上采用了大量的集成電 路模塊,大大簡(jiǎn)化了硬件電路,提高了系統(tǒng)的穩(wěn)定性和可靠性,使整個(gè)系統(tǒng) 的性能得到提高。第2章元器件的介紹2.1 AT89C51 單片機(jī)ATMEL公司的AT89C51芯片具有以下特性4KB片在系統(tǒng)可編程Flash程序存儲(chǔ)器;時(shí)鐘頻率為033MHz;128字節(jié)片隨機(jī)讀寫存儲(chǔ)器(RAM;32個(gè)可編程I/O弓I腳;2個(gè)16位定時(shí)/計(jì)數(shù)器;6個(gè)中斷源,2級(jí)優(yōu)先級(jí);全雙工串行通信接口;監(jiān)視定時(shí)器;低功耗的閑置和掉電模式。AT89C51引腳功能介紹:Vcc: AT
5、89C51電源正端輸入,接+5V;Vss:電源接地端;XTAL1:單芯片系統(tǒng)時(shí)鐘的反相放大器輸入端;XTAL2系統(tǒng)時(shí)鐘的反相放大器輸出端;RST/VPD RST是復(fù)位信號(hào),高電平有效,在此引腳上出現(xiàn)兩個(gè)機(jī)器周期以上 的高電平將使單片機(jī)復(fù)位。RST的第二功能是備用電源VPD的輸入端。EA/Vpp:外部程序存儲(chǔ)器地址允許輸入端/固化編程電壓輸入端。當(dāng)EA端 保持高電平時(shí),單片機(jī)復(fù)位后訪問(wèn)片存儲(chǔ)器 ROM當(dāng)程序計(jì)數(shù)器PC的 值超過(guò)4KB時(shí),將自動(dòng)轉(zhuǎn)去執(zhí)行片外存儲(chǔ)器 ROM勺程序。當(dāng)EA端接 地保持低電平時(shí),則只訪問(wèn)片外程序存儲(chǔ)器,而不管部是否有程序存 儲(chǔ)器。ALE/PROG :地址鎖存允許信號(hào)端。當(dāng)
6、訪問(wèn)外部存儲(chǔ)器時(shí),地址鎖存允許ALE(address latch enable) 信號(hào)的輸出用于鎖存低8位地址的控制 信號(hào),此信號(hào)頻率為振蕩器的1/6。當(dāng)不訪問(wèn)片外存儲(chǔ)器時(shí),ALE信 號(hào)可用作對(duì)外輸出時(shí)鐘或定時(shí)信號(hào)。 ALE端可驅(qū)動(dòng)8個(gè)LS型TTL負(fù) 載。PSEN :程序存儲(chǔ)器允許輸出信號(hào)端(program store enable )。此端定時(shí)輸 出負(fù)脈沖作為讀片外存儲(chǔ)器的選通信號(hào)。AT89C5何以利用PSEN及RD引腳分別啟用存在外部的RAM與 EPROM使得數(shù)據(jù)存儲(chǔ)器與程序存 儲(chǔ)器可以合并在一起而共用64K的定址圍。PSEN端同樣可驅(qū)動(dòng)8個(gè)LS型TTL負(fù)載。P0 口: P0.0P0.7。
7、P0 口第一功能是作為通用的I/O 口,CPU在傳送輸入/輸出數(shù)據(jù)時(shí),輸出數(shù)據(jù)可以鎖存,輸入數(shù)據(jù)可以緩存; P0 口第二功能是 當(dāng)CPUS問(wèn)片外存儲(chǔ)器時(shí),分時(shí)提供低 8位地址和8位數(shù)據(jù)的復(fù)位總 線。P1 口: P1.0P1.7。P1 口第一功能是作為通用I/O 口; P1 口第二功能是在對(duì) 片EPRO編程或校驗(yàn)時(shí)輸入片EPROI的低8位地址。P2 口: P2.0P2.7。P2 口第一功能是當(dāng)不帶片外存儲(chǔ)器時(shí),作為通用I/O 口;P2 口第二功能是當(dāng)帶片外存儲(chǔ)器時(shí),與 P0 口配合,傳送片外存儲(chǔ)器 的高8位地址,共同選中片外存儲(chǔ)器單元。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í)器/計(jì)數(shù)器0外部輸入P3.5T1定時(shí)器/計(jì)數(shù)器0外部輸入P3.6WR外部RAM寫選通信號(hào)P3.7RD外部RAM賣選通信號(hào)2.2 ADC0809美國(guó)國(guó)家半導(dǎo)體公司的ADC0809E片具有以下特性:8路輸入通道,8位A/D轉(zhuǎn)換器,即分辨率為8位。具有轉(zhuǎn)換起??刂贫恕^D(zhuǎn)換時(shí)間為100卩s(時(shí)鐘為640kHz時(shí)),130卩s (時(shí)鐘為500kHz時(shí))單個(gè)+5V電源供電模擬輸入
9、電壓圍0+5V,不需零點(diǎn)和滿刻度校準(zhǔn)。工作溫度圍為-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地址鎖存允許信號(hào),輸入, 咼電平有效。START A/D轉(zhuǎn)換啟動(dòng)脈沖輸入端,輸入一個(gè)正脈沖(至少100ns 寬)使其啟動(dòng)(脈沖上升沿使0809 復(fù)位,下降沿啟動(dòng)A/D轉(zhuǎn)換)。EOC A/D轉(zhuǎn)換結(jié)束信號(hào),輸出當(dāng)A/D轉(zhuǎn)換結(jié)束時(shí),此端輸出一個(gè)高電平(轉(zhuǎn)換期間一直為低電平)OE數(shù)據(jù)輸出允許信號(hào),輸入,高電平有效。當(dāng)A/D轉(zhuǎn)換結(jié)束時(shí),此端輸入一個(gè)高電平,才能打開(kāi)輸出三態(tài)門,輸出數(shù)字量。CLK時(shí)鐘脈沖輸入端。要求時(shí)鐘頻率不高于 640KHZREF( +)、REF(-):基準(zhǔn)電壓。Vcc:電源,單一 +5V。GND 地。注:仿真時(shí)只能用 ADC0808與ADC0809功能一樣2.3 DAC08
11、32D0D7 8位數(shù)據(jù)輸入線,TTL電平,有效時(shí)間應(yīng)大于90ns(否則DAC0832是8分辨率的D/A轉(zhuǎn)換集成芯片。與微處理器完全兼容。這個(gè) DA芯片以 其價(jià)格低廉、接口簡(jiǎn)單、轉(zhuǎn)換控制容易等優(yōu)點(diǎn),在單片機(jī)應(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)定時(shí)間1us;可單緩沖、雙緩沖或直接數(shù)
12、字輸入;只需在滿量程下調(diào)整其線性度;單一電源供電(+5V+15V;低功耗,200mW/b 芯片結(jié)構(gòu):鎖存器的數(shù)據(jù)會(huì)出錯(cuò));CS:片選信號(hào)輸入線(選通數(shù)據(jù)鎖存器),低電平有效;WR1數(shù)據(jù)鎖存器寫選通輸入線,負(fù)脈沖(脈寬應(yīng)大于500ns)有效。由ILE、CS WR的邏輯組合產(chǎn)生LE1,當(dāng)LE1為高電平時(shí),數(shù)據(jù)鎖存器狀態(tài)隨 輸入數(shù)據(jù)線變換,LE1的負(fù)跳變時(shí)將輸入數(shù)據(jù)鎖存;XFER數(shù)據(jù)傳輸控制信號(hào)輸入線,低電平有效,負(fù)脈沖(脈寬應(yīng)大于500ns)有效;WR2 DAC寄存器選通輸入線,負(fù)脈沖(脈寬應(yīng)大于 500ns)有效。由WR1 XFER的邏輯組合產(chǎn)生LE2,當(dāng)LE2為高電平時(shí),DAC寄存器的輸出隨
13、寄存器的輸入而變化,LE2的負(fù)跳變時(shí)將數(shù)據(jù)鎖存器的容打入 DAC寄 存器并開(kāi)始D/A轉(zhuǎn)換。IOUT1:電流輸出端1,其值隨DAC寄存器的容線性變化;I0UT2電流輸出端2,其值與IOUT1值之和為一常數(shù);Rfb :反饋信號(hào)輸入線,改變 Rfb端外接電阻值可調(diào)整轉(zhuǎn)換滿量程精度;Vcc :電源輸入端,Vcc的圍為+5V+15V;VREF基準(zhǔn)電壓輸入線,VREF的圍為-10V+10VAGND模擬信號(hào)地DGND數(shù)字第3章方案設(shè)計(jì)3.1總方案設(shè)計(jì)本設(shè)計(jì)的硬件電路只要包括最小系統(tǒng)與顯示器、控制電路、驅(qū)動(dòng)電路三大部分。最小系統(tǒng)只要是為了使單片機(jī)正常工作。控制電路通過(guò)操作電位器 來(lái)控制電機(jī)的轉(zhuǎn)速。驅(qū)動(dòng)電路主要
14、是對(duì)單片機(jī)輸出的脈沖進(jìn)行功率放大,從 而驅(qū)動(dòng)電機(jī)轉(zhuǎn)動(dòng)。設(shè)計(jì)流程圖如下:圖33.2控制電路圖3.2控制電路原理圖如圖3.2所示,芯片ADC0808采樣電位器的值,并轉(zhuǎn)化為數(shù)字信號(hào)傳給 AT89C51通過(guò)上下滑動(dòng)電位器,來(lái)改變電壓的大小,由此采樣不同的電壓值, AT8951通過(guò)采樣值的大小來(lái)調(diào)節(jié)電機(jī)轉(zhuǎn)速。3.3最小系統(tǒng)與顯示器圖3.3單片機(jī)最小系統(tǒng)或者稱為最小應(yīng)用系統(tǒng),素質(zhì)用最少的元件組成的單片 機(jī)可以工作的系統(tǒng),對(duì)51系列單片機(jī)來(lái)說(shuō),最小系統(tǒng)一般應(yīng)該包括:?jiǎn)纹瑱C(jī)、 復(fù)位電路、晶振電路。AT89C51的P1 口和 P2 口的高四位控制 LED顯示屏,P0 口接收來(lái)自 ADC0808勺信號(hào)。LED顯
15、示屏顯示ADC0808采樣的電壓值。3.4驅(qū)動(dòng)電路圖3.3單片機(jī)AT89S51 俞出的脈寬調(diào)制(PWM信號(hào)需經(jīng)過(guò)功率放大才能驅(qū)動(dòng)電機(jī)3.5外部中斷設(shè)置1)外部中斷允許設(shè)置中斷控制寄存器IE的EXO對(duì)應(yīng)INTO, EX1對(duì)應(yīng)INT1,EA為中斷的總開(kāi) 關(guān),若要開(kāi)放外部中斷,只要將IE對(duì)應(yīng)的位和總開(kāi)關(guān)EA置1即可。女口:開(kāi)放外部中斷0的設(shè)置:SETB EXOSETB EA開(kāi)放外部中斷0和1的設(shè)置:SETB EXOSETB EX1SETB EA(2)外部中斷觸發(fā)方式設(shè)置單片機(jī)外部中斷有兩種觸發(fā)方式,一種是電平觸發(fā)方式,另一種是脈沖 觸發(fā)方式,單片機(jī)外部中斷觸發(fā)方式與 TCON勺IT位有關(guān)。TF1TR
16、1TFOTROIE1IT1IEOITO電平觸發(fā)設(shè)置方法:CLR ITX,為低電平觸發(fā)方式。脈沖觸發(fā)設(shè)置方法:SETB ITX = 1,為脈沖下降沿觸發(fā)方式。在使用外部中斷時(shí),如果不進(jìn)行設(shè)置,則為電平觸發(fā)方式。(3)外部?jī)?yōu)先級(jí)設(shè)置外部中斷IN0、NT1的中斷優(yōu)先級(jí)的設(shè)置是通過(guò)設(shè)置IP寄存器實(shí)現(xiàn)的,IP的PXO對(duì)應(yīng)INTO, PX1對(duì)應(yīng)INT1。PX置1為高級(jí)中斷,PX為0為低級(jí)中 斷。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. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 房地產(chǎn)項(xiàng)目財(cái)務(wù)顧問(wèn)與投資分析合同
- 成都市二手房買賣合同附帶原開(kāi)發(fā)商遺留問(wèn)題處理協(xié)議
- 澳大利亞勞務(wù)派遣與文化交流合同
- 工程現(xiàn)場(chǎng)鏟車作業(yè)安全責(zé)任承包合同
- 鋁礦熟料產(chǎn)業(yè)鏈協(xié)同合作協(xié)議范本
- 場(chǎng)部保密技術(shù)培訓(xùn)與保密協(xié)議簽署
- 生態(tài)餐飲企業(yè)股權(quán)轉(zhuǎn)讓與綠色餐飲市場(chǎng)拓展協(xié)議
- 汽車租賃公司停車場(chǎng)車位租賃合同范本
- 茶具品牌形象設(shè)計(jì)與維護(hù)合同
- 成都市多層住宅二手房買賣違約責(zé)任合同
- T/CCS 060-2023智能化煤礦運(yùn)維組織架構(gòu)管理規(guī)范
- DB32/T 4205-2022鄉(xiāng)村公共空間治理規(guī)范
- DB31/T 920-2015產(chǎn)業(yè)園區(qū)服務(wù)規(guī)范
- 福建百校聯(lián)考2025屆高三5月高考押題卷-物理試卷(含答案)
- 2025安全生產(chǎn)月安全知識(shí)競(jìng)賽題庫(kù)三(35ye)
- 讓深度學(xué)習(xí)真實(shí)發(fā)生-學(xué)習(xí)任務(wù)群在小學(xué)語(yǔ)文教學(xué)中的探究和運(yùn)用
- 個(gè)體商合伙協(xié)議書
- 商場(chǎng)消防設(shè)施管理與維護(hù)措施
- 中級(jí)宏觀經(jīng)濟(jì)學(xué)知到課后答案智慧樹(shù)章節(jié)測(cè)試答案2025年春浙江大學(xué)
- 2025年華僑港澳臺(tái)學(xué)生聯(lián)招考試英語(yǔ)試卷試題(含答案詳解)
- 【MOOC】微處理器與嵌入式系統(tǒng)設(shè)計(jì)-電子科技大學(xué) 中國(guó)大學(xué)慕課MOOC答案
評(píng)論
0/150
提交評(píng)論