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

下載本文檔

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

文檔簡(jiǎn)介

80X86計(jì)算機(jī)控制技術(shù)

實(shí)驗(yàn)教程

TANGYDU

西安唐都科教儀器公司

CopyrightReserved2005

版權(quán)聲明

本用戶手冊(cè)的版權(quán)歸西安唐都科教儀器開發(fā)有限責(zé)任公司所有,保留一切權(quán)

利。未經(jīng)本公司書面許可,任何單位和個(gè)人不得擅自摘抄、復(fù)制本用戶手冊(cè)的部

分或全部,并以任何形式傳播。

西安唐都科教儀器開發(fā)有限責(zé)任公司,1995-2005?,Allrightsreserved.

80X86計(jì)算機(jī)控制技術(shù)實(shí)驗(yàn)教程

?版權(quán)所有未經(jīng)許可嚴(yán)禁復(fù)制

技術(shù)支持郵箱:tdkj@

唐都公司網(wǎng)址:

目錄

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

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

11系統(tǒng)簡(jiǎn)介..............................................................................2

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

第2章系統(tǒng)的安裝.............................................................5

2.1系統(tǒng)板與TD-ACC+系統(tǒng)實(shí)驗(yàn)平臺(tái)的連接..................................................5

2.2系統(tǒng)聯(lián)機(jī)操作軟件的安裝...............................................................5

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

第4章聯(lián)機(jī)軟件說明..........................................................18

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

4.2軟件使用說明........................................................................18

4.2.1主界面窗口..........................................................................18

4.2.2菜單功能............................................................................20

4.2.3工具欄功能..........................................................................29

4.2.4虛擬儀器界面.......................................................................35

4.2.5自定義功能..........................................................................46

4.2.6右鍵菜單功能.......................................................................49

4.2.7Debug調(diào)試命令......................................................................50

4.2.8軟件疑難解答.......................................................................52

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

5.1.1系統(tǒng)內(nèi)存分配........................................................................53

5.1.2系統(tǒng)編碼............................................................................53

5.1.3BIOS說明...........................................................................53

5.1.4INT10功能說明.................................................................54

第2部分80X86計(jì)算機(jī)控制技術(shù)實(shí)驗(yàn)教程.............................60

第1章過程通道和數(shù)據(jù)采集處理................................................61

11輸入與輸出通道...................................................................61

1.2信號(hào)的采樣與保持.................................................................68

1.3數(shù)字濾波.........................................................................74

第2章開環(huán)系統(tǒng)的數(shù)字程序控制................................................78

2.1數(shù)字脈沖分配器和步進(jìn)電機(jī)調(diào)速控制.................................................78

2.2數(shù)字PWM發(fā)生器和直流電機(jī)調(diào)速控制................................................80

第3章數(shù)字PID閉環(huán)控制......................................................83

3.1數(shù)字PID控制算法..................................................................83

3.2積分分離法PID控制................................................................85

3.3帶死區(qū)的PID控制..................................................................89

3.4簡(jiǎn)易工程法整定PID參數(shù)............................................................93

第4章數(shù)字調(diào)節(jié)器直接設(shè)計(jì)方法................................................98

4.1最小拍控制系統(tǒng)...................................................................98

4.2大林(Dahlin)算法...............................................................104

第5章智能控制技術(shù).........................................................109

5.1模糊方法實(shí)現(xiàn)閉環(huán)控制.............................................................109

5.2單神經(jīng)元自適應(yīng)閉環(huán)控制...........................................................115

第6章控制系統(tǒng)應(yīng)用.........................................................121

6.1直流電機(jī)閉環(huán)調(diào)速控制系統(tǒng)設(shè)計(jì)和實(shí)現(xiàn)..............................................121

6.2溫度閉環(huán)控制系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)....................................................136

附錄1CAN總線應(yīng)用實(shí)驗(yàn).....................................................151

F.lCAN總線及其控制器介紹..........................................................151

F.2用SJA1000來實(shí)現(xiàn)雙機(jī)通訊............................................................154

附錄2對(duì)象整定的方法.......................................................159

附錄3I386EX系統(tǒng)板引出管腳排列及名稱......................................160

附錄4INTEL386TMEX嵌入式處理器框圖........................................163

附錄5實(shí)驗(yàn)程序名稱列表.....................................................164

