計(jì)算機(jī)控制技術(shù)實(shí)驗(yàn)指導(dǎo)書11版_第1頁(yè)
計(jì)算機(jī)控制技術(shù)實(shí)驗(yàn)指導(dǎo)書11版_第2頁(yè)
計(jì)算機(jī)控制技術(shù)實(shí)驗(yàn)指導(dǎo)書11版_第3頁(yè)
計(jì)算機(jī)控制技術(shù)實(shí)驗(yàn)指導(dǎo)書11版_第4頁(yè)
計(jì)算機(jī)控制技術(shù)實(shí)驗(yàn)指導(dǎo)書11版_第5頁(yè)
已閱讀5頁(yè),還剩33頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

目錄

第一部分I386EX系統(tǒng)板介紹...........................................1

第一章I386EX系統(tǒng)板概述.............................................1

第二章I386EX系統(tǒng)板的硬件操作環(huán)境..................................2

第三章聯(lián)機(jī)軟件說(shuō)明..................................................3

第四章I386EX系統(tǒng)板的資源分配.....................................12

第二部分實(shí)驗(yàn)教程....................................................14

實(shí)驗(yàn)一系統(tǒng)認(rèn)識(shí)及程序調(diào)試練習(xí)......................................14

實(shí)驗(yàn)二D/A轉(zhuǎn)換實(shí)驗(yàn)................................................18

實(shí)驗(yàn)三A/D轉(zhuǎn)換實(shí)驗(yàn)................................................21

實(shí)驗(yàn)四最小拍控制系統(tǒng)..............................................26

實(shí)驗(yàn)五積分分離PID控制...........................................29

實(shí)驗(yàn)六大林算法控制.................................................33

第一部分i386EX系統(tǒng)板介紹

第一章i386EX系統(tǒng)板概述

1.1系統(tǒng)簡(jiǎn)介

“TD-ACC+”教學(xué)實(shí)驗(yàn)系統(tǒng),其基本配置就含有一個(gè)開(kāi)放式的模擬實(shí)驗(yàn)平臺(tái)和一組先進(jìn)

的虛擬儀器,可以高水平地支持自動(dòng)控制原理的實(shí)驗(yàn)教學(xué),若再選配“i386EX系統(tǒng)板”,

就還可以開(kāi)展“80X86的計(jì)算機(jī)控制技術(shù)”的實(shí)驗(yàn)教學(xué)。i386EX系統(tǒng)板是一種基于

intcl386EX嵌入式微處理器的控制機(jī),它以嵌入式應(yīng)用為中心,可以滿足大多數(shù)技術(shù)領(lǐng)域的

需要,是當(dāng)今微機(jī)應(yīng)用及嵌入式技術(shù)發(fā)展的主流。配置了“i386EX系統(tǒng)板”的“TD-ACC+

自動(dòng)控制原理/計(jì)算機(jī)控制技術(shù)”教學(xué)實(shí)驗(yàn)系統(tǒng)其構(gòu)成主要包括:i386EX系統(tǒng)、開(kāi)放式的模

擬實(shí)驗(yàn)平臺(tái)、一組先進(jìn)的虛擬儀器以及新編的自動(dòng)控制原理實(shí)驗(yàn)教程和80X86計(jì)算機(jī)控制技

術(shù)實(shí)驗(yàn)教程。整個(gè)實(shí)驗(yàn)系統(tǒng)的結(jié)構(gòu)框圖如下頁(yè)所示。

1.2i386EX系統(tǒng)板的特點(diǎn)

1.采用先進(jìn)的嵌入式微處理器

采用INTEL公司新推出的32位嵌入式處理器i386EX,使該嵌入式控制計(jì)算機(jī)功能達(dá)到了

最優(yōu)化。它功耗小,將許多經(jīng)常使用的外圍接口如8259、8254、8250和8237等集成到芯片內(nèi)

部,內(nèi)部為32位總線,外部為16位數(shù)據(jù)總線,保持與標(biāo)準(zhǔn)的32位80386CPU相同的指令系統(tǒng),

具有64MB的尋址能力。

2.總線標(biāo)準(zhǔn)和工業(yè)PC104-ISA標(biāo)準(zhǔn)兼容

該控制計(jì)算機(jī)具有24MHz的工作頻率,128KB的程序存儲(chǔ)器和128KB的數(shù)據(jù)存儲(chǔ)器,滿

足復(fù)雜計(jì)算機(jī)控制和嵌入式應(yīng)用的要求。采用控制計(jì)算機(jī)加模擬實(shí)驗(yàn)平臺(tái)的結(jié)構(gòu)設(shè)計(jì),將

i386EX的總線和接口資源以PC104-ISA的總線標(biāo)準(zhǔn)引出。

3.功能強(qiáng)大的源碼級(jí)調(diào)試環(huán)境

控制計(jì)算機(jī)通過(guò)串口與PC微機(jī)相連,并配備了C語(yǔ)言及匯編語(yǔ)言的源碼級(jí)調(diào)試開(kāi)發(fā)環(huán)

境,功能強(qiáng)大。具有單步、跳過(guò)、斷點(diǎn)、連續(xù)、變量跟蹤等調(diào)試功能,可多方位、動(dòng)態(tài)地調(diào)

試實(shí)驗(yàn)程序。

第二章I386EX系統(tǒng)板的硬件操作環(huán)境

系統(tǒng)的部分總線以排針的形式引出,與實(shí)驗(yàn)單元相連可完成相應(yīng)的實(shí)驗(yàn)。系統(tǒng)引出信號(hào)

線說(shuō)明及相關(guān)的端口地址見(jiàn)表2.1-1。

表2.1?1控制計(jì)算機(jī)系統(tǒng)信號(hào)線說(shuō)明

信號(hào)線說(shuō)明相關(guān)的端口地址

D0?D7系統(tǒng)的低八位數(shù)據(jù)線

A0?A3系統(tǒng)地址線低四位(輸出)

/IOR、/IOWI/O讀、寫信號(hào)(輸出)

P3CFG擴(kuò)展I/O地址為:F824H

INTCFG擴(kuò)展I/O地址為:F832H

IRQ5、IRQ6、內(nèi)部主片8259中斷請(qǐng)求

