測(cè)試反應(yīng)時(shí)間模擬系統(tǒng)_第1頁(yè)
測(cè)試反應(yīng)時(shí)間模擬系統(tǒng)_第2頁(yè)
測(cè)試反應(yīng)時(shí)間模擬系統(tǒng)_第3頁(yè)
測(cè)試反應(yīng)時(shí)間模擬系統(tǒng)_第4頁(yè)
測(cè)試反應(yīng)時(shí)間模擬系統(tǒng)_第5頁(yè)
已閱讀5頁(yè),還剩31頁(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)介

測(cè)試反應(yīng)時(shí)間模擬系統(tǒng)摘要隨著電子技術(shù)的飛速發(fā)展,微型計(jì)算機(jī)已經(jīng)全面滲透了人類生活各領(lǐng)域,并革命性地改變著人們的生活。因此,可以說(shuō)了解微型計(jì)算機(jī)的基本工作原理對(duì)于每個(gè)人都十分必要。而對(duì)于即將從事電子行業(yè)的工作者來(lái)說(shuō),熟悉掌握微機(jī)原理并在其上進(jìn)行軟硬件的開(kāi)發(fā)設(shè)計(jì)則是一項(xiàng)必須掌握的基本技能。為此,在學(xué)習(xí)微型計(jì)算機(jī)技術(shù)以及其應(yīng)用的過(guò)程中,我設(shè)計(jì)了一個(gè)能測(cè)試人體反應(yīng)時(shí)間的模擬系統(tǒng)。該系統(tǒng)以8088微處理器為核心,結(jié)合8255可編程并行通信接口、8253可編程定時(shí)/計(jì)數(shù)器、8259中斷控制器等芯片以及LED等輔助電路,來(lái)測(cè)試人的反應(yīng)時(shí)間,并將其反映在數(shù)碼管上。通過(guò)此儀器不僅能夠真實(shí)地測(cè)試出人的反應(yīng)時(shí)間,而且還可以鍛煉和提高個(gè)人對(duì)外界突發(fā)事件的處理能力。關(guān)鍵詞:反應(yīng)時(shí)間、8086/8088、匯編、8255simulationsystemoftestingreactiontimeAbstractWiththerapiddevelopmentofelectronictechnology,themicro-computerhasimpactedonalmosteveryareaofhumanlifeandmakesthepeople’sliveschangingrevolutionary.So,it’sverynecessarytounderstandthebaseworkingprincipleofmicro-computer.Computerprincipleandhowtodosomehardwareandsoftwaredevelopmentonthecomputershouldbemasteredbythepeoplethatwillworkinthefieldofelectronicsindustry.Forthisreason,duringstudyingmicro-computertechnologyanditsapplication,asystemusedtotestaperson’sreactiontimeisdeveloped.Thesystemtakesthe8088microprocessorasacoreandcombinesIntegratedCircuitssuchas8255ProgrammableParallelInterface,8253ProgrammableIntervalTimer,8259AProgrammableInterruptControllerandetc,whichteststhereactiontimeanddisplaysitontheLED.Thisequipmentcannotonlytestthereactiontimecorrectly,butalsoimprovethehandlingcapacityofsuddeneventsoftheoutsideworldbytraining.Keywords:reactiontime;8086/8088、assemblelanguage、8255目錄摘要………………IAbstract………………………II跨目錄長(zhǎng)……………甘……………介……………身……………仔……………棚……………紅……………資III施1.瓣前言采……………誓……………棉……………牲……………永……………墾……………芬……………倚1謎2.設(shè)計(jì)方低案論證慎……………夏……………洋……………機(jī)……………什……………擇……………拉…來(lái)2喜2.1概框述牢……………恢……………之…君……………密……………大……………排……………丈……沾2慣2.2本拾設(shè)計(jì)使用的胸設(shè)備介紹言……………叉……………?!ā濉?怒浸TDN8仿6/88+驢系統(tǒng)簡(jiǎn)介責(zé)……………恰……………集……………屈……………漲……………馬2設(shè)2.3設(shè)國(guó)計(jì)原理和方冠法襖……………積……………戰(zhàn)……………判……………鋤……………此………陵3碌榨設(shè)計(jì)原理層……………丈……………寇……………怖……………儀……………侄…………喜3概荷設(shè)計(jì)方法懼……………盜……………狹……………柿……………稿……………伸…………記4剪姑程序流程脆圖及其問(wèn)題碧……………盜……錦……………魂……………霜……………掛……耍4及3.本設(shè)計(jì)珠中各芯片的拳工作原理及澡編程吧……………條……………湊……………啞……………絨…嫩13捷3.1本崇設(shè)計(jì)中82社55A芯片祝的工作原理補(bǔ)……………店……………已……………活……………打13牲釀8255麥A的內(nèi)部結(jié)歌構(gòu)且……………描……………切……………悠……………誦……………訴13探逆8255衰A的控制字純及工作方式器……………怠……………恐……………鞏……………俊…果14架唇本設(shè)計(jì)中隸8255A饅的應(yīng)用編程跑……………振……………燈……………代……………總…形14消3.2本敞設(shè)計(jì)中82迷59A芯片塊的編程結(jié)構(gòu)訪和應(yīng)用編程協(xié)……………趟……………收……………挎…杯15該柏8259踩A的編程結(jié)譜構(gòu)膽……………撫……………舌……………幻……………爪……………國(guó)15錘厚8259測(cè)A初始化流柏程圖提……………啞……………云……………趨……………摧…………瞧16凱掙本設(shè)計(jì)中沖8259A妖的應(yīng)用編程慕……………喬……………羅……………債……………復(fù)…因17勸3.3本蹄設(shè)計(jì)中82旗53A芯片耍的工作方式偽和應(yīng)用編程蘋……………暗……………?!簟@18帖眨8253負(fù)的工作方式屑……………屈……………捕……………傘……………僻……………嘴…塘18初魔本設(shè)計(jì)中襲8253的妹應(yīng)用編程蒙……………律……………撇……………刊……………萌…庸19菊4.調(diào)試過(guò)解程與總結(jié)甘……………紀(jì)……………諒……………乎……………獨(dú)……………款…………羽20掌4.1程擠序的調(diào)試過(guò)潔程各……………木……………券……………綁……………聞……………際……駁20季4.2硬裹件的調(diào)試過(guò)做程允……………脆……………史……………晨……………壓……………時(shí)……湊28皇4.3總輸結(jié)厘……………白……………墓……………繼……………熄……………堪……………章……豎29賓致謝西……………拒……………隊(duì)……………華……………咽……………蔥……………果……………嶺30予參考資料節(jié)……………六……………返……………殿………糕……………取……………若……………簽31濃附錄一:測(cè)捐試反應(yīng)時(shí)間護(hù)模擬系統(tǒng)總施電路圖死……………鐘……………鈴……………耐……………姑32厘附錄二:測(cè)迫試反應(yīng)時(shí)間艱模擬系統(tǒng)程慧序宵……………嶄……………瘦……………突……………罩……校33禍附錄三:硬至件實(shí)物圖及仁實(shí)物與TD今N86/8戶8+系統(tǒng)的膜連接圖定……………?!摇?51.前言理近幾十年來(lái)月,微型計(jì)算炎機(jī)的應(yīng)用已瘋經(jīng)全面滲透視進(jìn)人類生活辱的各個(gè)角落微,大到航空畏航天領(lǐng)域,水小至嵌入式冤家庭用器,俱無(wú)處不見(jiàn)其橡蹤影,無(wú)處刑不讓人深刻嗚感受到其對(duì)拿人類生活的施革命性變革栗。體本每設(shè)計(jì)抓是跪一個(gè)能測(cè)試觸人體反應(yīng)時(shí)淺間的系統(tǒng),岡該系統(tǒng)可以車應(yīng)用于體育殖訓(xùn)練、醫(yī)療般和娛樂(lè)等領(lǐng)誼域蓬。叮2響.白設(shè)計(jì)方案論組證2.1概述暢本設(shè)計(jì)采用腦808獅8微處理器季,貝結(jié)合辜8255A乳可編程并行償通信接口嘗、該8259中叢斷控制熄器、驗(yàn)8253殖定時(shí)泉/計(jì)時(shí)器醋以及鍵盤等飾部分外設(shè)馳電路伐,院利用文匯編亂為程序設(shè)計(jì)能語(yǔ)言慎實(shí)現(xiàn)宿一個(gè)能測(cè)試告人體反應(yīng)時(shí)暮間的模擬系絹統(tǒng)傍。何具體濱任務(wù)頑:支設(shè)計(jì)一貪個(gè)能測(cè)試人豬的反應(yīng)(響蜻應(yīng))時(shí)間的避儀器。按啟怕動(dòng)鈕,測(cè)試凳開(kāi)始,一旦倉(cāng)看到燈亮,圖立即按測(cè)試耀鈕,嶄用4位屬八段碼顯示插從看到燈亮冰到按下測(cè)試斯鈕的場(chǎng)反應(yīng)時(shí)間x指x.xx秒找。嚼具有以下重功能干:今(1)起編制捷一舊個(gè)隨機(jī)數(shù)產(chǎn)浸生子程序,閉由隨機(jī)數(shù)決貢定從按啟動(dòng)練鈕到止四訓(xùn)個(gè)LED亮割的時(shí)間(如煌在3秒~1反5秒之間內(nèi)飽任意變動(dòng))采,使被測(cè)試孝者對(duì)LED而亮的時(shí)間無(wú)良法預(yù)見(jiàn),以鳥(niǎo)確保測(cè)試結(jié)特果的可信;雙夠(2)凳必須在見(jiàn)到廁LED亮后浙按測(cè)試鈕才烏有效,即一威直按著按鈕庸或提前按下引按鈕無(wú)效;胃頑(3)鏟反應(yīng)時(shí)間顯樸示xx.橫xx秒,準(zhǔn)壞確到百分之犯一秒。挨(4)狐修改以上設(shè)哥計(jì)使進(jìn)一步謹(jǐn)能測(cè)試人對(duì)信不同事物的寧反應(yīng)(響應(yīng)獨(dú))時(shí)間。如燒功能為:按做啟動(dòng)鈕,測(cè)福試開(kāi)始,一乓旦紅燈亮,愛(ài)立即按紅燈蜓測(cè)試鈕,一現(xiàn)旦綠燈亮,革立即按綠測(cè)氣試鈕,八段匪碼顯示反應(yīng)由時(shí)間焰xx.xx嶺秒。若按錯(cuò)除鈕,則顯示格出錯(cuò)并響“櫻嘟”一聲。蜘要求坦編制決二呀個(gè)隨機(jī)數(shù)產(chǎn)念生子程序,剩一震個(gè)決定從按檢啟動(dòng)鈕到L筒ED亮的時(shí)當(dāng)間,另一個(gè)彎決定亮何種漠顏色燈浮;壁同樣要求在葬見(jiàn)到LE恐D亮?xí)r按測(cè)眉試鈕才有效懇。益2.2礎(chǔ)本設(shè)計(jì)使用憲的設(shè)備介紹脫為研究方便燈,裁本設(shè)計(jì)久采用山TDN86繞/88+微析機(jī)實(shí)驗(yàn)系統(tǒng)怪來(lái)堵輔助至開(kāi)發(fā)此系統(tǒng)愚,價(jià)即首先將程豆序在雅該燙系統(tǒng)上調(diào)試獎(jiǎng),調(diào)試完成移后再將最終檔的程序加載紀(jì)到所設(shè)計(jì)的騾硬件違系統(tǒng)秋上。另外,偶硬件方面還忍需用到之普通PC機(jī)芝一臺(tái)莊,用來(lái)作為不開(kāi)發(fā)主機(jī)觸,以提供界榴面編輯、編哈譯程序,并綁將程序加載洗到目標(biāo)系統(tǒng)副中味。湖腰TDN8很6/88+雹系統(tǒng)簡(jiǎn)介臣(1康)辭系統(tǒng)總線膚系統(tǒng)總線信纖號(hào)定義如表槳2-1翅所示脫。州表2-1旁8088微梢機(jī)系統(tǒng)總線巾定義勒信號(hào)線吩說(shuō)明求信號(hào)線逃說(shuō)明他XA0-X見(jiàn)A7普系統(tǒng)地址總郵線虜XIOR聞I/O讀(贏輸出)信號(hào)笨線銅XA8-X染A15騎XMER繼存儲(chǔ)器讀(詳輸出)信號(hào)幸線幻XA16-薄XA19悔XMEW午存儲(chǔ)器寫(民輸出)信號(hào)鉆線物OPCLK掙時(shí)鐘信號(hào)線反(1.19咐3MHz)物HOLD項(xiàng)總線請(qǐng)求(孔輸入)信號(hào)割線驕PCLK高時(shí)鐘信號(hào)線靜(2.38狠6MHz)奧HLDA社總線請(qǐng)求應(yīng)頓答(輸出)思信號(hào)線耗(糟2滅)蠻系統(tǒng)內(nèi)存分蹲配情況棗系統(tǒng)內(nèi)存分掏配如下圖所使示研:大圖寺2借-萌1虹系統(tǒng)內(nèi)存分兩配情況迷本設(shè)計(jì)需要葵用到825道5、825懼3、825武9等芯片,持它們各自的或端口地址堪如下表派所示活:迷表2-2拳輸入/輸出玉接口編碼表摘電路名稱鏟信號(hào)線鋤寄存器斜編址舒電路名稱岸信號(hào)線午寄存器松編址驚8253犯IOY2斃0#計(jì)數(shù)器男40H居8255寇IOY3窗A口號(hào)60H軌1#計(jì)數(shù)器收41H夾B口桑61H公2#計(jì)數(shù)器喝42H威C口怨62H浪3#計(jì)數(shù)器既43H箱控制口無(wú)63H帽8259耳IOY1盆-蜜20H史-能21H陵2.3設(shè)謎計(jì)原理和方諒法萍偷設(shè)計(jì)原理瑞本設(shè)計(jì)中可談以劃分為鍵胳盤掃描和鍵臨命令的識(shí)別尼和處理部分垮。從宏觀上私看,這兩部兼分程序應(yīng)當(dāng)矩不停地并行紀(jì)、在地在執(zhí)行,油這樣才能?;镒C既使LE盡D的數(shù)字顯副示穩(wěn)定,又闖不遺漏對(duì)閉廣合鍵的識(shí)別側(cè)和處理。味旱設(shè)計(jì)方法宅設(shè)計(jì)中采用沃的方案是將破鍵盤掃描程容序、鍵命令湊的識(shí)別和處爐理程序及L池ED提顯盾示程序鉤等敗作為主程序駛,而將顯示塞程序、延時(shí)露程序以及隨塑機(jī)數(shù)產(chǎn)生程沖序等作為子醋程序調(diào)用。四在主程序中養(yǎng),對(duì)羊8255A但、8259記進(jìn)行初始化努,接著檢測(cè)敲啟動(dòng)鍵的信哨號(hào),在啟動(dòng)枕信號(hào)到來(lái)后滋產(chǎn)生隨機(jī)數(shù)艇,再初始化訓(xùn)8253,時(shí)使它工作在嚷方式隆2,絞每10ms樣產(chǎn)生一己上升沿作為屢中斷請(qǐng)求信傲號(hào)給825皇9,使得程厘序每10m良s便進(jìn)入中壤斷處理子程呆序,從而實(shí)齡現(xiàn)時(shí)間上的纖累加。促設(shè)計(jì)的總框兄圖如下圖所塞示。碌圖2-2趙設(shè)計(jì)總框圖敞大致工作過(guò)備程為:80行88微處理禾器答根據(jù)RAM央中的程序羞不斷探測(cè)啟木動(dòng)鍵是否按冬下,若啟動(dòng)味鍵按下,則磁產(chǎn)生一隨機(jī)馬時(shí)間給82畫53進(jìn)行延慢時(shí)處理,錢使8253細(xì)完成3~1槳5秒的工作喪。望延時(shí)結(jié)束后胖,通過(guò)RA變M的隨機(jī)數(shù)協(xié)產(chǎn)生子程序捷產(chǎn)生一隨機(jī)已數(shù),以決定增亮8個(gè)LE效D中的哪個(gè)墾LED。貨此后程序?qū)Σ╂I盤進(jìn)行掃等描,若按錯(cuò)擦鍵則響蜂鳴續(xù)器,若按下煤正確的鍵則屆將利用82疼55B口獄所連接的四渣位數(shù)碼管顯短示時(shí)間的數(shù)呢?fù)?jù)。衰側(cè)程序流程椒圖清及唇其察問(wèn)題召(1)程序國(guó)流程圖權(quán)基于以上設(shè)遮計(jì)任務(wù)可以寧畫出震圖抖2負(fù)-3杰所示的簡(jiǎn)易橡流程圖。鄭(2)程序名流程圖里的夫相關(guān)問(wèn)題窗當(dāng)按著流程蛾圖去試著寫由程序,會(huì)遇戚到以下幾個(gè)謹(jǐn)問(wèn)題:甜1)胸長(zhǎng)時(shí)間延時(shí)懷為解決這個(gè)緩問(wèn)題,應(yīng)首蓄先了解82猾53定時(shí)/砍計(jì)數(shù)器的內(nèi)餡部結(jié)構(gòu)及工淹作原理。有Intel之8253涉是NMO筆S工藝制成豪的可編程定勢(shì)時(shí)虹/計(jì)數(shù)器芒,最高速率燭為2.6M艙Hz騰。它既可以家用來(lái)定時(shí),丟也可以用來(lái)溪計(jì)數(shù)。其實(shí)銅,定時(shí)功能勤也是通過(guò)計(jì)叢數(shù)鋼來(lái)替完成的聚,因?yàn)楫?dāng)計(jì)輝數(shù)器用作定暴時(shí)器時(shí),其崇輸入的時(shí)鐘需信號(hào)為周期嚇性脈沖信號(hào)有,而對(duì)周期液性域信肥號(hào)的計(jì)數(shù)即饞實(shí)現(xiàn)了延時(shí)嗚的目的喇,延時(shí)時(shí)間伸為輸入時(shí)鐘怒信號(hào)的周期壤與計(jì)數(shù)初值酷N荒的乘積杰。夢(mèng)8睬253的編涂程結(jié)構(gòu)框圖罷如蔽圖2-4所殘示。栽圖便2甩-3陽(yáng)簡(jiǎn)易流程圖趟圖2互-4脈8253定叉時(shí)/計(jì)數(shù)器臘編程結(jié)構(gòu)圖佳8253內(nèi)再部有三個(gè)連計(jì)數(shù)器灑,分別稱為令計(jì)數(shù)器0、邁計(jì)數(shù)器1和圓計(jì)數(shù)器2,去它們的結(jié)構(gòu)仔完全相同。涌每個(gè)的輸入鏈和輸出都決彎定于設(shè)置在仿控制寄存器坊中的控制字濕,互相之間件工作完全獨(dú)霸立。每個(gè)通幸過(guò)三個(gè)引腳舒和外部聯(lián)系桶,一個(gè)為時(shí)谷鐘輸入端C爛LK,一個(gè)好為門控信號(hào)錄輸入端GA買TE,另一傭個(gè)為輸出端冰OUT。每航個(gè)內(nèi)部有一福個(gè)8位的控眠制寄存器,券還有一個(gè)1甩6位的初值馳寄存器CR顧、一個(gè)執(zhí)行里部件CE和喘一個(gè)輸出鎖央存器OL。潛賺執(zhí)行部件實(shí)撐際上是一個(gè)野16位的減探法頂計(jì)數(shù)器嬌,它的起始毛值就是初值社寄存器的值陶,而初值寄警存器的值是駐通過(guò)程序設(shè)梅置的。輸出區(qū)鎖存器OL聾用來(lái)鎖存執(zhí)武行部件CE末的內(nèi)容,從手而使CPU短可以對(duì)此進(jìn)引行讀操作。低因此,如果椒在系統(tǒng)時(shí)鐘像為1.19運(yùn)3MHz的優(yōu)情況下,需節(jié)要利用82閉53定時(shí)/劇計(jì)數(shù)器延時(shí)舟0.01秒見(jiàn),只需將初鄉(xiāng)始值119溉30賦給初膽值寄存器,渠再將825懷3的相應(yīng)C萌LK端接上組系統(tǒng)時(shí)鐘引天腳即可。送至于控制寄鏈存器,它的要格式如下表教所示:火表岸2-3壓8253音控制寄存器獵格式帆SC1趣SC0蜓RL1脹RL0抄M2口M1擁M0距BCD荒各位所表示悶的意義簡(jiǎn)要怨解釋如下:態(tài)SC1,S嗓C0卻:牲通道選擇位頂。為余00悔、千0想1鋤、拐10滲分別表示選幼擇計(jì)數(shù)器拿0輪、份1責(zé)、橋2服。恰RL1,R腎L漂0:唇讀聰/舞寫操作位。攝00霸表示鎖存數(shù)肆據(jù)拆,縮可隨時(shí)讀取墾計(jì)數(shù)器中的騙計(jì)數(shù)值會(huì);01名表示只讀奪/唐寫低奸8厚位碰,喊高監(jiān)8遣位自動(dòng)置為察0;10貝表示只讀插/桂寫高鵝8疊位碑,四低董8株位自動(dòng)置為章0;11勢(shì)表示讀故/爸寫休16企位數(shù)據(jù)輔,便先低仰8厚位低,拾后高譽(yù)8駐位。甘M2,M1攏,M0艦:更工作方式選鑰擇位。具體平選擇關(guān)系如免下表:追表碌2-4宰工作方式維選擇關(guān)系表梢0肚0里0衛(wèi)模式稀0銳0剝0蠻1倆模式1倦X臥1酷0吵模式2遼X吧1證1扔模式3狂1刻0義0艦?zāi)J较?唇1浴0自1哭模式深5應(yīng)BCD:噸用來(lái)設(shè)置計(jì)亭數(shù)值格式。額為1時(shí)表示勵(lì)計(jì)數(shù)值為B脂CD碼格式購(gòu);為0時(shí)表感示為二進(jìn)制乳格式。區(qū)另外,82然53定時(shí)/備計(jì)數(shù)器里各具計(jì)數(shù)器都有票六種工作方驚式,分別為各方式0至方姓式5,在這皇里為方便編萬(wàn)程先說(shuō)明一位下方式2。滋方式割2鋤又稱頻率發(fā)鵲生器工作方侮式。當(dāng)程序?qū)脤⒐ぷ鞣绞礁C控制字寫入寧控制字寄存民器時(shí)泡,犧計(jì)數(shù)器的輸豎出端浴OUT升立即變?yōu)楦叻坞娖?。在寫爸入?jì)數(shù)初值右后菌,石計(jì)數(shù)器對(duì)輸磨入時(shí)鐘據(jù)CLK志計(jì)數(shù)。在計(jì)餓數(shù)過(guò)程中霞OUT滴保持不變政,描直到計(jì)數(shù)器湯從初值減為淺1穴時(shí)焦,己輸出僻OUT器將變低敞,叛再經(jīng)過(guò)一個(gè)孔CLK姜周期寸,OUT挑恢復(fù)為高電艇平燙,蝶并按已設(shè)定纏的計(jì)數(shù)初值之重新開(kāi)始計(jì)斑數(shù)。溫其貝時(shí)序圖如下簡(jiǎn)圖所示偉:佳圖遍2-5額8253廊方式2時(shí)序迎圖注由時(shí)序圖可淺見(jiàn),每當(dāng)種計(jì)數(shù)器拐計(jì)數(shù)完成時(shí)窯便邁在輸出端難輸出一負(fù)脈荒沖紡。根由于825枝3衣定時(shí)/計(jì)數(shù)償器是16位里的,畏而歪系統(tǒng)總線中咱的陳時(shí)鐘信號(hào)只叢有氏兩種:陷1.193謊M紀(jì)Hz和2.妻386MH血z。這意味倚著單純的1飯6位計(jì)數(shù)器禽最多只能只緞時(shí)計(jì)時(shí)65巴535/1世.193M荒S介=0.05院49S。勿那么,如何跑來(lái)實(shí)現(xiàn)長(zhǎng)達(dá)雷3~15秒扁的延時(shí)呢?頃其實(shí),可以咽通過(guò)計(jì)數(shù)器登的串聯(lián)來(lái)解淘決這個(gè)問(wèn)題巷。例如,可冊(cè)以將系統(tǒng)時(shí)虜鐘接到CL草K0上,使次GATE0習(xí)有效(高電樂(lè)平)并將O獄UT0輸出嫩接到CLK田1上作為計(jì)襲數(shù)器1的計(jì)再數(shù)時(shí)鐘,并泄使GATE池1為高電平鳳。這就使得蠢計(jì)數(shù)器0和夸計(jì)數(shù)器1串依聯(lián)在一起。存可使計(jì)數(shù)器真0工作在方閱式2或方式低3,使其輸授出連續(xù)的脈探?jīng)_;使計(jì)數(shù)腦器1工作在漠方式0。計(jì)位數(shù)值方面可捏使計(jì)數(shù)器0餐為1193弦0,計(jì)數(shù)器脹1為150晴0,這樣就交可使得總計(jì)葉數(shù)值為11譜930*1每500,即歐實(shí)現(xiàn)了延時(shí)尿15秒的目蹲的。宰但由于系統(tǒng)辭中計(jì)數(shù)器0亡和計(jì)數(shù)器1男已作其它用叫途,故只能填采用計(jì)數(shù)器成2來(lái)實(shí)現(xiàn)長(zhǎng)崗時(shí)間延時(shí)的再目的。為了辱實(shí)現(xiàn)單個(gè)計(jì)尤數(shù)器延時(shí)長(zhǎng)消時(shí)間的目的麻,須想辦法漠實(shí)現(xiàn)計(jì)時(shí)時(shí)稀間的累加。宋本設(shè)計(jì)采用疏計(jì)時(shí)器結(jié)合躺中斷的方法御來(lái)解決這個(gè)借問(wèn)題。醉即將825攻3的工作方都式設(shè)置為方栗式2,計(jì)數(shù)臭初值設(shè)為1仗1930,蔬此時(shí)每過(guò)0足.01秒便咱在8253糾的OUT2概引腳上輸出溫一上升沿作鋪為8259抵的中斷請(qǐng)求沾信號(hào),而C玉PU通過(guò)接僅收中斷類型脹碼進(jìn)入中斷蛙處理子程序左,并在此子梅程序里的對(duì)騰某一計(jì)數(shù)變?nèi)f量加1從而沙實(shí)現(xiàn)時(shí)間的絡(luò)累加,達(dá)到淹長(zhǎng)時(shí)間延時(shí)刪的目的。滴8259A殖是Inte崇l融系列的可編扣程中斷控制羊器。銅中斷控制器脊的功能就是潔在有多個(gè)中臣斷源的系統(tǒng)抗中,接收外習(xí)部的中斷請(qǐng)范求,并進(jìn)行膜判斷,選中船當(dāng)前優(yōu)先級(jí)迷最高的中斷藏請(qǐng)求,再將役此請(qǐng)求送到腐CPU的I裝NTR端;臺(tái)當(dāng)CPU響梅應(yīng)中斷并進(jìn)其入中斷子程痰序的處理過(guò)乒程后,中斷俘控制器仍然觀負(fù)責(zé)對(duì)外部跌中斷請(qǐng)求的監(jiān)管理???259覺(jué)編程結(jié)構(gòu)滋圖吧2-6帥所示。覆由圖可見(jiàn),腔8259乎A甚內(nèi)部由兩大掌部分組成,慕上半部分包識(shí)括中斷請(qǐng)求朗寄存器和IRR替,優(yōu)先級(jí)別太器配PR逃和中斷服務(wù)渠寄存器雨ISR吩,它們構(gòu)成棗8259A太的中斷處理銳部分稱為處孕理部件。這勸部分的功能極是接收和處欲理從匆IR1撿~手IR屠0舉引腳進(jìn)入的妄外部中斷,關(guān)其工作過(guò)程往體現(xiàn)了習(xí)8259A另本身的工作黎原理。即接頸收中斷請(qǐng)求笛,進(jìn)行中斷清判優(yōu),記錄喘當(dāng)前正在處判理的中斷優(yōu)專先級(jí),實(shí)現(xiàn)秒中斷嵌套,公向恩CPU昌發(fā)出中斷申偉請(qǐng),當(dāng)鞏CPU再響應(yīng)中斷時(shí)逼,接收硬CPU燕的兩個(gè)連續(xù)預(yù)中斷響應(yīng)信附號(hào)將控制轉(zhuǎn)寺移到中斷服鐵務(wù)程序中去耐。算圖立2-6帝8259A律的編程結(jié)構(gòu)故綜上所述,已如果要求實(shí)偵現(xiàn)時(shí)間的累秒加,可以樹(shù)將8253私定時(shí)/計(jì)數(shù)抄器的OUT質(zhì)輸出端接到霜8259中稈斷控制器的膠I孔R(shí)說(shuō)i端,他并通過(guò)車相應(yīng)的男程序代碼雁編程實(shí)現(xiàn)秒。窗MOVC里X,100度篩稱;延時(shí)時(shí)間鞭由CX值決倆定晚MOVA逐L,0B4勇H盯溜;初始化8寸253,計(jì)耳時(shí)0.01里S緞OUT4市3H,AL潛MOVA化X,BX憐甜令;BX存放威計(jì)數(shù)初值贏OUT4渾2H,AL襲釀驗(yàn);先寫三計(jì)數(shù)值存低8位默MOV薦AL晌,AH下OUT4龜2H,AL繼紡司;再寫木計(jì)數(shù)值丹高8位…朽IRQ7:豬DECC訂X肅登;中斷處理宇子程序牙MOVA造L,20H遷勝棍;中斷結(jié)束姓處理忌OUT2應(yīng)0H,ALIRET嚷以上程序代便碼的第二條破和第三條序兩條指令表港示婚選擇定時(shí)/拉計(jì)數(shù)器2;蕉給計(jì)數(shù)器賦講初值時(shí)先讀配寫低8位,蜜再讀寫高8東位;工作方永式選擇方滑式2。冒第四至七行葬用于對(duì)初值守寄存器賦初竄值城,而后面的釣語(yǔ)句則為中嘉斷處理子程攻序顆。程序中,想方式2表示床每經(jīng)過(guò)CL海K2判上的一個(gè)時(shí)貞鐘脈沖便對(duì)分計(jì)數(shù)值減一繼,直至細(xì)計(jì)數(shù)值減至賴1時(shí)在OU焰T2輸出端四一負(fù)脈沖趕并再次實(shí)現(xiàn)久初值的陶自動(dòng)傘重裝工作。載而輸出的負(fù)欣脈沖將作為金8259的許中斷請(qǐng)求信而號(hào)從引腳I聽(tīng)R7引入,睛若此時(shí)82爐59未屏蔽境該引腳上的候中斷請(qǐng)求班,則825姜9將仙向CPU發(fā)安出中斷請(qǐng)求傘。殖此后程序進(jìn)柴入中斷處理匪子程序進(jìn)行食中斷處理。徹由于草每次計(jì)數(shù)結(jié)卷束時(shí)便列進(jìn)入晚中斷處理過(guò)貞程中對(duì)CX拉減一,慨相當(dāng)于實(shí)現(xiàn)策了統(tǒng)計(jì)負(fù)脈雖沖個(gè)數(shù)的功無(wú)能,因而藥實(shí)現(xiàn)了時(shí)間仁的累加。券解決了長(zhǎng)時(shí)孝間延時(shí)的問(wèn)孤題后,接著腸考慮如何延嚼時(shí)3~15艇秒內(nèi)的一個(gè)姜隨機(jī)時(shí)間。傲假設(shè)計(jì)時(shí)器冊(cè)T位數(shù)足夠鑰多,可以賦遍任意大的初蠟值,那么對(duì)逮于1.19籃3MHz的庸系統(tǒng)時(shí)鐘來(lái)洋說(shuō),要延時(shí)數(shù)3秒,則應(yīng)糕對(duì)其賦的初夠值為119熔30*30弓0;要延時(shí)冷15秒,則遭應(yīng)賦的初值撥為1193億0*150場(chǎng)0但。所以,以柜上問(wèn)題實(shí)際屈上要解決的虹是潑如何產(chǎn)生一隆個(gè)300~妙1500踩內(nèi)的隨機(jī)數(shù)勉。號(hào)2)夸隨機(jī)數(shù)的產(chǎn)泡生緣如何產(chǎn)生一侮個(gè)隨機(jī)數(shù),風(fēng)以便亮一個(gè)即隨機(jī)LED惹?獲對(duì)于這個(gè)問(wèn)燥題,一般是鎖通過(guò)讀取微共機(jī)上的時(shí)間兩信息來(lái)實(shí)現(xiàn)貼的。柴通過(guò)查閱參纖考文獻(xiàn)[4料]可知,喘在普通的P賊C機(jī)中,有蜂一個(gè)由主板爽電池供電的粱CMOS望RAM芯片朽,一般簡(jiǎn)稱掛CMOS,稍其容量比較鉆小,大多為所128個(gè)存蜘儲(chǔ)單元。在模這128個(gè)爸存儲(chǔ)單元中她,0-0D濁H單元是用你來(lái)保存時(shí)間靠信息的,而檢且存儲(chǔ)形式層采用BCD汁碼形式。在舒這若干個(gè)存駁儲(chǔ)時(shí)間信息諒的存儲(chǔ)單元猶中,當(dāng)前的傭時(shí)間信息存膏放位置一般蕉如下:形秒:0霧踏分:2耍哲時(shí):4副做日:7常劍月:8姑壩年:9支比如當(dāng)前時(shí)啞間的秒數(shù)為冬26秒,則甩第0個(gè)存儲(chǔ)棟單元的內(nèi)容鄉(xiāng)為0010晨0110。雅CMOS捐RAM芯片固內(nèi)部有兩個(gè)尋端口,端口艇地址為70澤H和71H掘。CPU通趙過(guò)這兩個(gè)端釀口實(shí)現(xiàn)對(duì)C搏MOSR行AM芯片的寄讀寫。妖但是,TD棋N86/8道8+實(shí)驗(yàn)系顆統(tǒng)中并沒(méi)有巨由紐扣電池狐供電的RA菜M芯片,因荷此若系統(tǒng)關(guān)臥閉電源時(shí),膛一切信息都嚇將消失,也尊就是說(shuō)實(shí)驗(yàn)鳴系統(tǒng)中并不筑存在與普通砌PC機(jī)類似鮮的系統(tǒng)時(shí)間翼存儲(chǔ)機(jī)制。昨因此,哨需要伶采用其它方掉法喘來(lái)實(shí)現(xiàn)隨機(jī)座數(shù)的產(chǎn)生站。通過(guò)查閱抖相關(guān)文獻(xiàn),晶在本設(shè)計(jì)中擦將采用以下犁方法來(lái)實(shí)現(xiàn)說(shuō)隨機(jī)數(shù)的產(chǎn)斤生繡(利用此方叔法產(chǎn)生隨機(jī)品數(shù)的效果請(qǐng)氏參閱調(diào)試部廢分)億:首先產(chǎn)生清一個(gè)隨機(jī)的玻AX,再通伙過(guò)對(duì)N進(jìn)行線求余運(yùn)算得您到0~N-訓(xùn)1內(nèi)的隨機(jī)立數(shù)。比如要醉產(chǎn)生一個(gè)0躍~7杯內(nèi)的隨機(jī)數(shù)備,將采用以享下代碼完成法:線CALL建RND_A混X鏡;產(chǎn)生隨機(jī)燕AX召致MOV泳AH,03蘿H蝦;防止溢出尿表MOV巧DL,8燭職DIV桃DL扁稅墊據(jù)痛;產(chǎn)生0~柱7之間一隨承機(jī)數(shù)至AH段擺MOV稍RND,A尿H款烈天毅;AX除D常L,商放A圈L,余數(shù)放約AH……斑RND_A炊XPRO裁CNEA茶R繪斗蒜;子過(guò)程灶,用于產(chǎn)生圈隨機(jī)的AX片MOVA燭X,旦0C敏49H村IMUL喬SEED畏ADDA賣X,05E統(tǒng)1H累MOVS恨EED,A招X忘售麗;習(xí)保存種子獨(dú)PUSH臉CX傅MOVC誰(shuí)L,8威RORA我X,CL筑;對(duì)AX進(jìn)尊行移位鏟POPC賠X皺RND_A慰XEND各P紫其中SEE脾D、RND隸是在數(shù)據(jù)段車定義的變量裂,SEED稀初始化時(shí)可容以任意賦值書,本設(shè)計(jì)中場(chǎng)置初值為1敲。此段代碼蜘最終產(chǎn)生一妄個(gè)0~7內(nèi)援的隨機(jī)數(shù)至咐變量RND愁。有上面所說(shuō)的村產(chǎn)生一個(gè)3鏟00~15毒00內(nèi)的隨館機(jī)數(shù)問(wèn)題也乖可以類似地孤解決,程序盟中先用一個(gè)改隨機(jī)數(shù)子程區(qū)序產(chǎn)生10糠0個(gè)隨機(jī)數(shù)較,對(duì)其求和誰(shuí)并將所得的視和存放到變?yōu)趿縍NDS溝UM,則根消據(jù)統(tǒng)計(jì)平均攻規(guī)律,RN間DSUM約歷為255*裙100/2厘=1275糟0,將此值泊作為計(jì)數(shù)器惠T的初始值蛾。如此一來(lái)爽,欲表示一未個(gè)料3怕~15秒的享區(qū)間,則需典確定兩個(gè)變恰量NUM1砍和NUM2悔(礎(chǔ)其中NUM唱1=119逐30*30丑0/RND挺SUM,N麗UM2=1興1930*腔1500/譽(yù)RNDSU瘦M根)頭,這樣區(qū)間察(NUM1濕~態(tài)NUM2)攏就對(duì)應(yīng)蝶3駕~15秒。斯具體代碼如傾下:時(shí)MOVD提X,003戚6H慎;1193絞0*300本=36兩9C先78H蔽MOVA叛X,蜓9C卻78H錄MOVB寨X,RND遍SUM伐;RNDS進(jìn)UM奮為100個(gè)詠RND之和步DIVB舉X乖MOVN凳UM1,A晶X梅MOVD輪X,011同1H苦;119疲30*15裁00=11奶10E5制8H著MOVA取X,0E5彈8H拒DIVB紫X栗MOVN惜UM2,A海X砍CALL暑RND_趙AX沖;產(chǎn)生隨機(jī)閑AX賽MOVD皮X,0遠(yuǎn)MOVC折X,NUM炸2解SUBC菊X,NUM完1倆微茶DIVC且X截機(jī)穩(wěn)輩;CX存放孫0NUM2虛-NUM1窮之間的隨機(jī)易數(shù)乓MOVC糞X,DX私ADDC湖X,NUM許1興趟;CX存放定NUM1-潤(rùn)NUM2牙之間的隨機(jī)旺3)示鍵盤掃描縣通常使用的朵鍵盤是矩陣帳結(jié)構(gòu)的,如謹(jǐn)下圖嶼所示:肆圖每2-7吉鍵盤的矩錄陣式結(jié)構(gòu)相識(shí)別鍵盤上獨(dú)的閉合鍵通儉常有兩種方苗法:玻行反轉(zhuǎn)法未和行掃描法爐。脂行反轉(zhuǎn)法的撐原理:行反神轉(zhuǎn)法識(shí)別閉賀合鍵時(shí),要鵲將行線接一俯個(gè)并行口,和先讓它工作低在輸出方式識(shí),將列線也腸接到一個(gè)并鋤行口,先讓臂它工作在輸遺入方式,程汁序使CPU爺通過(guò)輸出端李口往各行線餡上全部送低春電平,然后榴讀入列線的拘值。如果此殊時(shí)有某一個(gè)他鍵被按下,孤則必定會(huì)使曉某一列線值艇為零,然后雅,程序再對(duì)晚兩個(gè)并行端排口進(jìn)行方式俱設(shè)置,使行熊線工作在輸喊入方式,列劣線工作在輸寸出方式,并善且將剛才讀奏得的列線值查從列線所接妙的并行端口輔輸出,再讀住取行線上的喝輸入值,那愚么,在閉合碧鍵所在的行踏線上的值必餓定為零。這雨樣,當(dāng)一個(gè)幟鍵被按下時(shí)皂,必定可以先讀得一對(duì)唯宰一的行值和蹤列值。映行掃描法的根原理:首先比先快速檢查盜鍵盤中是否懲有某個(gè)鍵已趟被按下,然織后,再確定幻具體按下了末哪一個(gè)鍵。某為此,可以攔先使所有各浸行同時(shí)為低守電平,再檢糧查是否有列折線也處于低假電平。這時(shí)驕,如果列線瓣上有一位為霜0,則說(shuō)明厘必有鍵被按蟻下,不過(guò),火還不能確定佛所閉合的鍵豪處在哪一行叨上,于是再紡用掃描法來(lái)易確定具體位益置。具體為類:先使第1板行接地,其廣余行接高電匹平,然后看苗是否有哪條溝列線變成低丙電平。如果額有某條列線裝為低電平,愁則該列與第既1行相交位責(zé)置上的鍵被樓按下;如果形沒(méi)有任何一獸條為低電平憲,遇說(shuō)明第顯1行上的鍵拼均沒(méi)有被按糖下。杰用同樣的方饒法判別其它甜各行的情況國(guó),最終確定撥所按下的鍵鐵。池本馬鍵盤掃描責(zé)程序?qū)⒉捎冒ば袙呙璺▉?lái)詞實(shí)現(xiàn)鍵盤的悔掃描。調(diào)4)辯用數(shù)碼管顯碎示時(shí)間數(shù)據(jù)鬧下夠圖是職8狀段共陰數(shù)碼宣管的結(jié)構(gòu)圖鳴:壯圖寇2-漢8勢(shì)數(shù)碼管內(nèi)部姨結(jié)構(gòu)及外觀其引腳凡由沖上捕圖可知,要涉想選通數(shù)碼船管,婆應(yīng)慘將第3盟管腳接低電臭平作為選擇驕數(shù)碼管的位靈,渴而將825管5B口的澤PB7~P役B0分別接借數(shù)碼管的D比P~A作為莖選擇數(shù)碼管貨的段。對(duì)于肌數(shù)碼管數(shù)據(jù)棍的顯示,社一般姿都是用查表暮指令來(lái)完成叔顯示工作的洽,即先把0宣~9的顯示捧碼放到一個(gè)泊數(shù)據(jù)表中,似并將寄存器懲BX指向表耽的首地址,繡在AL存放滔數(shù)碼管所非要顯示的數(shù)選字,波再址利用XLA砌T狂這條耗換碼晨指令即可完娘成換碼操作處。壺至此,簡(jiǎn)易伯流程圖的問(wèn)卷題都大致解載決了。考慮椅其它各方面歇因素,作出裳如更圖纏2-9記所示的完整眠流程圖唐。數(shù)圖飾2-酸9爬完整流程圖裙3餐.漂本設(shè)計(jì)劫中晴各芯片的工問(wèn)作原理及編臣程賞3貌.1活本設(shè)計(jì)中竊8255A但芯片冷的工作原理題8255A吳是Inte懶l(wèi)系統(tǒng)的并手行接口芯片織。由于它是暢可編程的,脆可以通過(guò)軟忽件來(lái)設(shè)置芯梅片的工作方喇式,所以,承用返8255A捎連接外部設(shè)當(dāng)備時(shí),通常燦不需要再附奔加外部電路歐,給使用帶副來(lái)很大的方稀便。覽3.逐1.1魂8255A典的內(nèi)部結(jié)構(gòu)燒參閱參考書善[1],敢8255A被的內(nèi)部結(jié)構(gòu)右框圖橫如下圖所示揉:蛋圖糟3-1撒8255A朋的內(nèi)部結(jié)構(gòu)菜圖極8255A慕由以下幾部晨分組成。胸1艇)斯數(shù)據(jù)端口A叢、B、C時(shí)8255具泥有三個(gè)相互債應(yīng)獨(dú)立的8紗位并行輸入渴輸出端口,冬即端口A,肺端口B和端眼口C。鹽端口A芬:搶端口A對(duì)應(yīng)譜1個(gè)8位數(shù)趕據(jù)輸入器和恭1個(gè)8位數(shù)尾據(jù)輸出鎖存凍/緩沖器。墊端口B雞:寧端口B對(duì)應(yīng)期1個(gè)8位數(shù)玻據(jù)輸入緩沖筋鎖存器和1貴個(gè)8位數(shù)據(jù)擾輸出鎖存器飼/緩沖器。抖端口C渾:交端口C對(duì)應(yīng)嗎1個(gè)8位數(shù)惜據(jù)輸入緩沖鞏器和1個(gè)8象位數(shù)據(jù)輸出曬鎖存器/緩疼沖器。碼在使用中,趴端口A和端恨口B常常作公為獨(dú)立的輸佩入端口或者銳輸出端口,狐而使端口C常常根通過(guò)控制命態(tài)令被分成2風(fēng)個(gè)4位端口琴,分別用來(lái)對(duì)為端口A和能端口B提供只控制信號(hào)和傻狀態(tài)信號(hào)。上2譯)鑼A組控制和寒B組控制捷A組控制電女路控制端口談A和端口C服的高4位雅(PC7~序PC4)的膊工作方式和農(nóng)讀寫操作。當(dāng)B組控制電苦路控制端口您B和端口C瓦的低4位育(PC3~則PC0)的逆工作方式和刑讀寫操作。限3挪)狀讀寫控制邏意輯電路古讀寫控制邏儉輯電路負(fù)責(zé)梨管理炊8255A騙的數(shù)據(jù)傳輸臨過(guò)程。別4)孔數(shù)據(jù)總線緩礎(chǔ)沖器賣這是一個(gè)雙沿向三態(tài)的8來(lái)位數(shù)據(jù)緩沖謠器,鴉80255請(qǐng)A切正是通過(guò)它叢與系統(tǒng)數(shù)據(jù)臉總線相連。愁輸入數(shù)據(jù)、帽輸出數(shù)據(jù)以蝴及CPU發(fā)友給潔8255A鑼的控制字都希是通過(guò)這個(gè)靜緩沖器傳遞蔥的。絕3.揮1.2英8255A違的控制字披及工作方式洲(1)齡8255A駐的控制字映8255A綁可以通過(guò)指爸令在控制端銷口中設(shè)置控變制字來(lái)決定旺它的工作。屋控制字分為久兩類:方式臥選擇控制字供和端口C置萌1/置0控鬼制字庭,兩者通過(guò)愁最高位的值倒相互區(qū)別:?jiǎn)嗜缱罡呶籇艱7為1表求蝴控制字為方歸式選擇控制擔(dān)字,否則宋則頑為C口置1類/置0控制雨字。伴(2)脖8255A儀的工作方式控8255A蹲有三種工作久方式:方式濕0、方式1妻和方式2。苗以下介紹方磁式0緩。且方式0也叫么基本輸入輸毒出方式。在翼這種方式下慌,端口A和座端口B可以竄通過(guò)方式選愈擇規(guī)定為輸具入口或者輸報(bào)出口,端口朽C分為兩個(gè)極4位端口,平高4位己和沿低4位烈各兩為一個(gè)端口駛。毅概括地說(shuō),靠方式0的基猛本特點(diǎn)如下貴:勻1)狂任何一個(gè)端千口可作為輸狹入口,也可訊作為輸出口答,各端口之破間沒(méi)有規(guī)定婦必然的關(guān)系仔。押2)述各個(gè)端口的貞輸入或輸出房,可以有1漢6種不同的漏組合,所以下可以適用于膽多種使用場(chǎng)勝合。媽本設(shè)計(jì)中扛8255A茄的A、B端告口均采用方埋式0。丸途本設(shè)計(jì)只采簡(jiǎn)用方式0。伴測(cè)本設(shè)計(jì)中謊8255A茅的廉應(yīng)用魄編程膝好假設(shè)傅用飼8255A當(dāng)?shù)亩丝诘刂访嫒缦卤硭静保航鸨?阿-1震8255A扛的端口地址船分配表意A口辛60H慘B口激61H西C口旺62H或控制口討63H舅若有以下指煤令將控制字皺寫入控制端茄口中:齡MOVA豐L,81H乓OUT6粘3H,AL尊其中81H開(kāi)的二進(jìn)制形穴式為100佩00001之,厚最高位D7愚=化1皮表示此控制翻字為方式選險(xiǎn)擇控制字街。傲根據(jù)825徑5方式選擇而控制字格式緞,則旺D6D5=成00表示A垃口元工作于稻方式0,星D4言=0表示A里口工作于輸器出狀態(tài),D社3=0表示漂C口高4位皮為輸出口,惡D2=0表匆示B口工作興于方式0,懸D1=0表魔示B口為輸薄出口,D0戀=1表示C眼口低4位為伍輸入口。師此后若要求碌B口輸出1丸的顯示碼0尼6H,則只店需執(zhí)行以下朵代碼:弓MOVA小L,06H河OUT6山1H,AL祖而若要求對(duì)嚼PC2置1算以驅(qū)動(dòng)蜂鳴居器,則可執(zhí)昌行以下代碼仗:帽MOVA哨L,05H鹽OUT6納3H,AL晚其中賤05H的二場(chǎng)進(jìn)制形式為址00000翁101,雁最高位D7閱=0表示此告控制字為夾C口置1/眠置0控制字棄。映根據(jù)其格式步,舉D3D2D壁1=010盡表示對(duì)PC年2進(jìn)行操作劉,D0=0偉表示對(duì)PC針2置1。歌3.跳2孕本蘿設(shè)計(jì)中準(zhǔn)8259A厚芯片的編性程結(jié)銳構(gòu)敗和芝應(yīng)用編程籌參閱參考文牌獻(xiàn)[1],蝶8259A攻是Inte己l系列的可熱編程中斷控帶制器噴。捉它具有以下澤特點(diǎn):槽1)鋤1片彩8259A覺(jué)能管理8級(jí)搭中斷蚊;著2)款由于頃8259A躲是可編程的挺,所以使用哨起來(lái)非常靈抹活。實(shí)際系趴統(tǒng)中,可以苗通過(guò)編程使乖8259A死工作在多種董不同的方式閃。雹3)勇8259A凱用NMOS承工藝制造,牢只需要一組綁5V電源。功3.賠2.1賣8259A不的編程結(jié)構(gòu)晃編程結(jié)構(gòu)紗如禿圖澤3-2所示擱。田各寄存器的腔工作原理岸表述寧如下:踏1?。┪ㄖ袛嗾?qǐng)求寄君存器鐵IRR落。搞此避寄存器用來(lái)卷存放外部輸冰入的中斷請(qǐng)逐求信號(hào)兵IR7含~草IR0誰(shuí)。每一位對(duì)掘應(yīng)一個(gè)外部千中斷請(qǐng)求信設(shè)號(hào)亂IR精,當(dāng)某個(gè)校IR盆端有中斷請(qǐng)邀求時(shí),其相境應(yīng)位置派“貿(mào)1”賄。積2觀)兩中斷屏蔽寄塞存器裝IMR芽。富IMR靠是一個(gè)魄8山位寄存器,勻用來(lái)存放對(duì)螺各級(jí)中斷請(qǐng)稿求的屏蔽信漢息,如果某彼一位噴IMR嶼置煮“腐0”薯,表示對(duì)應(yīng)塘的中斷挖IR往被允許,云IMR沖的某一位伏IMR佛置未“申1”順,表示對(duì)應(yīng)符的中斷全I(xiàn)R軋被屏蔽。捕3蛇)對(duì)中斷服務(wù)寄失存器爆ISR伸。ISR是茂8侵位寄存器,柱與乞8蜻級(jí)中斷么IR7扁~獵IR0扯相對(duì)應(yīng),用極來(lái)記錄正在仔處理的中斷究請(qǐng)求,如果炕某一級(jí)中斷躬被響應(yīng),則管ISR檢中的相應(yīng)位恢置提“獅1”費(fèi)。癢4墊)焦優(yōu)先級(jí)判別陳器痛PR學(xué)。PR用來(lái)階管理和識(shí)別掌各中斷請(qǐng)求堡信號(hào)的優(yōu)先意級(jí)別。當(dāng)出調(diào)現(xiàn)多重中斷輔時(shí),敢PR零將新出現(xiàn)的榮中斷請(qǐng)求和杏正在被服務(wù)向的中斷優(yōu)先要級(jí)進(jìn)行比較妨,確定新的溫優(yōu)先級(jí)是否沖高于正在處硬理的中斷級(jí)猶。高級(jí)中斷英允許手中止低級(jí)中塊斷吉。炊而貿(mào)8259A手的下半部有驚7咽個(gè)妙8斗位寄存器。蠻這些寄存器饒可痕分為兩組:廟ICW1~野ICW4佳為一組,稱暮為初始化命靈令字(IC農(nóng)W)寄存器招,用來(lái)接收綁CPU都向餓8259A萬(wàn)發(fā)出的初始斯化命令以決隨定孩8259A殲的工作方式糧。午而墊OCW1~奧OCW3稻為一組,稱購(gòu)為操作命令盲字(OCW銷)寄存器,共用來(lái)存放羨CPU涉向居8259A姻發(fā)出的操作腎命令鑒。杯圖明3-2幻8259A招的編程結(jié)構(gòu)忌3.敢2.2供8259A卡初始化流程略圖鋼在怪8259A湊進(jìn)入正常運(yùn)兔行之前,必蹦須將系統(tǒng)中擠的每一片貍8259A土進(jìn)行初始化包。初始化就謎是將上述的蔽初始化命令尚字按固定的蘇次序?qū)懭肷n8259A晴的指定端口訴。包8259A挎的初始化流仍程圖如圖祝3-3系所示色。起圖驗(yàn)3-3供8255A園的初始化流饒程圖優(yōu)籮本設(shè)計(jì)中臺(tái)8259A倒的扭應(yīng)用折編程篇系統(tǒng)中的捎8259A卸的偶端口地伏址為20H銹,端口地址閥為21H??丶僭O(shè)系統(tǒng)只乞有一片題8259A腫,且系統(tǒng)開(kāi)省放IRQ7湯,則可用以扛下代碼對(duì)其爛進(jìn)行初始化去:糕MOVA史L,13H低;晨初始化具8259騎OUT懇20改H繩,據(jù)AL催;云ICW1缺MOVA起L,08H目;炸ICW2妹OUT2皮1H,AL鍵MOVA載L,09H控;禍ICW4贈(zèng)OUT2拾1H,AL艘IN臉AL船,21H幫圓;OCW1鍵AND另AL啦,7FH鐵OUT2讓1H,AL尾以上代碼中扁,寫入IC界W1寄存器沙的數(shù)值為1但3H,其二是進(jìn)制形式為飽00010稠011。根痕據(jù)館8259初菠始化命令字摔ICW1的臺(tái)格式,D3貌=孟0艦表示中斷請(qǐng)蛙求為簽邊沿觸發(fā)方易式裕;產(chǎn)D1=1表頁(yè)示撕采用單片8切259;D昌0=1表示疫采用ICW楚4。殼寫入ICW嗎2具寄亡存器的數(shù)值烏為08H,乘其二進(jìn)制形最式為100凡00000糕。根據(jù)IC色W2的格式壘及含義,表姜示中斷類型臉碼的前5位逃為1000候0,而后3嘩位則由中斷申請(qǐng)求信號(hào)進(jìn)帳入8259勻時(shí)的輸入引抓腳所確定。裳若中斷請(qǐng)求浮信號(hào)從IR硬7引腳輸入壩,則中斷類計(jì)型碼的低3盤位為111件。墾寫入敘ICW4派寄倆存器的數(shù)值尼為09H,雪其二進(jìn)制形撐式為100襪00001質(zhì)。根據(jù)IC召W4的格式吩,D4=0秤表示中斷嵌宵套方式為完打全嵌套方式崖;D3=0待表示825慰9不通過(guò)總夕線驅(qū)動(dòng)器與談數(shù)據(jù)總線相張連;刑D1=0表豐示中斷結(jié)束溫方式為非自閘動(dòng)結(jié)束方式嬌,此時(shí)需要節(jié)發(fā)出一般的作中斷結(jié)束命魚(yú)令來(lái)結(jié)束中走斷過(guò)程。屬INAL貝,21H表頭示將OCW鬧1的數(shù)值讀魚(yú)入AL,A祖NDAL只,7FH表逃示凡對(duì)最高位清偽零,清零后躲再通過(guò)OU殼T21H鐵,AL將修賤改后的AL惠值寫入OC叮W1。送整個(gè)問(wèn)過(guò)程暫表示蠻開(kāi)放啦8259的駛IR7疲,允許此引蒸腳上的中斷幣請(qǐng)求劇。但而要使得C按PU進(jìn)入中嘗斷處理子程擇序IRQ7礙,則應(yīng)使用巴以下代碼,鎮(zhèn)以便產(chǎn)生中絨斷時(shí),CP括U進(jìn)行正確退的跳轉(zhuǎn):蝦PUSH迎DS矮喊津使短兆MOVA另X,0H腿MOVD坡S,AX稅MOVB斜X,003引CH彈MOVA涼X,OFF辛SETI才RQ7肅;犬獲取賤IRQ7趟的偏移地址乓ADDA索X,200啊0H殼MOV[桿BX],A乳X相MOVA抄X,000鴉0H躺MOVB件X,003義EH眨MOV[悲B葉X],AX好POPD蛇S坑因?yàn)樵趽?dān)8259A廣的IR7引竹腳產(chǎn)生中斷湊時(shí),CPU績(jī)通過(guò)總線獲慈得遣8259A雹傳來(lái)的中斷震類型碼0F倒H(即00亂0011斤11),此俗時(shí)CPU將離對(duì)此碼進(jìn)行橫乘4操作而超獲得一數(shù)值烏,再將以此倚數(shù)值為內(nèi)存行地址的內(nèi)容戰(zhàn)讀出送至C嫌S、IP,惰也就是進(jìn)行捉了跳轉(zhuǎn)。以廣上代碼就是深更改了相應(yīng)偶內(nèi)存單元的牲內(nèi)容,從而醋使得CPU躍可以進(jìn)行正端確的跳轉(zhuǎn)而青轉(zhuǎn)至中斷處截理子程序I腸RQ7。哪進(jìn)入中斷處朗理子程序后袖最終需要進(jìn)槳行數(shù)中斷結(jié)束處舒理幸,這時(shí)可采刮用減以下代碼:新MOVA扶L,20H晝OUT2的0H,AL瘋此代碼將2結(jié)0H寫到O蒜CW2中,弓其中EOI墨=1,R=殊0,SL=滅0,這是一惰個(gè)一般的中澡斷結(jié)束命令梳,它使當(dāng)前漲中斷處理子花程序?qū)?yīng)的盛I甘S施n位被清除元,從而結(jié)束歷中斷態(tài),使得可以警再次引發(fā)I襖R7中斷。游3.嘴3表本設(shè)計(jì)中睡8253A勞芯片的宏工作方式遇和盜應(yīng)用培編程跌Intel火8253陣是NMO智S工藝制成概的可編程定蒜時(shí)/枝計(jì)數(shù)器虜,戰(zhàn)它既可以用瞇于定時(shí)也可左以用于計(jì)數(shù)絨,其引最高速率為割2.6MH臟z銅。8253敘內(nèi)部包含三姿個(gè)聽(tīng)結(jié)構(gòu)完全相矩同西但又匙相互獨(dú)立的學(xué)定時(shí)/計(jì)數(shù)慎器,并通過(guò)范控制端口對(duì)押各個(gè)定時(shí)/挽計(jì)數(shù)器進(jìn)行斜操作介控制結(jié)。被3.概3.1用8253馳的剛工作方式協(xié)8253作滾為一個(gè)可編屠程的定時(shí)/筒計(jì)數(shù)器,可昏以用6種模宵式工作央,蘇本設(shè)計(jì)中只向用到方式0岔和方式2,甘由于方式2領(lǐng)前面已經(jīng)介紙紹,故冠以下黃只介紹清方式庭0淺的薄工作原理敵。避方式狗0:胞又稱計(jì)數(shù)結(jié)邊束產(chǎn)生中斷棵工作方式。淘當(dāng)程序?qū)⒐ず幼鞣绞娇刂蒲蜃謱懭肟刂票谧旨拇嫫鲿r(shí)均,刊計(jì)數(shù)器的輸接出端檔OUT釀立即變?yōu)榈蛽Q電平。在計(jì)癢數(shù)初值寫入諷該計(jì)數(shù)器后某,松輸出仍將保沿持為低電平飾。當(dāng)門控信奶號(hào)恥GATE聾為高電平時(shí)哥,役計(jì)數(shù)器對(duì)輸途入端乓CLK任的輸入脈沖斧開(kāi)始作減一牌計(jì)數(shù)惱,經(jīng)當(dāng)計(jì)數(shù)器從悟初值減為主0愧時(shí)浸,竹輸出端燦OUT辯由低電平變福為高電平詠,晚該輸出信號(hào)閥可作為向南CPU償發(fā)出的中斷脅請(qǐng)求信號(hào)。菊時(shí)序圖如下們:疫圖3-慢4迎8253瞎方式0時(shí)序才圖協(xié)執(zhí)本設(shè)計(jì)中巧8253的腐應(yīng)用慰編程便假設(shè)系統(tǒng)中遵8253各轎計(jì)數(shù)器的端縮口地址如下謎表所示:滅表3妄-住2蠟8253箭定時(shí)/計(jì)數(shù)游器各端口地旁址講計(jì)數(shù)器0含40H謙計(jì)數(shù)器1洞41H先計(jì)數(shù)器2虜42H默控制寄存器胸43H講如果采用O顯PCLK=咱1.193罩MHz的系惕統(tǒng)時(shí)鐘,若邀要求計(jì)數(shù)器盲0計(jì)時(shí)0.監(jiān)01秒,則昨可采用以下滲代碼:雙MOV蕩AL昏,0B4H樸江綢陵OUT4胖3H,AL嬌樹(shù)MOVA填X,119剖30肥島OUT4驅(qū)2H,AL撞蘭MOV墻AL抄,AH喂權(quán)OUT4校2H,AL肉抬其中候第一、二行延表示設(shè)置沉計(jì)數(shù)器0坡的工作方式晉為仍方式2,先挨讀寫低8位殘,再讀寫高蛋8位艷。接著涌第三至六行資把計(jì)數(shù)初值汗放至16位問(wèn)的初值寄存鐮器中。吉這樣的話每棗次計(jì)數(shù)完畢遺后都會(huì)在輸弄出端輸出一鼻負(fù)脈沖。抵4會(huì).諷調(diào)試過(guò)程與透總結(jié)葛4富.1繩程序的調(diào)試久過(guò)程眨程序的調(diào)試胖是一個(gè)孤艱難想的過(guò)程,因俯為程序如果親隱藏著微小碰錯(cuò)誤,就會(huì)脊使得實(shí)驗(yàn)結(jié)嗽果與預(yù)期結(jié)獎(jiǎng)果大相徑庭淋,甚至程序煤運(yùn)行不了。儲(chǔ)而要挖掘出祥這些深藏著柿的錯(cuò)誤,必喜須花費(fèi)足夠孩多的時(shí)間與舟耐心,對(duì)每住一程序模塊呀、模塊與模歪塊間的聯(lián)系招(比如參數(shù)心傳遞問(wèn)題)峰、甚至每一拍語(yǔ)句進(jìn)行再活三的思考。貍(1)芯片之的紐測(cè)試昏為了測(cè)試8商253定時(shí)件/計(jì)數(shù)器與擔(dān)8259遇A對(duì)中斷控制器邪共同作用后雪的工作情況鎮(zhèn),可將82析53的讓OUT2連油接到雨8259A桿的IR7端尼,具體連接習(xí)情況如下:誦8253-交GATE2柳----+摘5V秀8253融-CLK2地----K失K1鋤8253-弦OUT2-補(bǔ)--噴-8259賓A任-IR7膠此時(shí),將以杜下代碼編譯嗎加載到系統(tǒng)鼓中測(cè)試:恰CODE政SEGME因NT崇ASSUM但ECS:糾CODE羽START本:PUSH親DS椅箏;椒修改中斷向絡(luò)量場(chǎng)MOVA要X,0H轉(zhuǎn)MOVD內(nèi)S,AX偶MOVB亭X,003程CH討MOVA天X,OFF壞SETI麥RQ7尋ADDA豈X,200刮0H網(wǎng)MOV[朝BX],A跟X泰MOVA毅X,000灶0H初MOVB么X,0據(jù)03EH卷MOV[斤BX],A緣X麻POPD央S粱;喚初始化附8259-翼-----唐-劣MOVA直L,13H茫為;ICW1僅OUT2婦0H,AL精MOVA刷L,08H貿(mào)貍;ICW2終OUT2視1H,AL掀MOVA度L,09H必梁;ICW4宰OUT2寸1H,AL普INAL挪,21H餃敘;OCW1娃,開(kāi)放保IRQ7泡AND阻AL州,7FH霜OUT2終1H,AL殃;侵初始化做8253-抗-----頑-杯MOVA盯L,90H醋座;語(yǔ)控制斷字寫入控制句寄存器皂OUT4文3H,AL鎖MOVA擇L,5座勿;素對(duì)證T2初賦初值誠(chéng)”跪5卡”劑OUT4風(fēng)2H,AL蹤STI追大;恨開(kāi)中斷笨HERE:塘迷JMPH防ERE戀意;等待中斷夕IRQ7:辛疑MOVA輔H,01H茫MOVA扮L,4DH秀患;制顯示邪字母散”M”供INT1吩0H熄MOVA碎L(zhǎng),20H孕川;超清除中斷標(biāo)醉志腿OUT2膀0H,AL世;荒重新對(duì)計(jì)數(shù)嘉器賦初值達(dá)MOVA鉆L,90H心球;化控制竟字寫入控制盈寄存器淚OUT4送3H,AL屋MOVA傾L,5H肚璃;殖對(duì)冶T2之賦初值鈔”色5詠”騾OUT4焰2H,ALIRET狼CODE憂ENDS宅ENDS屋TART接程序加載運(yùn)觸行后,每按纏一次啟動(dòng)鍵裁KK1,便俯產(chǎn)生一個(gè)正挖脈沖衛(wèi)作為惕8253計(jì)滔數(shù)器T2膝的CLK時(shí)檔鐘信號(hào)筐。慚程序中對(duì)計(jì)就數(shù)器T2賦幅予川初值膚”津5品”旗,當(dāng)按下鑄6次啟動(dòng)鍵禾KK1傘后缸在顯示終端選顯示一個(gè)字漢母?!睋P(yáng)M俯”呢。之所以要卵按下6次而悅不是5次啟廳動(dòng)鍵,是業(yè)因?yàn)楹?jì)數(shù)器蹲T2序采用葬的是及方式0,裕該方式規(guī)定管寫入計(jì)數(shù)初叮值后需等待燒一個(gè)時(shí)鐘消脈沖計(jì)數(shù)初探值才會(huì)送到冊(cè)計(jì)數(shù)執(zhí)行部仁件進(jìn)行減一南操作壞,虹因此雄需禽按管6辱下英啟動(dòng)鍵瘡KK1舅。忙通過(guò)以上程叨序,確定蒜8253定始時(shí)/計(jì)數(shù)退器及坐8259A統(tǒng)中斷控制器我工作正常。驕(2)響本系統(tǒng)在收程序調(diào)試過(guò)圓程中所遇到端的幾個(gè)問(wèn)題顯1)巖隨機(jī)數(shù)翼的言產(chǎn)生踏剛開(kāi)始時(shí),辮本設(shè)計(jì)想利找用讀系統(tǒng)時(shí)使鐘的方法來(lái)屋產(chǎn)生隨機(jī)數(shù)卷。使用的功況能調(diào)用為:獲ah=02偶,int哪1ah。執(zhí)街行后CH:必CL=時(shí):輸分;DH=要秒(均為B純CD格式)卡。比如可以扯通過(guò)以下程披序讀取系統(tǒng)萬(wàn)時(shí)鐘,這在論普通PC機(jī)狂上可以得到狗正確結(jié)果:疲DATA笛SEGME剛NT木HOUR啞DB?畫哈;膚變量HOU弄R用于存放筒時(shí)描MIND雪B?準(zhǔn)所;吊變量MIN叼用于存放分螺SECD遵B?步軍;到變量SEC管用于存放秒牧PCSEC衡DB?簡(jiǎn)DATA草ENDS伍CODE級(jí)SEGME債NT奏ASSUM峽ECS:嗎CODE,倘DS:DA腳TA急START圖:MOV昨AX,DA吉TA萌MOVD口S,AXSTI康MOVA由H,02H廟;執(zhí)行IN寺T1AH功然能調(diào)用枕INT1板AH幟MOVH免OUR,C旋H伙繁滲夫無(wú);射將功能調(diào)用停所得到的數(shù)壺?fù)?jù)賦值給各縮變量床MOV堤MIN,C拍L河MOV深SEC,D妄H撕MOV窄PCSEC精,DL把MOVA彎H,4CH怕INT2青1H俘CODE賣ENDS絮ENDS怪TART玻比如當(dāng)前時(shí)爹23:44屑:09秒,誤則執(zhí)行以上邊程序后,會(huì)留得到數(shù)據(jù)段韻內(nèi)的數(shù)據(jù)為礎(chǔ):掠2344帆090令000族0000蹤00-0拼000竟0000芒000致000匯00至程序的執(zhí)行茄過(guò)程為,在音執(zhí)行int捧1ah功遠(yuǎn)能調(diào)用后,泄ch=00虜1000始11B(2變3的BCD陪碼),將其跑賦值給變量預(yù)hour后煩,hour滴便以23H誘的形式存放顆在內(nèi)存中。感但將此程序齡放至TDN意86/88惜系統(tǒng)中運(yùn)行糟,就得到不碑一樣的結(jié)果萬(wàn)了。我試驗(yàn)尋過(guò)兩次,一數(shù)次是系統(tǒng)剛猴上電后運(yùn)行摧此程序,此滔時(shí)變量得到標(biāo)的結(jié)果為:韻hour=肺0CCH,妖min=0炊CCH,s峰e(cuò)c=0C榴CH。另一韻次是先運(yùn)行牙其它程序,島然后再運(yùn)行助此程序,此朱時(shí)得到的結(jié)垮果為hou溫r=18H搶,min=翠86H,s纏ec=00碰H。無(wú)論哪恥一種情況,燙都不能得到身正確的結(jié)果抗。鈔為此,此程柔序采用了其保它方法來(lái)實(shí)舞現(xiàn)隨機(jī)數(shù)的智產(chǎn)生,也就鵝是旁第2章漸所澇述的方法。句但這種方法攪生成隨機(jī)的串效果怎樣呢疾?可以用以褲下程序來(lái)統(tǒng)捏計(jì):天DATA慧SEGME州NT智SEED鑄DW1徐脂杜牽;翠定義種子幟IDB款?原危諷帝紅;定義一變痰量,用來(lái)存情放0~7以銀判斷的所搏產(chǎn)生的隨機(jī)俯數(shù)的值沿XTABL使E估DD蘿ROUTI謠NE0些熔移;定義表存薯放各跳轉(zhuǎn)路宿徑的段地址淘和偏移地址痰DDRO蔬UTINE強(qiáng)1布DDRO熔UTINE窄2濤DDRO肚UTINE敢3薪DDRO宋UTINE白4私DDRO品UTINE瘡5花DDRO棕UTINE融6刪DDRO戚UTINE堂7黎TIMES猶0DB菜0亭重宅凍;定義變量惡統(tǒng)計(jì)0~7詢的出現(xiàn)次數(shù)咽TIMES帖1DB幼0跌TIMES碗2DB遵0桃TIMES宮3DB露0者TIMES宗4DB式0胡TIMES免5DB邊0楊TIMES茶6DB葵0丑TIMES往7DB堵0夸RNDBU陶FDB嬌100D砍UP(?)物DATA孤ENDS費(fèi);****怎*****貌*****醒****黃*****嚷*****未*****盈*****擋*****盼*****借****里STACK融SEGM柳ENT積櫻STKBU忘FDB株80DU站P(?)番STACK綱E妖NDS艱;赴*****湖*****銹*****鍋*****涂*****濱*****痰*****及*****閑*****幣*****沿**塵CODE世SEGME采NT君ASSUM屈ECS:勢(shì)CODE,齒DS:DA駱TA倍START溜:MOV快AX,DA送TA法MOVD抖S,AX巴;----動(dòng)-----并-----兔-----薯-----番-----篩---示MOVB暑X,0廈MOVS頭I,OFF方SETR條NDBUF育開(kāi)儉MOV多CX,10辱0歷肌做堆;產(chǎn)生10扣0個(gè)0~坦7的隨機(jī)數(shù)識(shí)RNDGN夕T:MO鑼VAX,愛(ài)0C裹49H賓此IMUL幼SEED焰禾ADD鋼AX,05殖E1H逗佳MOV頂SEED,燒AX宜渡沒(méi)獸PUSH與CX準(zhǔn)投MOV譯CL,8薦并ROR錢AX,CL爐磨疲箏MOV訪DX,0柿鞋MOV拆CX,8聾筍DIV身CX敵何趣保乏;除數(shù)為8否,余數(shù)為0架~7緞去POP余CX汪鐘隨爺MOV士[SI],燙DL淚餓MOV癢DI,0騰互MOV曠I,0只KKK:瓜CMPD蹤L,I簡(jiǎn)脈甚劇斃;利用變量壞I判斷產(chǎn)生蹤的隨機(jī)數(shù)的獨(dú)值孔JNZN代OT_YE勢(shì)T孕CALL畫XTABL式E[DI]牲熄;判斷出隨啊機(jī)數(shù)的值后少調(diào)用子程序難對(duì)相應(yīng)的統(tǒng)咬計(jì)變量加1篩JMPN洋EXTRN晌D鐮NOT_Y吸ET:AD猴DDI,貢TYPE泰XTABL點(diǎn)EINCI改JMPK貫KK錢尸騾NEXTR誰(shuí)ND:IN育CSI刻LOOP膨RNDG吹NT替JMPC贈(zèng)ODEEN納D賭;----曉-----尺-----卵-----尼-----摧-----茄---勤ROUTI隊(duì)NE0:I造NCTI遍MES0創(chuàng)裁;對(duì)相應(yīng)的宣統(tǒng)計(jì)變量加驅(qū)1RET壓ROUTI誼NE1:I縮NCTI辨MES1RET咬ROUTI紗NE2:I儀NCTI縮MES2RET圖ROUTI系NE3:I妄NCTI徒MES3RET偶ROUTI急NE4:I接NCTI害MES4RET歡ROUTI游NE5:I邁NCTI巨MES5RET伍ROUTI完NE6:I昂NCTI粱MES6RET啞ROUTI授NE7:I奮NCTI卻MES7RET肚;----叨-----鈴-----殖-----柿-----皂-----溫---牙CODEE莊ND:M猜OVAH少,4CH鈔姐云INT2陷1H葵CODE他ENDS當(dāng)ENDS楊TART海將以上源程倦序保存為1暴00rnd搞2.asm揉,并編譯雀鏈接后用D邁EBUG程六序調(diào)試,具犬體過(guò)程如下倦:眠圖4-1辟DOS下的狠調(diào)試圖1掙由圖可見(jiàn),玉執(zhí)行兩步單她步運(yùn)行后,翼數(shù)據(jù)段段地迫址階變鑒為DS=0冒B69,根齊據(jù)數(shù)據(jù)段變份量的定義情訊況知道從0搏B69燥:思0023開(kāi)宗始存放10捐0個(gè)0~7彈的隨機(jī)數(shù),鈔利用G命令得全速運(yùn)行程忠序后再燒用D命令查灣看得到以下河結(jié)果:彈圖4-2掃DOS下的辜調(diào)試圖2烈由上圖可見(jiàn)沙,幻產(chǎn)生的10誦0個(gè)隨機(jī)數(shù)紀(jì)從第1行的起倒數(shù)第五個(gè)胃數(shù)字02啟開(kāi)始至倒數(shù)和第二行的倒芝數(shù)第二個(gè)數(shù)葡字02結(jié)束宇;而第一行坐的第四個(gè)數(shù)組字0E到第腸一行的倒數(shù)折第六個(gè)數(shù)字徑09為00燒~07在這協(xié)100個(gè)隨慣機(jī)數(shù)中的統(tǒng)之計(jì)次數(shù)。標(biāo)為了明確,懼在此重新寫品一次各隨機(jī)絹數(shù)的統(tǒng)計(jì)次積數(shù):凈表4-1慕隨機(jī)數(shù)次數(shù)匠統(tǒng)計(jì)表簽隨機(jī)數(shù)晃00血01姑02牛03夢(mèng)04逃05坦06熊07各次數(shù)紗(十六進(jìn)制錢)節(jié)0E理0E配0C益0C岔0D馳0E斯0C祖09疼次數(shù)(十進(jìn)混制)違14艷14縫12上12允13木14扭12率09更可見(jiàn),用上雷述方法來(lái)產(chǎn)脅生隨機(jī)數(shù)是碼可行的。盼2)膝響蜂鳴器安設(shè)計(jì)要求當(dāng)劈按錯(cuò)鍵時(shí)響畜蜂鳴器一聲花。蘿因?yàn)橄到y(tǒng)采多用的是有源碗蜂鳴器,因紫此鮮,當(dāng)按錯(cuò)按術(shù)鍵時(shí)喝只需底把蜂鳴器接回高電平即可怎。但是在調(diào)貼試的實(shí)際情趨況出現(xiàn)了一閘些問(wèn)題,因勾為愛(ài)當(dāng)我把整個(gè)小設(shè)計(jì)的基本棉功能做出來(lái)探后,825袋5就只剩下蔑一個(gè)引腳P匙C2了,此憂時(shí)其它引腳某的連接關(guān)系封如下:PA朽7~PA0是-D7~D舒0;PB7沫~PB0-觸DP~A;墻PC7~P蛙C4-X1蜘~X4;P瓦C3-KK昆1;PC1號(hào)~PC0-鍬Y1~Y0漠(具體情況遞可看附帶的平電路圖)。券于是很自然偽地把PC2惰接到電子發(fā)袋聲單元的S煤PK端,當(dāng)蒜按錯(cuò)鍵時(shí),臟只要把PC餃2置為高電田平就可以了痛。那么如何淹將PC2置檢為高電平呢糠?顯然最簡(jiǎn)新單的方法便絹是利用端口桂C置1/置擱0方式字,鳥(niǎo)即在要響蜂越鳴器的地方趙執(zhí)行以下代與碼:姐MOVA某L,05H視;侵0000仍0101伶,即置屆PC2瑞為棚1困OUT6而3H,AL籮但是將以上突代碼連同程朋序的其它部院分加載到T你ND86/得88+系統(tǒng)仇后扒測(cè)試時(shí)近,卻發(fā)現(xiàn)即易使按錯(cuò)了鍵雅,蜂鳴器依纖舊不會(huì)響!遷這是怎么回露事呢?難道倆蜂鳴器壞掉婆了?試著把免系統(tǒng)上的+胃5V電源接黨至SPK端卵,蜂鳴器卻起響了。因此析可以斷定是室程序出了問(wèn)惕題。于是進(jìn)喚入單步調(diào)試竿,發(fā)現(xiàn)執(zhí)行頸以上代碼時(shí)純能正常通過(guò)型,蜂鳴器就徹是不會(huì)響,瞎也就是說(shuō)在匹執(zhí)行OUT訴63H,觸AL后并不酬能使得PC朋2為高電平堆。漆在對(duì)825廟5進(jìn)行初始頓化的時(shí)候規(guī)注定了A、B魔口為輸出口幟,C口高4丹位為輸出口杏,低4位為手輸入口。這返樣一來(lái),想季利用C口置三1/置0方監(jiān)式字來(lái)置P還C2為高電他平進(jìn)而驅(qū)動(dòng)商蜂鳴器顯然感是有問(wèn)題的腥了。那么如精何在825鏡5其余的引涌腳都引用的羨情況下已解多決這個(gè)問(wèn)題絮呢?本設(shè)計(jì)行采用了以下皇方法,即在狹要響蜂鳴器奧的時(shí)候再次味臨時(shí)規(guī)定8藝255各端錘口的輸入輸濁出情況,響往完蜂鳴器之免后恢復(fù)原來(lái)宵的狀況。具遣體代碼如下贈(zèng):解MOVA紀(jì)L,80H碎拋冬OUT6搞3H,AL序貧蛙;將C口低蹄4位改為輸秘出口,以響走蜂鳴器棚否予MOVA酒L,7FH繭熱罷;亮原來(lái)的觸燈份往陷MOVC錄L,RND史荒騰RORA敬L,CL別彈追;RND=同0,AL=堤0111托1111-蹈>60H,笑亮D7翁蟲(chóng)放OUT6豈0H,AL溪斷蝶;RND=距7,AL=熔1111腹1110-系>60H,停亮D0斬壟摧MOVA顯L,05H繡螺蠢OUT6文3H,AL蝕灑彎;PC2=犧1,響蜂鳴明器香肉于CALL失DELAY毅1S棗賢;延時(shí)0.而2S,響蜂笑鳴器局爺貨MOVA猛L,04H初種窗OUT6赤3H,AL及界豪;PC2=砍0,停響蜂舊鳴器誰(shuí)振弊MOVA依L,81H兆韻沿;恢復(fù)C口偉低4位改為更輸入口肥脾白OUT6何3H,AL譽(yù)凍劈決辯MOVA畏L,7FH吐紛并;亮原來(lái)的絨燈洞MOV戶CL,RN劉D左遮R陣ORAL漠,CL拐關(guān)曲;RND=植0,AL=化0111水1111-曬>60H,烏亮D7遭冠O唐UT60霜H,AL仇返冬;RND=書7,AL=蠅1111杠1110-徐>60H,酸亮D0女3)梯鄰位數(shù)群碼管間的相就互影響縫寫完DIS純顯示子程序值后,四位數(shù)澤碼管已能正學(xué)常顯示緩沖返區(qū)里的數(shù)據(jù)聚,但這時(shí)我禾發(fā)現(xiàn)數(shù)碼管魯顯示的時(shí)候拔存在這么一武個(gè)問(wèn)題:右旗一位的數(shù)碼估管所顯示的擱數(shù)據(jù)會(huì)在左色一位的數(shù)碼急管投下一定籠的余輝(比究如假設(shè)四位賢數(shù)碼管從右籠到左分別為址第一、二、顏三、四位,胞若第一位顯唉示8,第二春位顯示1,魚(yú)則第二位數(shù)璃碼管在顯示即1的時(shí)a、間d、e、f極段亦有黯淡常的亮度。第及二位對(duì)第三屬位、第三位與對(duì)第四位亦舟是如此)。甚雖然投下的路亮度不是很址大,也基本幼不影響所要憶求的效果,沸但這表明程誤序出現(xiàn)了問(wèn)義題,既然出誓現(xiàn)了問(wèn)題,鑒就要找出引絲發(fā)此問(wèn)題的認(rèn)原因,并加呆以改進(jìn)、解姿決。那為什狗么左邊一位出的數(shù)碼管會(huì)航影響右邊一軍位的數(shù)碼管鍬,而不會(huì)是搜右邊一位的滅數(shù)碼管影響隨左邊一位的重?cái)?shù)碼管呢?途另外,為什測(cè)么會(huì)投下黯者淡的亮度而垃不是把右一高位數(shù)碼管所愉顯示的數(shù)據(jù)克以同樣的亮汗度投到左一火位的數(shù)碼管青上呢?梢通過(guò)分析D范IS顯示子分程序可知,炎程序在顯示希數(shù)字時(shí)應(yīng)先掉選通某位數(shù)袍碼管,然后林再將數(shù)字所坊對(duì)應(yīng)的顯示必碼放進(jìn)數(shù)碼遣管中進(jìn)行顯蠟示,其一次次性完整功能目可簡(jiǎn)要表述搭如下:保1)然選通第一位虛數(shù)碼管;席2)挪將本位顯示巴碼送到74如LS07進(jìn)瞧行鎖存,然專后調(diào)用DE贈(zèng)LAY子程旅序延時(shí)10貧ms盡,泡因已對(duì)顯示膚碼進(jìn)行了鎖梯存,故延時(shí)碧期間被選通深的數(shù)碼管一飼直顯示本位條顯示碼的對(duì)幟應(yīng)的數(shù)字;婆3)母選通下一位選數(shù)碼管,然刮后重復(fù)第曾②勒步,直至四牽位數(shù)碼管均始完成相應(yīng)的冠顯示工作。血我們知道,毫數(shù)碼管所顯永示的數(shù)字的腫亮度是與該旦數(shù)字的顯示后碼加在此數(shù)項(xiàng)碼管上的時(shí)貍間成正比的削,綜合上述燒顯示過(guò)程,漲便很容易發(fā)竹現(xiàn)問(wèn)題的所瞎在:選通第坦一位數(shù)碼管囑時(shí),對(duì)數(shù)字家8所對(duì)應(yīng)的柄顯示碼(7煉FH)進(jìn)行孔了鎖存,接稠著又選通了繁第二位數(shù)碼纖管,但此時(shí)冷的顯示碼依悔然是8的顯蘿示碼,因此蘿此時(shí)第二位滋數(shù)碼管仍然摘會(huì)顯示數(shù)字戰(zhàn)8。只不過(guò)津數(shù)字8咬所對(duì)應(yīng)的顯爺示碼很快(叉幾條指令的餃時(shí)間)被數(shù)中字1所對(duì)應(yīng)針的本位顯示摔碼(3FH栗)所覆蓋,耗而且數(shù)字1孝的顯示碼加謎在第二位數(shù)葬碼管的時(shí)間聚DELAY乏子程序的延帳時(shí)時(shí)間(長(zhǎng)破達(dá)10ms掛),因此就瞞會(huì)在第二位沫數(shù)碼管上顯惰示一個(gè)很亮刮的1和一個(gè)旨黯淡的8。趁改進(jìn)后的顯殊示子程序如滔下:厭DIS:貝PUS延HAX鑒殖唱籠補(bǔ)PUS財(cái)HDX憤正MOV渴SI,O急FFSET樓DISB絨UF敵剝ADD啞SI,3升誤MOV退DL,0阻EFH艦愉MOV烈標(biāo)AL拴,DL騎AGAIN鑼:OUT幻62H,釘AL形戲殃;選通數(shù)碼宋管斤小MOV匪AL,[裕SI]艷擦MOV甚BX,O毒FFSET搞TABL釘E款搬XLA飄T奪拼TES女TDL,灑40H投反JNZ致BACK素寶CAL奮LADD剝DOT巷BACK:特齒OUT6饒1H,AL闊箭;顯示盆碼放至SE陣G顯示諸殿CAL顫LDEL附AY醋翅記MOV菊丹AL匪,0宴飛OUT悟61H,左AL謊某;清除嬸鎖存器的內(nèi)幕容壁,此后再次涼選通某位數(shù)腥碼管后相當(dāng)柿于滅燈網(wǎng)順DEC們SI鉛廉MOV淡隔AL挎,DL泉題TES餓TAL,旗80H渾要JZ灘OUT1虎祖ROL匪植AL遼,1美簽MOV申DL,尼AL觀烤JMP批AGAI鍛N療OUT1:隱POP彼DX宋駛POP飄AX順扯RET阿ADDDO停T:OR塊AL,80窯H浴俘RE跌T葉至此,所有劃程序調(diào)試歉已經(jīng)基本完猴成。松4.2硬殼件的調(diào)試盲過(guò)程噸硬件調(diào)試的敵難度根據(jù)硬古件系統(tǒng)的復(fù)土雜程度而不旺同。對(duì)于小沖的硬件系統(tǒng)蘆,硬件調(diào)試菌往往沒(méi)有程冬序的調(diào)試那皺樣復(fù)雜。而彎對(duì)于大的系愛(ài)統(tǒng),過(guò)程則敵要相對(duì)繁雜個(gè)得多。硬件費(fèi)的調(diào)試可以袖采用萬(wàn)用表遼對(duì)硬件系統(tǒng)律進(jìn)行全面的顛檢測(cè)。灣我在硬件調(diào)尸試過(guò)程中所念碰到的問(wèn)題篇主要是導(dǎo)線餓的連接問(wèn)題暈。比如有一被次我用萬(wàn)用渣表檢測(cè)到一滿根導(dǎo)線兩端泰引腳的焊接淡處出現(xiàn)不同匹的電壓:一尼處是5V,桌另一處卻接塔近0V。因搜為導(dǎo)線頂端腿都涂上了松生香水,因此央不好判斷哪廟里出了問(wèn)題果。于是我在索這條導(dǎo)線上磨的若干位置嘆處焊點(diǎn)焊錫茅,再在焊錫倦上蛙用萬(wàn)用表檢消測(cè)電壓,發(fā)慰現(xiàn)各處都正糾常。最后發(fā)使現(xiàn)到了引腳刊的焊接處電喇壓就降為0句V了。仔細(xì)諸看看引腳焊笨接處,發(fā)現(xiàn)浮顏色比較黑栗,于是再沾聰點(diǎn)焊錫上去枕,再用萬(wàn)用掙表測(cè)量電壓午,發(fā)現(xiàn)此時(shí)婚電壓為5V緞,正常了。材因此判斷應(yīng)朱該是引腳焊仇接處雜質(zhì)太鑒多導(dǎo)致了絕阿緣。華還有一次我恭用萬(wàn)用表檢昏測(cè)一條導(dǎo)線池的電阻時(shí),嶄發(fā)現(xiàn)電阻值編在數(shù)字萬(wàn)用俗表上顯示為獵負(fù)值,于是升也用以上辦眉法加以解決桂,最后仔細(xì)賽觀察了這條加導(dǎo)線,發(fā)現(xiàn)輸導(dǎo)線有一處涌與導(dǎo)線憐十字相交的磨非常微小的羊裂痕。將出網(wǎng)現(xiàn)裂痕處用背焊錫填補(bǔ)后節(jié)導(dǎo)線工作正瘦常(削產(chǎn)生此問(wèn)題界的原因可能龜是將PCB讓圖打印到光約紙時(shí)打印質(zhì)生量不好,蛇導(dǎo)致墨水某場(chǎng)處出現(xiàn)微小簡(jiǎn)的裂痕,此級(jí)時(shí)可以采取粗補(bǔ)救措施如堪用油性筆將寒出現(xiàn)裂痕處斯用墨水修補(bǔ)惑完整。也可幣能是將光紙辨上的電路連串接圖粘在覆有銅板上進(jìn)行棚熱轉(zhuǎn)印時(shí)與逗覆銅板粘得以不夠緊密,限導(dǎo)致熱轉(zhuǎn)印特效果不理想院)。呈還有就是焊疏接時(shí)焊接得柔不好,導(dǎo)致昂虛焊等問(wèn)題升。丙總之,通過(guò)濤細(xì)致的觀察農(nóng)再加上靈活研應(yīng)用萬(wàn)用表女一般都能解圾決小系統(tǒng)的慕硬件調(diào)試工窯作。參本設(shè)計(jì)硬件節(jié)方面的初衷稻是想將80咽88微處理暈器、825慣5、825德3及825雀9等芯片及侍LED等輔螺助電路階集合到一塊霜PCB板上達(dá)構(gòu)成一個(gè)完孝整系統(tǒng)的銹,但由于時(shí)規(guī)間的關(guān)系,越硬件部分只藏實(shí)現(xiàn)了將鍵功盤、LED增電路及啟動(dòng)鋸開(kāi)關(guān)集合到梯PCB板上蒸。為了測(cè)試我系統(tǒng)的可行風(fēng)性,只好利捷用TDN8朵6/88+輸系統(tǒng)上的各嚇?lè)N未集合到儲(chǔ)板上的芯片該。撫PCB板與黃TDN86姜/88+系圣統(tǒng)的具體連耽線情況為:趨8255-巧PA7~P皇A0---役-PCB-援D7~D0妻8債255-P豈C7~PC脖4----梢PCB-X晌1~X4挖8255-織PC1~P暖C0---諸-PCB-訂Y1~Y0助8扶255-P鋤C3---吃-PCB-趨KK1阻系統(tǒng)GND希----P輩CB-GN啟D捕甲系誕統(tǒng)VCC-群---PC挺B-VCC貫完成連線后巾,將附錄二呈的程序代碼事進(jìn)行編譯折、天鏈補(bǔ)接古后加載到系慘統(tǒng)中,運(yùn)行犯程序。儀當(dāng)按下啟動(dòng)破鍵盼PCB上的報(bào)啟動(dòng)按鍵杏時(shí),便進(jìn)入陣3~15S蠢的延時(shí)狀態(tài)糕,一旦延時(shí)文結(jié)束,則隨乏機(jī)亮了某一本LED,此勁時(shí)如果按下殖錯(cuò)誤的按鍵休,綠實(shí)驗(yàn)系統(tǒng)上每的澇蜂鳴器會(huì)發(fā)草出滴的一聲閥報(bào)警江,而若按下蓬正確的按鍵先,則在直系統(tǒng)上的濕數(shù)碼管上顯戴示反應(yīng)時(shí)間滿。她而如果LE它D亮之前已壩按下按鍵,瑞則數(shù)碼管顯稈示00.0霜0,達(dá)到作選弊提示目的奶。如果反應(yīng)笨時(shí)間超過(guò)1架00秒,則初數(shù)碼管上也憲顯示00.渣00。饅可見(jiàn),實(shí)驗(yàn)畢結(jié)果符合預(yù)兩期的設(shè)計(jì)要足求???.3總?cè)~結(jié)壁本設(shè)計(jì)扭設(shè)計(jì)了一個(gè)融以8086丟/8088盞微處理器為握核心,結(jié)合洗8255可遺編程并行通駝信接口、8林253可編瑞程定時(shí)/計(jì)寶數(shù)器以及8酷259中斷欠控制器等芯截片程,臘利用睡匯編語(yǔ)言棋構(gòu)建模了一個(gè)能測(cè)隸試人體反應(yīng)仁時(shí)間的模擬脂系統(tǒng)。在設(shè)喬計(jì)此系統(tǒng)的榮過(guò)程中,從貫最簡(jiǎn)易的流維程圖開(kāi)始,書在深入分析斷相關(guān)硬件的呢基礎(chǔ)上,一隱步一步按著襪流程圖展開(kāi)大設(shè)計(jì)思路,讓并楊根據(jù)作出的跌完整而具體頂化的流程圖蔑寫出了完整關(guān)的程序代碼抵,最終勇實(shí)現(xiàn)輝相應(yīng)的毛硬件實(shí)物腥,完成系統(tǒng)命的設(shè)計(jì)。右程序的調(diào)試艦過(guò)程比較困失難,因?yàn)槌探切螂[藏的微錫小錯(cuò)誤都會(huì)溫使得實(shí)際結(jié)表果與預(yù)期目漆標(biāo)不符,甚孫至程序不能城運(yùn)行。因此繡必須花費(fèi)足忙夠多的時(shí)間心與耐心,用淺足夠堅(jiān)強(qiáng)的問(wèn)毅力去分析層并解決所遇碗到的問(wèn)題。繁調(diào)試的過(guò)程總不僅要了解蜜各子程序模僚塊的功能,弦還要把握模筒塊與模塊間逗的關(guān)系。一宇旦調(diào)試出現(xiàn)關(guān)錯(cuò)誤時(shí),還舅要善于從實(shí)獨(dú)驗(yàn)結(jié)果去推仔斷導(dǎo)致此結(jié)紋果的原因。室另外,調(diào)試涼的方法也很季重要,是單籍步調(diào)試還是低運(yùn)行到斷點(diǎn)劫的調(diào)試也要坡善于選擇,瓶因?yàn)椴煌恼追椒ㄋㄙM(fèi)帥的時(shí)間和所重獲得的收益簽是不同的,能好的調(diào)試方刺法往往可以勵(lì)得到事半功楊倍的效果。謎由于時(shí)間關(guān)席系,本設(shè)計(jì)貿(mào)只做出了部牲分硬件實(shí)物些,這是一個(gè)宅不足之處俘,如果時(shí)間蔑允許,我會(huì)際繼續(xù)將剩余六的工作完成那的。丟另外,我覺(jué)圣得這個(gè)設(shè)計(jì)主如果用單片僵機(jī)來(lái)做的話閉應(yīng)該簡(jiǎn)單一察些,畢竟匯塘編語(yǔ)言是低僅級(jí)語(yǔ)言,與犬硬件聯(lián)系葛較為產(chǎn)緊密既,險(xiǎn)設(shè)計(jì)時(shí)蝴需要考慮的吼硬件因素比迷較多,而且燒程序?qū)懫饋?lái)父也較跌為松繁研瑣雙。亂因此杏建議用單片觸機(jī)和C語(yǔ)言駕來(lái)構(gòu)建此系春統(tǒng)。致謝堆感謝確莊哲民拆老師暫和后電子系各位孟老師四年來(lái)摔給予我學(xué)習(xí)什和生活上的殃關(guān)懷與濾幫松助,是你們吸用汗水、耐權(quán)心及智慧幫段我敲開(kāi)電子判世界的大門坐,并一直引疊領(lǐng)我向前直邁至現(xiàn)在。壓感謝林膜秀卿郵老師在我做重畢業(yè)設(shè)計(jì)期攻間給予我的惡幫助與指導(dǎo)以,以及復(fù)在我寫出雪論文初稿后判給予綢建議和凝耐縮心的摔修改尤。尖感謝王軍老估師幫我修改扔英文售摘辰要里的語(yǔ)法秤錯(cuò)誤??涓兄x黃熾同鐵學(xué),通過(guò)與挎他探討問(wèn)題詳,使我哨能夠提對(duì)設(shè)計(jì)里的組許多問(wèn)題看多得更清楚。創(chuàng)也感謝他在池硬件方面給辣予我的幫助升。亡畢業(yè)設(shè)計(jì)做維完了,但老椒師蕩和取同學(xué)們的幫是助我將永遠(yuǎn)息記在心中。晚再次衷心地近感謝各位,躁謝謝。參考資料:其[1].飲戴梅萼編著委《微型計(jì)算銜機(jī)技術(shù)及應(yīng)怨用第3版》反清華大學(xué)挽出版社2罩003懂[2].慧林秀卿編著顫《微機(jī)原理形與接口技術(shù)程實(shí)驗(yàn)指導(dǎo)》姑汕頭大學(xué)何出版社2岔004臨[3].斑沈美明編著猜《IBM-躍PC匯編語(yǔ)蛇言程序設(shè)計(jì)醬第2版》將清華大學(xué)出滋版社20麻03霧[4].要王爽編著《營(yíng)匯編語(yǔ)言》喂清華大學(xué)壽出版社2斯005火附錄一:測(cè)支試反應(yīng)時(shí)間弊模擬系統(tǒng)總丈電路圖郊附錄略二賓:測(cè)試反應(yīng)耳時(shí)間模擬系造統(tǒng)程序危;****陳*****零*****谷*****借*****柴*****追*****繼*****圈*****尺*****州*****距*****輪*****傘*****白*****幸***周;本程序在短TDN86衰/88+系啞統(tǒng)上自進(jìn)行撞測(cè)試時(shí)的接僅線情況冷及相關(guān)說(shuō)明隙:值;頑KK1幼啟動(dòng)鍵接芝PC3,可鍵盤褲上排莖四個(gè)

溫馨提示

  • 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)論