附錄6模擬平臺(tái)布局圖.......................................................165

,綜述

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

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

,綜述

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

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

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

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

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

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

嵌入式微處理器的控制機(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)、開放式的模擬實(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)框圖如下頁所

“TD-ACC+自動(dòng)控制原理/計(jì)算機(jī)控制技術(shù)”教學(xué)實(shí)驗(yàn)系統(tǒng)將開放式的模擬實(shí)驗(yàn)平臺(tái)、

靈活易用的可視化源語言調(diào)試界面、一組先進(jìn)的虛擬儀器與豐富的實(shí)驗(yàn)內(nèi)容相結(jié)合為用戶構(gòu)

建了先進(jìn)的控制實(shí)驗(yàn)教學(xué)環(huán)境,為新世紀(jì)下的控制教學(xué)提供了全面的解決方案。全面支持各

大專院校進(jìn)行“自動(dòng)控制原理”、“計(jì)算機(jī)控制技術(shù)”、“智能控制技術(shù)”及“控制系統(tǒng)”

等系列控制課程的實(shí)驗(yàn)教學(xué)。

下面各章節(jié)內(nèi)容主要是:“i386EX系統(tǒng)板”介紹和“80X86計(jì)算機(jī)控制技術(shù)實(shí)驗(yàn)教程”,

有關(guān)“TD-ACC+”實(shí)驗(yàn)系統(tǒng)的介紹及“自動(dòng)控制原理”實(shí)驗(yàn)的內(nèi)容可詳見“TD-ACC+自動(dòng)控

制原理/計(jì)算機(jī)控制技術(shù)教學(xué)實(shí)驗(yàn)系統(tǒng)用戶手冊(cè)”和“自動(dòng)控制原理實(shí)驗(yàn)教程”。

2

5工

-

3

8

6

E

X

點(diǎn)

TD-ACC+與i386EX系統(tǒng)板組合后的系統(tǒng)結(jié)構(gòu)框圖,

,綜述

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

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的尋址能力,可完全滿足高要求、高精度的控制教學(xué)要求,并達(dá)到工業(yè)控制的標(biāo)

準(zhǔn)。

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)引出,這種總線標(biāo)準(zhǔn)體積小、結(jié)構(gòu)緊湊非

常容易嵌入到各種用戶的應(yīng)用系統(tǒng)中,既滿足實(shí)驗(yàn)教學(xué)的要求,又具有進(jìn)行二次開發(fā)的能力。

使教學(xué)內(nèi)容與主流技術(shù)相一致,達(dá)到學(xué)以致用的目的。

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

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

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

驗(yàn)程序。

4.新型控制實(shí)驗(yàn)教學(xué)內(nèi)容

“i386EX系統(tǒng)板”結(jié)合“TD-ACC+”教學(xué)實(shí)驗(yàn)系統(tǒng)就可構(gòu)成自動(dòng)控制原理與計(jì)算機(jī)控

制技術(shù)實(shí)驗(yàn)系統(tǒng)。我們隨“i386EX系統(tǒng)板”也配備了相應(yīng)的實(shí)驗(yàn)教程,其內(nèi)容由淺入深,

層次分明,特別是引入了智能控制實(shí)驗(yàn)和CAN總線實(shí)驗(yàn),以適應(yīng)不同專業(yè)、不同層次、不同

教學(xué)時(shí)數(shù)的需要。同時(shí)各章節(jié)力求做到原理、技術(shù)與實(shí)際應(yīng)用并重,理論與實(shí)踐結(jié)合。

1.自動(dòng)控制原理實(shí)驗(yàn)方面,全面給出了線性控制系統(tǒng)的時(shí)域分析法、根軌跡法、頻率域

分析法以及系統(tǒng)校正和設(shè)計(jì)等方法的實(shí)驗(yàn)研究。開展了線性禽散系統(tǒng)、非線性控制系統(tǒng)的實(shí)

驗(yàn)研究。在現(xiàn)代控制理論方面,提供了狀態(tài)空間分析實(shí)驗(yàn)。最后給出了的模擬P1D閉環(huán)溫度

控制實(shí)驗(yàn),讓學(xué)生學(xué)習(xí)構(gòu)造模擬閉環(huán)控制系統(tǒng),以及P1D調(diào)節(jié)器的實(shí)際應(yīng)用規(guī)律。