ICW1、IRR、ISR、OCW2和OCW3地址為:20H

IRQ7信號(hào)(輸入)

ICW2、ICW3、ICW4、OCW1和POLL地址均為:

21H

TMRCFG擴(kuò)展I/O地址為:F834H

內(nèi)部1#定時(shí)器輸出信號(hào)

OUT1TMR1擴(kuò)展I/O地址為:F041H

(輸出)

TMRCON擴(kuò)展I/O地址為:F043H

/IOYOI/O接口待擴(kuò)展信號(hào)(輸0600H?063FH

/[OY1出)0640H-067FH

/IOY20680H-06BFH

P1口的低四位對(duì)應(yīng)P1.0?P1.3

4位數(shù)字量輸入信號(hào)(輸P1CFG擴(kuò)展I/O地址為:F820H

DINO?DIN3

入)P1DIR擴(kuò)展I/O地址為:F864H

P1PIN擴(kuò)展I/O地址為:F860H

P2口的低四位對(duì)應(yīng)P2.0?P2.3

4位數(shù)字量輸出信號(hào)(輸

DOUTO?P2CFG擴(kuò)展I/O地址為:F822H

出)

D0UT3P2DIR擴(kuò)展I/O地址為:F86CH

P2LTC擴(kuò)展I/O地址為:F86AH

注:1.號(hào)表示該信號(hào)低電平有效

2.擴(kuò)展I/O地址使能操作:_asm{MOVAX,8000H

OUT23H,AL

XCHGAL,AH

OUT22H,AL

OUT22H,AX}

擴(kuò)展I/O地址無(wú)效操作:_asm{MOVAL,()()H

OUT23H,AL)

第三章聯(lián)機(jī)軟件說(shuō)明

3.1聯(lián)機(jī)軟件系統(tǒng)概述

該聯(lián)機(jī)軟件集成了源四級(jí)調(diào)試軟件和虛擬儀器軟件。該軟件具rr匯編語(yǔ)言和c語(yǔ)言源語(yǔ)

言級(jí)調(diào)試跟蹤界面,有別于傳統(tǒng)的DEBUG調(diào)試,操作更簡(jiǎn)單,視覺(jué)效果更直接。如果用戶

習(xí)慣于DEBUG調(diào)試,點(diǎn)擊輸出區(qū)的調(diào)試標(biāo)簽亦可對(duì)源程序進(jìn)行DEBUG調(diào)試。用戶可以選

擇是否監(jiān)控堆棧,也可以通過(guò)“變量監(jiān)控”對(duì)話框選擇監(jiān)控哪些全局變量;寄存器/變量/堆

棧區(qū)能夠?qū)ο挛粰C(jī)的寄存器、變量和堆棧實(shí)現(xiàn)實(shí)時(shí)監(jiān)視,使寄存器/變量/堆棧區(qū)的數(shù)據(jù)永遠(yuǎn)

是下位機(jī)中數(shù)據(jù)的真實(shí)反映;在寄存器/變量/堆棧區(qū)改寫寄存器和變量的值,即可改變下位

機(jī)中寄存器和變量的值。軟件集成了一組功能強(qiáng)大的數(shù)字化虛擬儀器界面,用于時(shí)域曲線的

實(shí)時(shí)測(cè)量和分析、頻率特性分析、X_Y測(cè)量、阻容/電壓值測(cè)量等。

聯(lián)機(jī)軟件具有特點(diǎn)如下:

(1)支持匯編語(yǔ)言和C語(yǔ)言兩種編譯環(huán)境

(2)高度可視化的源語(yǔ)言級(jí)調(diào)試跟蹤界面

(3)實(shí)時(shí)監(jiān)視寄存器,能夠即時(shí)對(duì)寄存器中的值進(jìn)行修改

(4)可以選擇要監(jiān)視的全局變量,進(jìn)行實(shí)時(shí)監(jiān)視和即時(shí)修改

(5)可以選擇是否要實(shí)時(shí)監(jiān)視塘棧寄存器

(6)集成虛擬儀器:具有雙蹤超低頻數(shù)字存貯示波器、頻率特性分析儀、X_Y測(cè)量和數(shù)

字萬(wàn)用表。

3.2軟件使用說(shuō)明

3.2.1主界面窗口

AACC-pce$-l-l.4s?3

n滴娟②吉若也烷□<!)見(jiàn)在⑥用Ed)"曾孕眼舞T且工、知28軍的電)

