




版權(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 庭院頁巖圍邊施工方案
- 海洋工程裝備海洋能利用考核試卷
- 畜牧業(yè)發(fā)展與鄉(xiāng)村文化傳承考核試卷
- 如何評(píng)估2025年證券從業(yè)資格證的考試結(jié)果試題及答案
- 礦物加工領(lǐng)域的國際發(fā)展趨勢(shì)考核試卷
- 環(huán)保技術(shù)市場(chǎng)準(zhǔn)入與監(jiān)管政策考核試卷
- 電機(jī)材料研發(fā)考核試卷
- 2024項(xiàng)目管理計(jì)劃執(zhí)行試題及答案
- 2025年注會(huì)考試的重要性分析試題及答案
- 電力儀表的數(shù)字技術(shù)發(fā)展現(xiàn)狀與未來展望分析考核試卷
- 工程管理專業(yè)畢業(yè)論文——施工組織設(shè)計(jì)
- 最新國際貿(mào)易術(shù)語培訓(xùn)
- 2021年高考真題--化學(xué)(江蘇卷)(附解析)
- 項(xiàng)目功能需求調(diào)研表通用精選文檔
- 基于節(jié)約里程法的大潤(rùn)發(fā)超市濟(jì)南地區(qū)配送路徑優(yōu)化研究
- 工廠個(gè)人簡(jiǎn)歷登記表格
- JJG機(jī)動(dòng)車檢測(cè)專用軸輪重儀檢定規(guī)程
- 用友U8數(shù)據(jù)字典
- 化工概論:典型化工工藝
- 國際酒店訂單樣本
- 快捷酒店安全現(xiàn)狀評(píng)價(jià)報(bào)告安全現(xiàn)狀評(píng)價(jià)
評(píng)論
0/150
提交評(píng)論