2.計(jì)算機(jī)控制技術(shù)方面,先從過程通道和數(shù)據(jù)采集處理著手,再開展系統(tǒng)的數(shù)字程序控

制、數(shù)字PID閉環(huán)控制、數(shù)字調(diào)節(jié)器直接設(shè)計(jì)方法的實(shí)驗(yàn)研究,隨后又引入了智能控制實(shí)驗(yàn)

和CAN總線實(shí)驗(yàn),使學(xué)生對(duì)新型的控制算法有所了解、認(rèn)識(shí)。最后開展了控制系統(tǒng)應(yīng)用實(shí)

驗(yàn),實(shí)驗(yàn)對(duì)象提供快速(直流電機(jī))和慢速(溫度)兩種,便于構(gòu)成不同的閉環(huán)系統(tǒng),讓學(xué)生

對(duì)閉環(huán)系統(tǒng)的整體構(gòu)成有所認(rèn)識(shí),針對(duì)對(duì)象不同選擇不同的控制策略或控制參數(shù)從而對(duì)真實(shí)

對(duì)象進(jìn)行實(shí)時(shí)控制。所有實(shí)驗(yàn)內(nèi)容詳見自動(dòng)控制原理實(shí)驗(yàn)教程和計(jì)算機(jī)控制技術(shù)實(shí)驗(yàn)教程。

4

,綜述

第1部分第2章系統(tǒng)的安裝

第2章系統(tǒng)的安裝

2.1系統(tǒng)板與TD-ACC+系統(tǒng)實(shí)驗(yàn)平臺(tái)的連接

1.“i386EX系統(tǒng)板”與“TD-ACC+”實(shí)驗(yàn)系統(tǒng)的連接:只需將“i386EX系統(tǒng)板”扣插在

TD-ACC'的模擬實(shí)驗(yàn)平臺(tái)的控制計(jì)算機(jī)的插槽上就可。

2.以上實(shí)驗(yàn)系統(tǒng)與PC微機(jī)的連接:將TD-ACC+實(shí)驗(yàn)系統(tǒng)的串口用隨機(jī)配備的RS-232C

通訊電纜和PC機(jī)串口相連,完成調(diào)試串口的連接;將TD-ACC+實(shí)驗(yàn)系統(tǒng)的USB口用隨機(jī)配備

的USB電纜和PC機(jī)USB□相連,就可完成虛擬儀器的連接。

2.2系統(tǒng)聯(lián)機(jī)操作軟件的安裝

隨設(shè)備提供了聯(lián)機(jī)操作軟件,該軟件將調(diào)試軟件(匯編和C語言源語言級(jí)調(diào)試)和虛擬儀

器界面相結(jié)合,可完全滿足自動(dòng)控制原理與計(jì)算機(jī)控制技術(shù)實(shí)驗(yàn)過程中對(duì)信號(hào)的測(cè)量、分析、

記錄以及控制程序編寫、調(diào)試等要求。

1.軟件的運(yùn)行環(huán)境

(1)操作系統(tǒng):Windows98/2000/XP

(2)運(yùn)行聯(lián)機(jī)軟件的建議配置

CPU:奔騰733以上

內(nèi)存:64MB以上

顯卡:16MB顯存以上

顯示器分辨率:800X600

硬盤:1GMB以上

2.軟件的安裝

(1)應(yīng)用程序的安裝

在光盤中本軟件安裝目錄下找到安裝TD-ACC.exe,雙擊執(zhí)行,出現(xiàn)安裝界面如下圖所示:

5

,綜述

第1部分第2章系統(tǒng)的安裝

閱讀許可協(xié)議并選擇“我接受該協(xié)議的條款”,點(diǎn)擊“下一步”,出現(xiàn)下圖所示路徑選擇界

面:

安裝默認(rèn)路徑為"C:\TangDu\TD-ACC”,可通過點(diǎn)擊“瀏覽”按鈕選擇其他的安裝路徑。

安裝路徑確定后,點(diǎn)擊“開始”按鈕,開始安裝軟件,出現(xiàn)下圖所示界面:

6

,綜述

第1部分第2章系統(tǒng)的安裝

安裝完成后,上圖中的“停止”按鈕會(huì)變?yōu)椤按_定”,點(diǎn)擊該按鈕,出現(xiàn)以下畫面:

點(diǎn)擊“確定”按鈕,軟件安裝完成。

(2)虛擬儀器的驅(qū)動(dòng)程序安裝

在WindowsXP下安裝

①虛擬儀器USB電纜連接到PC機(jī)上,打開設(shè)備電源,系統(tǒng)提示發(fā)現(xiàn)新硬件,自動(dòng)進(jìn)入添

加新硬件向?qū)В檎因?qū)動(dòng)程序,出現(xiàn)圖2.2-1顯示的畫面,選擇“從列表或指定位置安裝”,單

擊“下一步”

圖2.2-1

②此時(shí)出現(xiàn)圖2.2-2所示畫面,選擇“在這些位置上搜索最佳驅(qū)動(dòng)程序”,選擇“在搜索中

包括這個(gè)位置“,單擊“瀏覽”按鈕,選擇安裝信息文件Tdlnt.inf和驅(qū)動(dòng)程序Silnt.sys文件所在

的目錄,單擊“下一步

7

,綜述

第1部分第2章系統(tǒng)的安裝

圖2.2-2

③系統(tǒng)搜索所選目錄,找到安裝信息文件和驅(qū)動(dòng)程序,進(jìn)行安裝。安裝成功后系統(tǒng)給出圖

2.2-3所示的提示界面,點(diǎn)擊“完成”。

圖223

④鼠標(biāo)右鍵單擊桌面上“我的電腦”圖標(biāo),點(diǎn)擊“屬性”,在彈出的界面上選擇“硬件”,

點(diǎn)擊其中的“設(shè)備管理器”,可以看到硬件列表中出現(xiàn)“USBI/OControlleddevices”一項(xiàng),單擊

前面的加號(hào),會(huì)出現(xiàn)“USB虛擬儀器”一項(xiàng),如圖2.2-4所示。

8

,綜述

第1部分第2章系統(tǒng)的安裝

圖2.2-4

至此,在WindowsXP下的驅(qū)動(dòng)程序安裝成功。

在Windows2000下安裝

①虛擬儀器USB電纜連接到PC機(jī)上,打開設(shè)備電源,系統(tǒng)提示發(fā)現(xiàn)新硬件,自動(dòng)進(jìn)入添

加新硬件向?qū)В霈F(xiàn)圖2.2-5顯示的畫面,單擊“下一步”。

圖2.2-5

②此時(shí)出現(xiàn)圖226所示畫面,選擇“搜索適于我的設(shè)備的驅(qū)動(dòng)程序”,單擊“下一步

9

,綜述

第1部分第2章系統(tǒng)的安裝

圖2.2-6

③此時(shí)出現(xiàn)圖227所示畫面,選擇“指定一個(gè)位置”,單擊“下一步”。

圖227

④出現(xiàn)圖2.2-8所示界面。單擊“瀏覽”按鈕,選擇安裝信息文件Tdlnt.inf和驅(qū)動(dòng)程序Silnt.sys

文件所在的目錄,單擊“確定”。

圖2.2-8

10

,綜述第1部分第2章系統(tǒng)的安裝

⑤系統(tǒng)搜索所選目錄,找到安裝信息文件,出現(xiàn)圖2.2-9所示的提示界面,確認(rèn)無誤后點(diǎn)

擊“下一步

圖2.2-9

⑥系統(tǒng)找到驅(qū)動(dòng)程序并進(jìn)行安裝,系統(tǒng)會(huì)給出如圖2.2-10所示的界面,點(diǎn)擊“完成”按鈕。

圖2.2-10

⑦鼠標(biāo)右鍵單擊桌面上“我的電腦”圖標(biāo),點(diǎn)擊“屬性”,在彈出的界面上點(diǎn)擊“設(shè)備管

理器”,可以看到硬件列表中出現(xiàn)aUSBI/OControlleddevicesw一項(xiàng),單擊前面的"+”號(hào),會(huì)

出現(xiàn)“USB虛擬儀器”一項(xiàng),如圖2.2-11所示。

II

,綜述

第1部分第2章系統(tǒng)的安裝

圖2.2-11

至此,在Windows2000下的驅(qū)動(dòng)程序安裝成功。

在Windows98下安裝

①將虛擬儀器USB電纜連接到PC機(jī)上,打開設(shè)備電源,系統(tǒng)提示發(fā)現(xiàn)新硬件,自動(dòng)進(jìn)入