□l[昌s回國(guó)際|團(tuán)網(wǎng)呼138

■北,可?:-■(:??:?X1iZ?

CODESEOME:rr3

ASSUMECS:UUDE,DSDA:'A-J

卜包TN:C4“.耳匚手/FT

CALLINJT:調(diào)用初始生;

STI:開(kāi)至笈總中二J

J

23ACC1-1-1.ASSC3AcdB4T??

,口$7成活I(lǐng)

[,/22543憎,結(jié)要/

主要分為三部分:程序編輯區(qū)、變量區(qū)和輸出區(qū)。

1.程序編輯區(qū)

位于界面右上部,用戶可在程序編輯區(qū)用“新建”命令打開(kāi)一個(gè)新文檔或用“打開(kāi)”命

令打開(kāi)一個(gè)已存在的文檔,在文檔中用戶可編輯程序。用戶可在程序編輯區(qū)打開(kāi)多個(gè)文檔,

點(diǎn)擊文檔標(biāo)簽可激活任一文檔。編譯、鏈接、加載以及調(diào)試命令只針對(duì)當(dāng)前活動(dòng)文檔。用戶

調(diào)試程序時(shí),程序運(yùn)行的軌跡亦在當(dāng)前活動(dòng)文檔中指示。

2.變量區(qū)

位于界面左上部,包括三個(gè)部分:寄存器區(qū)、變量區(qū)和堆棧區(qū)。寄存器區(qū)和變量區(qū)用于

實(shí)時(shí)監(jiān)視、修改寄存器和變量的值,堆棧區(qū)主要用于實(shí)時(shí)監(jiān)視用戶堆棧區(qū)。點(diǎn)擊寄存器區(qū)標(biāo)

簽可觀察和修改寄存器,點(diǎn)擊變量區(qū)標(biāo)簽可觀察和修改變量,點(diǎn)擊堆棧區(qū)標(biāo)簽可觀察用戶堆

棧區(qū)。執(zhí)行各種調(diào)試操作后,寄存器、變量和堆棧區(qū)的值會(huì)自動(dòng)刷新,如果寄存器區(qū)刷新后

的值和刷新前的值相同,則顯示為藍(lán)色,如果不同,則顯示為紅色。變量區(qū)和堆棧區(qū)刷新前

和刷新后都為藍(lán)色。想修改寄存器或變量,用鼠標(biāo)左鍵單擊某寄存器或變量,當(dāng)寄存器或變

量值的區(qū)域變?yōu)樗{(lán)色后輸入修改后的值,然后回車。如果修改的是寄存器,輸入值的長(zhǎng)度應(yīng)

與寄存器的長(zhǎng)度相同,回車后修改正確,如果輸入值的長(zhǎng)度和寄存器的長(zhǎng)度不相同,寄存器

的值不會(huì)被修改,保持原來(lái)的值且可以繼續(xù)修改該寄存器的值。如果修改的是變量,輸入值

的長(zhǎng)度與變量的長(zhǎng)度相同,回車后修改正確,如果輸入值的長(zhǎng)度小于變量的長(zhǎng)度,回車后輸

入值的前面自動(dòng)添零,如果輸入值的長(zhǎng)度大于變量的長(zhǎng)度,回車后輸入值的后間的多余部分

自動(dòng)刪除。堆棧區(qū)只用于監(jiān)視,不能夠被修改。

3.輸出區(qū)

位于界面下部,輸出區(qū)包含三個(gè)部分:編譯區(qū)、調(diào)試區(qū)和結(jié)果區(qū)。編譯區(qū)顯示編譯和鏈

接的結(jié)果,如果編譯時(shí)有錯(cuò)誤或警告,雙擊錯(cuò)誤或警告信息,錯(cuò)誤標(biāo)識(shí)符會(huì)指示到相應(yīng)的有

錯(cuò)誤或警告的行。調(diào)試區(qū)主要用于DEBUG調(diào)試。結(jié)果區(qū)主要用于顯示程序加載結(jié)果、程序

運(yùn)行輸出結(jié)果和復(fù)位結(jié)果。結(jié)果區(qū)中有“加載中,請(qǐng)稍候的字樣表示聯(lián)機(jī)軟件正在把可

執(zhí)行文件加載到下位機(jī)中,用戶此時(shí)應(yīng)等待直到加載完成,“加載成功”表示加載完成且成

功,“加載失敗”表示加載完成且失敗,此時(shí)應(yīng)重新加載。程序中用“INTIOH”輸出的結(jié)

果亦顯示在此區(qū)。軟復(fù)位或硬件復(fù)位成功后,結(jié)果區(qū)顯示“復(fù)位成功!”。如果復(fù)位不成功

則不顯示此句。

3.2.2菜單功能

1.文件菜單項(xiàng)(略)

2.編輯菜單項(xiàng)(略)

3.查看菜單項(xiàng)(略)

4.端口菜單項(xiàng)(略)

5.編譯菜單項(xiàng)

該項(xiàng)提供「以下命令:

(I)編譯(C):編譯當(dāng)前活動(dòng)文檔中的源程序,在源文件目錄下生成目標(biāo)文件。如果有

錯(cuò)誤或警告生成,則在輸出區(qū)顯示錯(cuò)誤或警告信息,雙擊錯(cuò)誤或警告信息,可定位到有錯(cuò)誤

或警告的行,修改有錯(cuò)誤或警告的行后應(yīng)重新“編譯”。如果編譯沒(méi)有錯(cuò)誤生成,(即使有警

告生成)使能“鏈接”菜單項(xiàng)和工具欄中的“鏈接”按鈕,以便進(jìn)行鏈接。編譯時(shí)自動(dòng)保存

源文件中所做的修改。

(2)鏈接(L):鏈接編譯生成的目標(biāo)文件,在源文件目錄下生成可執(zhí)行文件。如果有錯(cuò)

誤或警告生成,則在輸出區(qū)顯示錯(cuò)誤或警告信息,查看錯(cuò)誤或警告信息修改源程序,修改后

應(yīng)重新“編譯”和“鏈接”。如果鏈接沒(méi)有錯(cuò)誤生成(即使有警告生成),使能“加載”菜單

項(xiàng)和工具欄中的“加載”按鈕,以便進(jìn)行加載。

(3)加載(D):把鏈接生成的可執(zhí)行文件加載到下位機(jī)。在加載過(guò)程中輸出區(qū)有“加載

中,請(qǐng)稍候…”的字樣,用戶此時(shí)應(yīng)該等待直到加載完成。加載完成后,如果加載成功,輸

出區(qū)顯示“加載成功!”,使能“調(diào)試”菜單中的菜單項(xiàng)和調(diào)試工具欄中的按鈕,此時(shí)CS和

IP指向程序的開(kāi)始執(zhí)行行并在此行設(shè)置執(zhí)行標(biāo)記。如果加載失敗,輸出區(qū)顯示“加載失?。 ?,

不使能“調(diào)試”菜單中的菜單項(xiàng)和調(diào)試工具欄中的按鈕,此時(shí)應(yīng)重新進(jìn)行“加載”。

(4)編譯鏈接并加載(T):依次執(zhí)行編譯、鏈接和加載。中間各環(huán)節(jié)“成功”或“失敗”

提示的信息及操作同上。

6.設(shè)置菜單項(xiàng)__________

語(yǔ)言?臼匯銅語(yǔ)言

&T變量監(jiān)控c語(yǔ)言

宜堆枝監(jiān)控

(1)語(yǔ)言:設(shè)置語(yǔ)言環(huán)境

匯編語(yǔ)言:設(shè)置編譯環(huán)境為匯編語(yǔ)言環(huán)境。此時(shí)可編輯、編譯和鏈接IBM-PC匯編

語(yǔ)言源程序。

C語(yǔ)言:設(shè)置編譯環(huán)境為C語(yǔ)言環(huán)境。此時(shí)可編輯、編譯和鏈接TURBOC語(yǔ)言源

程序。

(2)變量監(jiān)捽:加載成功后才可用此按鈿。點(diǎn)擊此按鈕,出現(xiàn)如下對(duì)話框:

選擇要監(jiān)視的全局變量,左邊的列表框?yàn)槌绦蛑械娜肿兞浚到y(tǒng)只能監(jiān)視全局變量,

右邊的列表框?yàn)橄到y(tǒng)正在監(jiān)視的全局變量。如果想監(jiān)視左邊列表框的某一變量A,用鼠標(biāo)左

鍵單擊變量A,使之成為選擇項(xiàng),如上圖所示,此時(shí)點(diǎn)擊“加入監(jiān)視”按鈕,右邊的列表框

出現(xiàn)變量A,點(diǎn)擊“結(jié)束”按鈕后變量A會(huì)出現(xiàn)在變量區(qū)。如果想從變量區(qū)去掉某一正在監(jiān)

視的變量B,點(diǎn)擊“變量監(jiān)控”按鈕,出現(xiàn)如上圖所示對(duì)話框,在右邊的列表框中用鼠標(biāo)左

鍵單擊變量B,使之成為選擇項(xiàng),如上圖所示,此時(shí)點(diǎn)擊“停止監(jiān)視”按鈕,此變量從右邊

的列表框消失,點(diǎn)擊“結(jié)束”按鈕后,變量B從變量區(qū)消失。在匯編語(yǔ)言源文件中,數(shù)據(jù)段

定義的變量并不是全局變量,因此數(shù)據(jù)段定義的變量并不出現(xiàn)在上圖所示的對(duì)話框的左邊列

表,要想監(jiān)視這些變量,必須使它們成為全局變量,使一個(gè)變量成為全局變量的方法是用關(guān)

鍵字PUBLIC在源程序的最前面聲明之,格式是:PUBLICsymbol[,...],范例如下:

PUBLICmus_time

PUBLICmus_freq

DATA1SEGMEbTlI

mus_timeDB01H

mus_£reqDW1234H

DATA1ENDS

數(shù)據(jù)段DATA1中的數(shù)據(jù)mus_time,mus_frcq經(jīng)過(guò)PUBLIC聲明后成為全局變量,編

譯、鏈接、加載完成后,點(diǎn)擊“變量監(jiān)控”按鈕,此時(shí)對(duì)話框左邊的列表框出現(xiàn)和

mus_freq變量,可對(duì)這兩個(gè)變量進(jìn)行監(jiān)控。在C語(yǔ)言源文件的調(diào)試中,系統(tǒng)也只能監(jiān)視全局

變量。要想監(jiān)視某一變量,應(yīng)該把他定義為全局變量。

(3)堆棧監(jiān)控:選擇是否要監(jiān)視用戶堆棧區(qū),點(diǎn)擊此按鈕出現(xiàn)如下對(duì)話框:

選擇“不監(jiān)控堆?!眴芜x按鈕,確定后不監(jiān)視堆棧區(qū),選擇“監(jiān)控堆?!眴芜x按鈕,確

定后監(jiān)視堆棧區(qū)。默認(rèn)選項(xiàng)為“不監(jiān)控堆?!?。

7.調(diào)試菜單項(xiàng)

設(shè)置斷點(diǎn)/冊(cè)除斷點(diǎn)⑥)

清除所有斷點(diǎn)也)

設(shè)置起點(diǎn)(I)

單步電?

跳過(guò)

GH)運(yùn)行到斷點(diǎn)/運(yùn)行

O停止

(1)設(shè)置斷點(diǎn)/刪除斷點(diǎn)(B)

addal,0lh

?callWW31

moval,05h

addal,1Ih

設(shè)置或刪除一個(gè)斷點(diǎn),當(dāng)前光標(biāo)所在的行為當(dāng)前行,用鼠標(biāo)左鍵單擊程序可任意改變當(dāng)

前行。如果當(dāng)前行無(wú)斷點(diǎn)則在當(dāng)前行設(shè)置斷點(diǎn),如果當(dāng)前行有斷點(diǎn)則刪除當(dāng)前行的斷點(diǎn)。設(shè)

置斷點(diǎn)的行如上圖所示。并不是源程序的所有行都可以設(shè)置斷點(diǎn),如偽操作行和空行不能設(shè)

置斷點(diǎn)。源程序設(shè)置的斷點(diǎn)數(shù)不能超過(guò)8個(gè)。

(2)清除所有斷點(diǎn)(D):清除所有設(shè)置的斷點(diǎn),清除源程序中設(shè)置的所有斷點(diǎn),只有當(dāng)

設(shè)置的斷點(diǎn)數(shù)大于零時(shí),該菜單才使能。

(3)設(shè)置起點(diǎn)(T)

CODESEGMENT

ASSUMECS:CODE,DS:DAT

〔START:movax|,DAT

movds

callfarptrwwl

addal,01h

addal,01h

設(shè)置程序開(kāi)始運(yùn)行的起點(diǎn),當(dāng)前光標(biāo)所在的行為當(dāng)前行,用鼠標(biāo)左鍵單擊程序可任意改

變當(dāng)前行。此命令把當(dāng)前行設(shè)置為程序的起點(diǎn),即程序從此行開(kāi)始運(yùn)行,寄存器區(qū)的CS和

IP的值刷新后指向此行,設(shè)置程序起點(diǎn)的行如上圖所示。并不是源程序的所有行都可以設(shè)

置起點(diǎn),如偽操作行和空行不能設(shè)置起點(diǎn)。

(4)單步(T):執(zhí)行一條語(yǔ)句,點(diǎn)擊此命令使程序執(zhí)行一條語(yǔ)句,如果是函數(shù)則進(jìn)入函

數(shù)內(nèi)部,執(zhí)行后刷新所有的變量和寄存器的值。如下圖,“ADDWANG101H”為當(dāng)前執(zhí)行

行。

________ADDAL,1H_____________________

ADDWANG1.01H

ADDWANG2r01H

ADDAL,1H

ADDAL,1H

點(diǎn)擊“單步”指令后,執(zhí)行界面如下圖,此時(shí)“ADDWANG2Q1H”變成當(dāng)前執(zhí)行行。

ADDALr1H

ADDWANG1,O1H

ADDWANG2,01H

ADDAL,1H