添加新硬件向?qū)В霈F(xiàn)圖2.2-12顯示的畫面,單擊“下一步

圖2.2-12

②出現(xiàn)圖2.2-13所示畫面,選擇“搜索設(shè)備的最新驅(qū)動(dòng)程序”,單擊“下一步”。

12

,綜述

第1部分第2章系統(tǒng)的安裝

圖2.2-13

③出現(xiàn)圖2.2-14所示畫面,選擇“指定位置”,單擊“瀏覽”按鈕,選擇安裝信息文件Tdlnt.inf

和驅(qū)動(dòng)程序Silnt.sys文件所在的目錄,單擊“下一步

圖2.2-14

④系統(tǒng)搜索所選目錄,找到安裝信息文件,給出圖2.2-15所示的提示界面,確認(rèn)無誤后點(diǎn)

擊“下一步

13

,綜述

第1部分第2章系統(tǒng)的安裝

圖2.2-15

⑤系統(tǒng)找到驅(qū)動(dòng)程序并進(jìn)行安裝,系統(tǒng)會(huì)給出如圖2216所示的界面,點(diǎn)擊“完成”按鈕。

圖2.2-16

⑥鼠標(biāo)右鍵單擊桌面上“我的電腦”圖標(biāo),點(diǎn)擊“屬性”,在彈出的界面上點(diǎn)擊“設(shè)備管

理器”,可以看到硬件列表中出現(xiàn)aUSBI/OControlleddevices^^一項(xiàng),單擊前面的加號(hào),會(huì)出現(xiàn)

“USB虛擬儀器”一項(xiàng),如圖2.2-17所示。

14

,綜述

第1部分第2章系統(tǒng)的安裝

圖2.2-17

至此,在Windows98下的驅(qū)動(dòng)程序安裝成功。

3.軟件的啟動(dòng)

安裝完成后會(huì)在“開始'所有程序VTANGDU”菜單中創(chuàng)建“TD-ACC”的程序組,點(diǎn)擊該程

序組中的“TD-ACC”便可啟動(dòng)程序。軟件在安裝完成后也會(huì)在桌面創(chuàng)建快捷方式,也可以通過

快捷圖標(biāo)來啟動(dòng)軟件。

4.軟件的卸載

在“開始'所有程序\TANGDU\TD-ACC”菜單中有“卸載”項(xiàng),點(diǎn)擊“卸載“,軟件會(huì)從系

統(tǒng)中刪除。

15

,綜述

第1部分第3章i386EX系統(tǒng)板的硬件操作環(huán)境

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

由于該實(shí)驗(yàn)系統(tǒng)采用組合式結(jié)構(gòu),即“i386EX系統(tǒng)板”加“模擬實(shí)驗(yàn)平臺(tái)”的形式。只

需將i386EX系統(tǒng)板扣在模擬實(shí)驗(yàn)平臺(tái)的控制計(jì)算機(jī)的插座上,便構(gòu)成“自動(dòng)控制原理與

80X86計(jì)算機(jī)控制技術(shù)”二合一的教學(xué)實(shí)驗(yàn)系統(tǒng)。系統(tǒng)的部分總線以排針的形式引出,與實(shí)

驗(yàn)單元相連可完成相應(yīng)的實(shí)驗(yàn)。系統(tǒng)引出信號(hào)線說明見表3」-1。

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

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

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

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

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

IRQ5、IRQ6、內(nèi)部主片8259中斷請(qǐng)求信號(hào)INTCFG擴(kuò)展I/O地址為:F832H

IRQ7(輸入)ICW1、IRR、ISR、OCW2和OCW3地址均為:20H

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

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

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

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

(輸出)

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

/IOYO300H、301H

/IOY1302H、303H

/IOY2I/O接口待擴(kuò)展信號(hào)(輸出)304H、305H

/IOY3306H、307H

/IOY4308H、309H

/IOY530AH、30BH

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

P1CFG擴(kuò)展I/O地址為:F820H

DINO?DIN34位數(shù)字量輸入信號(hào)(輸入)

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

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

P1口的高四位對(duì)應(yīng)P1.4?P1.7

DOUTO?PlCFG擴(kuò)展I/O地址為:F820H

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

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

P1LTC擴(kuò)展I/O地址為:F862H

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

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

16

,綜述