ADDAL,1H

如果當(dāng)前執(zhí)行行的下一行有斷點(diǎn),如下圖所示。

ADDAL,1H

ADDWANG1,01H

?ADDWANG2,01H

ADDAL,1H

ADDAL,1H

那么,單步后的當(dāng)前執(zhí)行行有斷點(diǎn),執(zhí)行界面就如下圖所示。

ADDAL.1H

___________ADDWANG1,O1H_____________________

ADDWANG2,01H

ADDAL,1H

如果當(dāng)前執(zhí)行行為函數(shù)調(diào)用,如下圖所示,

___________addail,01h__________________________

callWW31

moval,05h

addal,1Ih

點(diǎn)擊“單步”指令后,當(dāng)前執(zhí)行行進(jìn)入函數(shù)內(nèi)部,執(zhí)行界面如下圖所示,

W31procfar

addalr0lh

ret

W31endp

并不是所有行的語(yǔ)句都適用單步,對(duì)于那些試圖改變控制計(jì)算機(jī)和PC微機(jī)通訊電路設(shè)

置的語(yǔ)句,使用單步命令會(huì)導(dǎo)致下位機(jī)死機(jī),從而不響應(yīng)上位機(jī)的命令。出現(xiàn)單步死機(jī)情況

后應(yīng)先軟件復(fù)位,如果軟件復(fù)位成功,則不需要硬件復(fù)位,如果軟件復(fù)位不成功,系統(tǒng)會(huì)提

示您硬件復(fù)位,硬件復(fù)位成功后會(huì)使能調(diào)試工具欄的按鈕。

(5)跳過(guò)(O):跳過(guò)一個(gè)函數(shù)。點(diǎn)擊此命令使程序執(zhí)行一個(gè)函數(shù),執(zhí)行后刷新所有變量

和寄存器的值。只有當(dāng)當(dāng)前執(zhí)行行為函數(shù)調(diào)用,如下圖所示,才用此命令,此時(shí)當(dāng)前執(zhí)行行

為“callWW31”,

addal,0lh

callWN31

mova1,05h

addal,llh

點(diǎn)擊“跳過(guò)”指令后,執(zhí)行界面如下圖所示,此時(shí)當(dāng)前執(zhí)行行為“moval,05h”。

addal,0lh

___________callWW31

ir.oval,05h

addal,1lh

如果當(dāng)前執(zhí)行行為函數(shù)調(diào)用且下一行有斷點(diǎn),如下圖所示,

addal,01h

callWW31

?moval,05h

addal,1lh

點(diǎn)擊“跳過(guò)”指令后的當(dāng)前執(zhí)行行有斷點(diǎn),執(zhí)行界面就如下圖所示。

addal,0lh

___________callWW31____________________________

moval.05h

addalr1lh

如果函數(shù)內(nèi)部有斷點(diǎn),點(diǎn)擊“跳過(guò)”指令后,程序會(huì)停在函數(shù)內(nèi)部有斷點(diǎn)的行,如下圖

所示。

1procfar

addal,01h

ret

VW31endp

(6)運(yùn)行/運(yùn)行到斷點(diǎn):從當(dāng)前執(zhí)行行開(kāi)始向后運(yùn)行,如果沒(méi)有斷點(diǎn),則運(yùn)行直到程序結(jié)

束。如果有斷點(diǎn),則運(yùn)行到斷點(diǎn)后停止。

(7)停止:停止運(yùn)行,發(fā)送此命令使程序停止運(yùn)行,程序停止后刷新所有寄存器和變量

的值。

8.虛擬儀器菜單項(xiàng)(略)

具體各項(xiàng)說(shuō)明詳見(jiàn)“虛擬儀器”部分。

9.窗口菜單項(xiàng)

窗口菜單提供了以下命令,這些命令使您能在應(yīng)用程序窗口中安排多個(gè)文檔的多個(gè)視

圖:

(1)新建窗口(N):建立一個(gè)查看同樣文檔的新窗口,用此命令來(lái)打開(kāi)一個(gè)具有與活動(dòng)

的窗口相同內(nèi)容的新窗口。您可同時(shí)打開(kāi)數(shù)個(gè)文檔窗口以顯示文檔的不同部分或視圖。如果

您對(duì)一個(gè)窗口的內(nèi)容做了改動(dòng),所有其它包含同一文檔的窗口也會(huì)反映出這些改動(dòng)。當(dāng)您打

開(kāi)一個(gè)新的窗口,這個(gè)新窗口就成了活動(dòng)的窗口并顯示于所有其它打開(kāi)窗口之上。

(2)層疊(C):按重疊方式安排窗口,用此命令按相互重疊形式來(lái)安排多個(gè)打開(kāi)的窗口。

(3)平鋪(T):按互不重登平鋪方式安排窗口,用此命令按互不重疊形式來(lái)安排多個(gè)打

開(kāi)的窗口。

(4)排列圖標(biāo)(A):安排已最小化窗口的圖標(biāo),用此命令在主窗口的底部安排被最小化

的窗口的圖標(biāo)。如果在主窗口的底部有一個(gè)打開(kāi)的窗口,則有可能會(huì)看不見(jiàn)某些或全部圖標(biāo),

因?yàn)樗鼈冊(cè)谶@個(gè)文檔窗口的下面。

(5)窗口1,2,...轉(zhuǎn)到指定的窗口,TD-ACC在窗口菜單的底部顯示出當(dāng)前打開(kāi)的文檔

窗口的清單。有一個(gè)打勾記號(hào)出現(xiàn)在活動(dòng)的窗口的文檔名前。從該清單中挑選一個(gè)文檔可使

其窗口成為活動(dòng)窗口。

10.幫助菜單項(xiàng)(略)

3.2.3工具欄功能

是前述菜單功能的快捷圖形方式,功能不再贅述。

1.標(biāo)準(zhǔn)工具欄

標(biāo)準(zhǔn)工具欄共有十二個(gè)按鈕,其圖如下:

2.編譯工具欄

編譯工具欄標(biāo)五個(gè)按鈕,其圖如下:

旗倒自國(guó)

3.調(diào)試工具欄:調(diào)試工具欄共有八個(gè)按鈕,其圖如下:

?刊小曲剛(?

3.2.4虛擬儀器界面

1.時(shí)域測(cè)量

Hi]

|RD”二2J

.J

2J

-J

21J

(1)圖形及參數(shù)顯示說(shuō)明

圖形顯示可同時(shí)顯示兩路波形或只顯示一路波形,用鼠標(biāo)拖動(dòng)或鍵盤方向鍵移動(dòng)游標(biāo)可

測(cè)量出對(duì)應(yīng)的時(shí)間間隔、頻率及各自的幅值,且各自幅值的參數(shù)與對(duì)應(yīng)波形的顏色一致。

(2)工具欄功能介紹

今:?jiǎn)?dòng)時(shí)域波形數(shù)據(jù)采集并顯示波形。

I0:停止時(shí)域波形數(shù)據(jù)采集,此時(shí)所顯示的波形對(duì)應(yīng)最后采集到的數(shù)據(jù)。

聞:將當(dāng)前顯示的波形保存為位圖文件。

(3)按鈕功能介紹

a)時(shí)間檔位選擇框

用來(lái)改變時(shí)間軸的范圍,顯示數(shù)據(jù)為當(dāng)前時(shí)間軸每格表示的時(shí)間值。

點(diǎn)擊三1按鈕可彈出4ms、8ms、20ms>40ms、100ms、200ms、500ms>Is、2s、20s>

50s共11個(gè)時(shí)間擋,供用戶近擇。

上1按鈕用來(lái)選擇當(dāng)前顯示時(shí)間檔的后一個(gè)檔(如1ms),按鈕用來(lái)選擇當(dāng)前顯示時(shí)間檔

的前一個(gè)檔(如200ms)。

b)電壓選擇框

?電壓哨

PCU2F

點(diǎn)擊該組控件中CHI、CH2旁邊的選擇框,打?qū)幢硎驹撀凡ㄐ物@示,否則不顯示。點(diǎn)

擊對(duì)應(yīng)的顏色框,可彈出顏色選擇對(duì)話框,供用戶選擇該路波形的顯示顏色。

顯示框顯示的數(shù)據(jù)為該路波形當(dāng)前的電壓檔,即縱向每格代表的電壓值。點(diǎn)擊三1按鈕,

數(shù)據(jù)顯示框可彈出lOOmv、200mv、500mv、lv、2v、5v、10v共7個(gè)電壓擋,供用戶選擇。

數(shù)據(jù)顯示框右邊的上1按鈕用來(lái)選擇當(dāng)前顯示電壓檔的后一個(gè)檔(如2v),二按鈕用來(lái)

選擇當(dāng)前顯示電壓檔的前一個(gè)檔(如500mv)。

c)”游標(biāo):選中該選擇框表示顯示游標(biāo)及對(duì)應(yīng)的測(cè)量值,否則只顯示波形。

d)一更!_I:?jiǎn)③繒r(shí)域波形數(shù)據(jù)采集并顯示波形。

e)匚二觸二二1停止時(shí)域波形數(shù)據(jù)采集,此時(shí)顯示的波形對(duì)應(yīng)最后采集到的數(shù)據(jù)。

f)一圓一I:將考前顯示的波形保存為位圖文件。

2.X_Y測(cè)量(略)