第1部分第3章i386EX系統(tǒng)板的硬件操作環(huán)境

OUT23H,AL

XCHGAL,AH

OUT22H,AL

OUT22H,AX]

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

OUT23H,AL}

3.i386EX的詳細(xì)資料及數(shù)據(jù)手冊(cè)詳見光盤中的i386EX.pdf及386ex(DATASHEETS).pdf

17

80X86計(jì)算機(jī)控制技術(shù)實(shí)驗(yàn)教程第1部分第4章聯(lián)機(jī)軟件說明

第4章聯(lián)機(jī)軟件說明

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

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

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

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

用戶可以選擇是否監(jiān)控堆棧,也可以通過“變量監(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)支持匯編語言和C語言兩種編譯環(huán)境

(2)高度可視化的源語言級(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ù)字萬用表。

4.2軟件使用說明

4.2.1主界面窗口

主要分為三部分:程序編輯區(qū)、變量區(qū)和輸出區(qū),見圖4.2-1。

18

y80X86計(jì)算機(jī)控制技術(shù)實(shí)驗(yàn)教程

第1部分第4章聯(lián)機(jī)軟件說明

圖4.2-1

1.程序編輯區(qū)

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

開一個(gè)已存在的文檔,在文檔中用戶可編輯程序。用戶可在程序編輯區(qū)打開多個(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ì)被修改,保持原來的值且可以繼續(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)等待直到加載完成,“加載成功”表

19

,80X86計(jì)算機(jī)控制技術(shù)實(shí)驗(yàn)教程第1部分第4章聯(lián)機(jī)軟件說明

示加載完成且成功,“加載失敗”表示加載完成且失敗,此時(shí)應(yīng)重新加載。程序中用“INT10H”

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

不成功則不顯示此句。

4.2.2菜單功能

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

D新建?Ctrl4N

百打開包…Ctrl,。

關(guān)閉?

y保存(S)Ctrl+S

另存為")

昌打印9CtrHP

打印腔9

打印設(shè)置國)一

1asm

ZE:\TDM8851\A20-lasn

3E:\TDH8851\A10-2.asi*

4E.\TDM8851\A17-l.as?

退出篁)

(1)新建(N):建立一個(gè)新文檔,用此命令在TD-ACC中建立一個(gè)新文檔。

(2)打開(O):打開一個(gè)現(xiàn)存文檔,用此命令在窗口中打開一個(gè)現(xiàn)存的文檔。您可同時(shí)打

開多個(gè)文檔,點(diǎn)擊某文檔的標(biāo)簽可激活此文檔。您可用窗口菜單在多個(gè)打開的文檔中切換。

(3)關(guān)閉(C):關(guān)閉一個(gè)打開的文檔,用此命令來關(guān)閉當(dāng)前活動(dòng)文檔。TD-ACC會(huì)建議您在

關(guān)閉文檔之前保存對(duì)您的文檔所做的改動(dòng)。如果您沒有保存而關(guān)閉了一個(gè)文檔,您將會(huì)失去自

從您最后一次保存以來所做的所有改動(dòng)。在關(guān)閉一無標(biāo)題的文檔之前,TD-ACC會(huì)顯示另存為

對(duì)話框,建議您命名和保存文檔。

(4)保存(S):用同樣的文件名保存一個(gè)打開的文檔,用此命令將當(dāng)前活動(dòng)文檔保存到它的

當(dāng)前的文件名和目錄下。當(dāng)您第一次保存文檔時(shí),TD-ACC顯示另存為對(duì)話框以便您命名您的

文檔。如果在保存之前,您想改變當(dāng)前文檔的文件名和目錄,您可選用另存為命令。

(5)另存為(A):用指定的文件名保存一個(gè)打開的文檔,用此命令來保存并命名活動(dòng)文檔。

TD-ACC會(huì)顯示另存為對(duì)話框以便您命名您的文檔。如要用當(dāng)前文件名和目錄保存文檔,您可

用保存命令。

(6)打印(P):打印一個(gè)文檔,用此命令來打印一個(gè)文檔。在此命令提供的打印對(duì)話框中,

您可以指明要打印的頁數(shù)范圍、副本數(shù)、目標(biāo)打印機(jī),以及其它打印機(jī)設(shè)置選項(xiàng)。