3.頻率特性測(cè)量(略〕

3.2.5Debug調(diào)試命令

該軟件輸出區(qū)集成有Debug調(diào)試,點(diǎn)擊調(diào)試標(biāo)簽,進(jìn)入Debug狀態(tài),會(huì)出現(xiàn)命令提示符

主要命令敘述如下:

A進(jìn)入小匯編

格式:A[段址:][偏移量]

A段址:偏移量一一從段址:偏移量構(gòu)成的實(shí)際地址單元起填充匯編程序的目標(biāo)代碼;

A偏移量一一從默認(rèn)的段址與給定的偏移量構(gòu)成的實(shí)際地址單元起填充匯編程序目標(biāo)

代碼;

A——從默認(rèn)段址:默認(rèn)偏移量構(gòu)成的實(shí)際地址單元起填充匯編程序的目標(biāo)代碼;輸入

上述命令后,屏幕顯示地址信息,即可輸入源程序.若直接回車,則退出命令。匯編程序輸

入時(shí),數(shù)據(jù)一律為十六進(jìn)制數(shù),且省略H后綴。[m]類操作一定要在口之前標(biāo)注W(字)或B(字

節(jié))。如:MOVB[2010],AX,MOVW[2010],AXo

例:在“〉”提示符下鍵入A2000,此時(shí)默認(rèn)的段址CS為()00(),規(guī)定偏移量IP為200(),

屏幕顯示與操作為:

表3?2-1小匯編操作示例

顯示內(nèi)容鍵入內(nèi)容

0000:2000MOVAX,1234d

()()()():2(X)3INCAX"

0000:2004DECAX"

0000:2005JMP2000"

0000:2007

B斷點(diǎn)設(shè)置

在系統(tǒng)提示符下,鍵入B,系統(tǒng)提示?。海却斎霐帱c(diǎn)地址。輸入斷點(diǎn)地址后回車,

系統(tǒng)繼續(xù)提示[i+1]:。若宜接鍵入回車,則結(jié)束該命令。系統(tǒng)允許設(shè)置最多10個(gè)斷點(diǎn),斷

點(diǎn)的清除只能是通過(guò)系統(tǒng)復(fù)位或重新卜電來(lái)實(shí)現(xiàn).例:

表3-2?2B命令示例

顯示內(nèi)容鍵入內(nèi)容

>B"

[01:2009"

[1]:

D顯示一段地址單元中的數(shù)據(jù)

格式:D[[段址:]起始地址,[尾地址]]

D命令執(zhí)行后屏幕上顯示一段地址單元中的數(shù)據(jù),在顯示過(guò)程中,可用Ctrl+S來(lái)暫停

顯示,用任意鍵繼續(xù);也可用Ctrl+C終止數(shù)據(jù)顯示,返回監(jiān)控狀態(tài)。

E編輯指定地址單元中的數(shù)據(jù)

格式:E[[段址:]偏移量]

該命令執(zhí)行后,則按字節(jié)顯示或修改數(shù)據(jù),可通過(guò)“空格”鍵進(jìn)入下一高地址單元數(shù)據(jù)

的修改,使用“一”鍵則進(jìn)入下一低地址單元進(jìn)行數(shù)據(jù)的修改,并可填入新的數(shù)據(jù)來(lái)修改地

址單元的內(nèi)容。若輸入回車,則結(jié)束E命令。例:

表3-2?3E命令示例

顯示內(nèi)容鍵入內(nèi)容

>E350()“

0000:350000_05空格

0000:350101_—

0000:350202_

0000:350101_

G運(yùn)行程序

格式:G=[段址:]偏移量

G[=[段址:]偏移量]

其中G格式表示無(wú)斷點(diǎn)連續(xù)運(yùn)行程序,GB格式表示帶斷點(diǎn)連續(xù)運(yùn)行程序,連續(xù)運(yùn)行過(guò)

程中,當(dāng)遇到斷點(diǎn)或按下Clrl+C鍵時(shí),終止程序運(yùn)行。

M數(shù)據(jù)塊搬移

格式:M源地址,尾地址目標(biāo)地址

R寄存器或片內(nèi)RAM區(qū)顯示與修改

格式:R或R寄存器名

R操作后,屏幕顯示:CS=XXXXDS=XXXXIP=XXXXAX=XXXXF=XXXX

若需要顯示并修改特定寄存器內(nèi)容,則選擇R寄存器名操作。如RAX,則顯示:AX=

XXXX,鍵入回車鍵,結(jié)束該命令。若輸入四位十六進(jìn)制數(shù)并回車,則將該數(shù)填入寄存器AX

中,并結(jié)束該命令。

T單步運(yùn)行指定的程序

格式:T[=[段址:]偏移量]

每次按照指定的地址或IP/PC指示的地址,單步執(zhí)行一條指令后則顯示運(yùn)行后的寄存器

情況。

U反匯編

格式:U[[段址:]起始地址[,尾地址]]

第四章I386EX系統(tǒng)板的資源分配

4.1系統(tǒng)內(nèi)存分配

系統(tǒng)內(nèi)存分配情況如圖5.1-1所示。系統(tǒng)內(nèi)存分為程序存儲(chǔ)器和數(shù)據(jù)存儲(chǔ)器,程序存儲(chǔ)

器為一片128KB的FLASHROM,數(shù)據(jù)存儲(chǔ)器為一片128KB的SRAM。

系統(tǒng)程序區(qū)128KE000:0000H-F000:FFFFH

2000:0000H

用戶堆棧區(qū)

124K

用戶程序區(qū)

0000:1000H

系統(tǒng)堆棧區(qū)0000:0700H-OFFFH

DEBUG系統(tǒng)數(shù)據(jù)區(qū)0000:0500H?06FFH

BIOS系統(tǒng)數(shù)據(jù)區(qū)0000:0400H-04FFH

中斷矢ht區(qū)OOOSOOOOH?03FFH

0000:0000H

圖4.1?1系統(tǒng)內(nèi)存分配

4.2系統(tǒng)編碼

采用內(nèi)存與io獨(dú)立編址形式,內(nèi)存地址空間和外設(shè)地址空間是相對(duì)獨(dú)立的c內(nèi)存地址

是連續(xù)的1M字節(jié),從00000H?FFFFFH。外設(shè)的地址范圍從0000H?FFFFH,總共64K字

節(jié)。存儲(chǔ)器編址見(jiàn)表4.1-1

表4.1-1存儲(chǔ)器編址

信號(hào)線編址空間

系統(tǒng)程序存儲(chǔ)器E0000H?FFFFFH

系統(tǒng)數(shù)據(jù)存儲(chǔ)器00000H?1FFFFH

4.3BIOS說(shuō)明

表4.L2BIOS說(shuō)明

中斷號(hào)絕對(duì)地址中斷內(nèi)容備注

0000H除數(shù)為0,溢出

0104H單步(Trap)系統(tǒng)發(fā)出

中斷請(qǐng)求

0208HNMI

030CH程序斷點(diǎn)

0410H算術(shù)溢出

05?0718?1FH保留用于系統(tǒng)擴(kuò)展

()820H8259實(shí)時(shí)鐘中斷

8259

09、0A、0B24H、28H、2CH用戶自定義硬中斷矢量區(qū)

0C30H串行口中斷

0D、0E、0F34H、38H、3CH用戶自定義

1040H顯不器I/O

11?1344?4FH保留

1450H查詢方式串行通訊

15?1A54H?6BH保留

1B6CHCtrl+C終止程序運(yùn)行

1C?1F70?7FH保留

2080H程序終止

21?2784?9FH保留

28A0HCtrl+S處理暫停運(yùn)行

29A4HCtrl+P處理連接打印機(jī)

2A-36A8?DBH用戶擴(kuò)展敏感特殊鍵處理

37?FFDC?3FFH觸發(fā)鍵處理

4.4INT10功能說(shuō)明

INTI0功能使用說(shuō)明如表4.1-3所示。

表4.L3INT10功能使用說(shuō)明

入口:AH=()()H,AL=01H

功能:清屏

入口:AH=01H,4匕=數(shù)據(jù)

功能:寫AL中的數(shù)據(jù)到顯示屏上

入口:AH=06H,DS:BX=字串首地址,且字串尾用00H填充

功能:顯示一字串,直到遇到00H為止

第二部分實(shí)驗(yàn)教程

實(shí)驗(yàn)一系統(tǒng)認(rèn)識(shí)及程序調(diào)試練習(xí)

實(shí)驗(yàn)?zāi)康?/p>

1.掌握TD-ACC+實(shí)驗(yàn)教學(xué)系統(tǒng)聯(lián)機(jī)軟件中的各莢單功能,熟練掌握其中的程序編輯、

編譯、鏈接、加載及謊試方法。

2.了解TD-ACC+實(shí)驗(yàn)教學(xué)系統(tǒng)的系統(tǒng)資源及硬件操作環(huán)境。

實(shí)驗(yàn)設(shè)備

PC機(jī)一臺(tái),TD-ACC+實(shí)驗(yàn)系統(tǒng)一套

實(shí)驗(yàn)內(nèi)容

1.閱讀“第一部分i386EX系統(tǒng)板介紹",了解TD-ACC+實(shí)驗(yàn)教學(xué)系統(tǒng)的構(gòu)成;

2.讀懂實(shí)驗(yàn)程序,對(duì)實(shí)驗(yàn)程序進(jìn)行編輯、編譯、鏈接、加載及調(diào)試練習(xí)。

實(shí)驗(yàn)原理

調(diào)試下列程序:在顯示器上顯示一行26個(gè)英文字母,換行后重復(fù)進(jìn)行。

第一種實(shí)現(xiàn)方法:顯示兩行字母之間的延時(shí)時(shí)間采用軟件延時(shí)方式。

實(shí)驗(yàn)程序1(采用軟件延時(shí)方式)

CODESEGMENT

ASSUMECS:CODE

START:MOVCX,001AH;顯示字符個(gè)數(shù)(26)-CX

MOVAH,01

MOVAL,13

INTI0H;顯示換行

CALLDELAY;調(diào)用廷時(shí)子程序

MOVAL,41H;送字符'A'的ASCII碼

AGAIN:MOVAH,01;顯示一個(gè)字符

INT10H

INCAL;下一顯示字符的ASCH碼

LOOPAGAIN;連續(xù)顯示26個(gè)字母

JMPSTART;重復(fù)進(jìn)行

DELAY:PUSHCX;延時(shí)子程序

MOVCX,0FFFFH

DELI:PUSHAX

POPAX

LOOPDELI

POPCXi386EXCPU

RETOUTI

CODEENDSTMROUTI

ENDSTARTINT3

第二種實(shí)現(xiàn)方法:顯示兩行字母之間的間隔時(shí)IM

TMRCLKI

間用內(nèi)部定時(shí)器8254進(jìn)行控制,時(shí)間到由定時(shí)器的

端發(fā)出脈沖信號(hào)到中斷控制器的中斷信

OUT825924MHz-?CLK2

號(hào)輸入端,向CPU請(qǐng)求中斷,在中斷程序中完成顯

示一行字母的功能。

硬件接線如圖1-1,用排線將i3X6內(nèi)部1#定時(shí)器圖

輸出OUT1連接到8259的一個(gè)中斷請(qǐng)求端IRQ7。

8254與8253類似,它們的編程方式是兼容的,其控制字格式如下:

D?DeDsD4D3D2DiD()

RWiBCD

SCiSCoRW0M2Mo

SCiSCo一一所選計(jì)數(shù)器M2MlMo一—工作方式選擇

方式0

00計(jì)數(shù)器0000

方式1

01計(jì)數(shù)器1001

方式2

10計(jì)數(shù)器2X10

方式3

11無(wú)意義X11

方式4

RWiRW-//與梢八100方式

05

00鎖定當(dāng)前計(jì)數(shù)值(供CPU讀?。?01

01只讀/寫低8位BCD——計(jì)數(shù)格式

10只讀/寫高8位0計(jì)數(shù)器按二進(jìn)制格式計(jì)數(shù)

11先讀/寫低8位,后讀/寫高8位1計(jì)數(shù)器按BCD碼格式計(jì)數(shù)

實(shí)驗(yàn)程序2(采用定時(shí)中斷方式)

CODESEGMENT

ASSUMECS:CODE

START:MOVAXQFFSETIRQ7;填寫8259的7號(hào)中斷矢量入口地址的偏移量

MOVSL003CH;填寫8259中斷7的中段矢量

MOV[SI],AX;填偏移量矢量

MOVAX,CS;填寫8259中斷矢量入口地址的段地址

MOVSL003EH;填寫7號(hào)中斷段地址矢量

MOV[SI],AX

CLI;關(guān)系統(tǒng)總中斷

CALLSYSINTI;調(diào)用系統(tǒng)初始化子程序

MOVDX,0F043H

MOVAL,076H;初始化1#定時(shí)器

OUTDX,AL

MOVDX,0F041H

MOVAL,10H;定時(shí)10ms時(shí)間常數(shù)低8位

OUTDX,AL;寫1#定時(shí)器定時(shí)常數(shù)的低字節(jié)

MOVX,0F041H

MOVAL,27H;定時(shí)10ms時(shí)間常數(shù)高8位

OUTDX,AL;寫1#定時(shí)器定時(shí)常數(shù)的高字節(jié)

MOVBX,64H

MOVAH,()1

MOVAL,13

INT10H;顯示換行

AGAIN:STI;打開(kāi)系統(tǒng)總中斷

HLT:停機(jī)等待直到有中斷產(chǎn)生

JMPAGAIN;繼續(xù)

IRQ7:DECBX

JNZFINISH

MOVBX,64H

MOVCX,001AH

MOVAL,41H

AGAIN1:MOVAH,01

INT10H

INCAL

LOOPAGAIN1

MOVAH,01

MOVAL,13

INTI0H

FINISH:MOVAL,20H;中斷結(jié)束

OUT20H,AL

IRET;中斷返回

SYSINTI:MOVAX,8000H;系統(tǒng)初始化子程序(己保存在機(jī)器中)

OUT23H,AL;擴(kuò)展10使能

XCHGAL,AH

OUT22H,AL

OUT22H,AX

MOVDX,0F822H;初始化管腳配置P2CFG,配置CSO#

MOVAL,70H

OUTDX,AL

MOVDX,OF824H;初始化管腳配置P3CFG配置主片IRQ7

MOVAL,()B2H

OUTDX,AL

MOVDX,0F832H;初始化管腳配置INTCFG

MOVAL,0AII

OUTDX,AL

MOVDX,0F834H;初始化管腳配置TMRCFG

MOVAL,15H;將GATE1接VCC

OUTDX,AL

MOVAL,I1H;初始化主片8259

OUT20H,AL

MOVAL,08H

OUT21H,AL

MOVAL,04H

OUT21H,AL

MOVAL,()1H

OUT21H,AL

MOVAL,6FH;寫主片8259的中斷屏蔽字,允許主片的IRQ7(用

OUT21H,AL戶程序使用)和IRQ4(系統(tǒng)通訊用)

MOVALJ1H;初始化從片8259

OUT0A0H,AL

MOVAL,30H

OUTOA1H,AL

MOVAL,02H

OUTOA1H,AL

MOVAL,01H

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論