(7)打印預(yù)覽(V):在屏幕上按被打印出的格式顯示活動(dòng)文檔。當(dāng)您選擇此命令時(shí),主窗口

就會(huì)被一個(gè)打印預(yù)覽窗口所取代。這個(gè)窗口可以按它們被打印時(shí)的格式顯示一頁或兩頁。打印

預(yù)覽工具欄提供選項(xiàng)使您可選擇一次查看一頁或兩頁,在文檔中前后移動(dòng),放大和縮小頁面,

以及開始一個(gè)打印作業(yè)。

(8)打印設(shè)置(R):選擇一個(gè)打印機(jī)以及打印機(jī)連接,用此命令來選擇一臺(tái)打印機(jī)和一個(gè)打

印機(jī)連接。在此命令提供的打印設(shè)置對(duì)話框中,您可以指定打印機(jī)及其連接。

(9)最近使用文件:您可以通過此列表(至多四個(gè)文件),直接打開最近打開過的文件。

20

80X86計(jì)算機(jī)控制技術(shù)實(shí)驗(yàn)教程第1部分第4章聯(lián)機(jī)軟件說明

(10)退出(X):退出TD-ACC,用此命令來結(jié)束您TD-ACC的運(yùn)行階段。您也可使用在應(yīng)用

程序控制菜單上的關(guān)閉命令。TD-ACC會(huì)提示您保存尚未保存的改動(dòng)。

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

m洎Alt+Backspace

Ctrl+Y

|剪切如

Shift+Del

骷復(fù)制?Ctrl+C

?粘貼口Ctrl+V

直找Ctrl+F

音效Ctrl+H

(1)撤消:取消上一步編輯操作。如果無法取消上一步操作,菜單上的撤消命令會(huì)變灰。

(2)重復(fù):恢復(fù)撤消的編輯操作。如果無法恢復(fù)撤消的編輯操作,菜單上的重復(fù)命令會(huì)變灰。

(3)剪切(T):從文檔中刪除數(shù)據(jù)并將其移到剪貼板上。用此命令將當(dāng)前被選取的數(shù)據(jù)從文

檔中刪除并放置于剪貼板上。如當(dāng)前沒有數(shù)據(jù)被選取時(shí),此命令則不可用。把數(shù)據(jù)剪切到剪貼

板上將取代原先存放在那里的內(nèi)容。

(4)復(fù)制(C):從文檔中將數(shù)據(jù)復(fù)制到剪貼板上。用此命令將被選取的數(shù)據(jù)復(fù)制到剪切板上。

如當(dāng)前無數(shù)據(jù)被選取時(shí),此命令則不可用。把數(shù)據(jù)復(fù)制到剪貼板上將取代以前存在那里的內(nèi)容。

(5)粘貼(P):從剪貼板上將數(shù)據(jù)粘貼到文檔中。用此命令將剪貼板上內(nèi)容的一個(gè)副本插入

到插入點(diǎn)處。如剪貼板是空的,此命令則不可用。

(6)查找:在文檔中查找指定字符串。點(diǎn)擊此命令將彈出查找對(duì)話框,如下圖,用于查找指

定字符串。

“Findwhat:"編輯框:寫入你想要查找的字符串

"Matchwholewordonlyw復(fù)選框:是否全字匹配。如果不選中此復(fù)選框,找到的字符串的

長(zhǎng)度有可能大于想要查找的字符串,如:我們想要查找字符串“WANG1",可能會(huì)找到字符串

"WANG10",這是因?yàn)槲覀儧]有選中全字匹配復(fù)選框,如果我們選中此復(fù)選框,則不會(huì)出現(xiàn)

此種情況

“Matchcase”復(fù)選框:是否辨認(rèn)大小寫。如果不選中此復(fù)選框,找到的字符串中字符的大

小寫可能與我們想要查找的字符串有差別,如:我們想要查找字符串“WANG1",可能會(huì)找到

字符串“Wangl"。如果我們選中此復(fù)選框,則不會(huì)出現(xiàn)此種情況

“Up”單選按鈕:從下向上查找

“Down”單選按鈕:從上向下查找

“FindNext”按鈕:查找下一個(gè)字符串,如果是第一次查找則從當(dāng)前光標(biāo)處開始向下或向

21

80X86計(jì)算機(jī)控制技術(shù)實(shí)驗(yàn)教程第1部分第4章聯(lián)機(jī)軟件說明

上開始查找,如果不是第一次查找,則從上一次找到的位置向下或向上開始查找。

“Cancel”按鈕:取消查找對(duì)話框。

(7)替換:在文檔中用指定字符串替換某一字符串。點(diǎn)擊此命令將彈出替換對(duì)話框,如下圖,

找到某一字符串,并用指定字符串替換。

“Findwhat”編輯框:想要查找的字符串。

“Replace”編輯框:替換后的字符串。

MMatchwholewordonlyM復(fù)選框:是否全字匹配。如果不選中此復(fù)選框,找到的字符串的

長(zhǎng)度有可能大于想要查找的字符串,如:我們想要查找字符串“WANG1",可能會(huì)找到字符串

“WANG10”,如果此時(shí)進(jìn)行替換,字符串“WANGIO”變?yōu)?WANG120”,如果我們選中此

復(fù)選框,則不會(huì)出現(xiàn)此種情況。

“Matchcase”復(fù)選框:是否辨認(rèn)大小寫。如果不選中此復(fù)選框,找到的字符串中字符的大

小寫可能與我們想要查找的字符串有差別,如:我們想要查找字符串“WANG1",可能會(huì)找到

字符串“Wangl",如果此時(shí)進(jìn)行替換,字符串“Wangl”變?yōu)椤癢ANG12"。如果我們選中此

復(fù)選框,則不會(huì)出現(xiàn)此種情況。

“Selection”單選按鈕:如果文檔中有選中部分,此按鈕使能,選中此按鈕則從選中部分查

找和替換。

“Wholefile”單選按鈕:從整個(gè)文檔中查找和替換。

“FindNext”按鈕:查找下一個(gè)字符串。如果是第一次查找,從當(dāng)前光標(biāo)位置開始查找,

如果不是第一次查找,則從上一次找到的位置開始查找。

“Replace”按鈕:替換一個(gè)字符串。如果當(dāng)前已經(jīng)找到某一字符串,用指定字符串替換它,

并找到下一個(gè)字符串,如果還沒有找到某一字符串,不進(jìn)行替換并找到字符串。

“ReplaceAll”按鈕:用指定字符串替換全部能夠找到的字符串。

“Cancel”按鈕:取消替換對(duì)話框。

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

I工具欄①)>口標(biāo)雁工具欄

|日伏意欄⑤口芟量區(qū)8

國輸出國⑥

[3纏課工具欄位)

臼調(diào)或工具欄

自定義?

(1)工具欄:顯示或隱藏工具欄。

(2)狀態(tài)欄:顯示或隱藏狀態(tài)欄。

22

,80X86計(jì)算機(jī)控制技術(shù)實(shí)驗(yàn)教程第1部分第4章聯(lián)機(jī)軟件說明

(3)工具欄(T)

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

用此命令可顯示和隱藏標(biāo)準(zhǔn)工具欄。標(biāo)準(zhǔn)工具欄包括了TD-ACC中一些最普通命令的按

鈕,如文件打開。在工具欄被顯示時(shí),一個(gè)打勾記號(hào)出現(xiàn)在該菜單項(xiàng)目的旁邊。參見工具欄

以得到對(duì)使用工具欄的幫助。

②變量區(qū)(W):用此命令可顯示和隱藏寄存器和變量區(qū)。

③輸出區(qū)(O):用此命令可顯示和隱藏輸出區(qū)。

④編譯工具欄(B):用此命令可顯示和隱藏編譯工具欄。參見工具欄以得到對(duì)使用工

具欄的幫助。

⑤調(diào)試工具欄(D):用此命令可顯示和隱藏調(diào)試工具欄。參見工具欄以得到對(duì)使用工

具欄的幫助。

⑥自定義(C):見自定義項(xiàng)。

⑦狀態(tài)欄(S);此命令可用來顯示和隱藏狀態(tài)欄。狀態(tài)欄描述了被選取的菜單項(xiàng)目或

被按下的工具欄按鈕,以及鍵盤的鎖定狀態(tài)將要執(zhí)行的操作。當(dāng)狀態(tài)欄被顯示時(shí),在菜單項(xiàng)

目的旁邊會(huì)出現(xiàn)一個(gè)打勾記號(hào)。

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

國端口1

端口2

端口測(cè)試

(1

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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)論