欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

微型計算機(jī)和單板機(jī)聯(lián)機(jī)接口的制作方法

文檔序號:92930閱讀:759來源:國知局
專利名稱:微型計算機(jī)和單板機(jī)聯(lián)機(jī)接口的制作方法
本發(fā)明屬微型計算機(jī)裝置技術(shù)領(lǐng)域
。
單板機(jī)具有優(yōu)越的性能價格比,廣泛地用于工業(yè)生產(chǎn)、通訊、交通等各個部門的過程控制、數(shù)據(jù)采集,監(jiān)視等各個方面。但是由于單板機(jī)不具備匯編的功能,因而不易于進(jìn)行軟件開發(fā),這給在各生產(chǎn)、技術(shù)領(lǐng)域
廣泛使用單板機(jī)帶來不利。一般對單板機(jī)進(jìn)行軟件開發(fā),大多數(shù)采用手工方法翻譯匯編語言,將指令進(jìn)行逐條匯編。這種手工匯編的方法乏味、重復(fù),不僅費時,還常常會犯取錯了行,顛倒了數(shù)字、遺漏了指令以及讀錯了代碼等大量錯誤。在指令較多的情況下,對單板機(jī)的開發(fā)也可采用機(jī)器匯編的辦法,最后將“目的碼”人工鍵入單板機(jī),這種方法雖較手工匯編方法準(zhǔn)確,但仍是一件十分麻煩的事。以上所述,使廣泛開發(fā)利用單板機(jī)帶來不便。一般的微型計算機(jī)有RS-232通訊接口,若要與TP801型單板機(jī)聯(lián)機(jī),就必須在單板機(jī)上加裝一RS-232接口,這樣不僅麻煩,而且使用也不便。本發(fā)明便是針對上述缺點作了改進(jìn),使TRS-80微型計算機(jī)與TP801型單板機(jī)組成聯(lián)機(jī)系統(tǒng),從而解決了這一問題。
本發(fā)明經(jīng)專利文獻(xiàn)檢索,國內(nèi)、外無此種接口。本發(fā)明的要點是在TRS-80微型計算機(jī)與TP801型單板之間建立一個接口,構(gòu)成一“通訊區(qū)”。從而使微型機(jī)與單板機(jī)組成聯(lián)機(jī)系統(tǒng)。TRS-80微型計算機(jī)和單板機(jī)的CPU(中央控制單元)均能通過各自的總線訪問通訊區(qū)。雙方交換信息時,一方首先把信息送往通訊區(qū),然后,另一方從通訊區(qū)取出數(shù)據(jù)加以處理,從而達(dá)到共享雙方的硬件和軟件資源的目的。
聯(lián)機(jī)接口由兩部分組成,一是通訊區(qū),即存儲體;二是電可編程只讀存儲器EPRM寫入電路,由于對EPROM編程的需要,本發(fā)明采用占有空間較大的8k字節(jié)的存儲體。這樣對電可編程只讀存儲器EPROM2708,2716,2732,2764的編程不僅一次可以完成,而且對電可編程只讀存儲器EPROM27128,27256的編程也可分二次或四次完成。
TRS-80和TP801的中央處理單元(CPU)為Z-80。在通常情況下,Z-80 CPU所能尋址的最大空間為64k字節(jié),而TRS-80系統(tǒng)占據(jù)的存儲空間已為64k節(jié),為了使它的CUP能訪問通訊區(qū),本發(fā)明采用擴(kuò)充存儲體的方法,使通訊區(qū)與系統(tǒng)占有同一地址空間,如圖二所示。利用存儲體切換的辦法選擇同一地址空間的某一個存儲體。TRS-80的固化在機(jī)內(nèi)的BASIC解釋程序,ROMBASIC和磁盤操作系統(tǒng)占用系統(tǒng)地址空間的低端,因此,通訊區(qū)的地址空間應(yīng)在高端,選定為OEOOOH-OFFFFH。TP801本身占用OOOOH~3FFFH的空間,所以它完全可以直接訪問通訊區(qū)。
圖三是聯(lián)機(jī)接口的邏輯框圖,其中TRS-80和TP801的地址線及讀寫控制線分別通過多路轉(zhuǎn)換器連接到作為通訊區(qū)的存儲體上。在通常情況下,多路器把TP801單板機(jī)的地址線、讀寫線與存儲體接通,單板機(jī)的中央處理單元(CPU)控制通訊區(qū)的讀或?qū)憽6?dāng)TRS-80要訪問通訊區(qū)時,選擇擴(kuò)充的存儲體,多路器把通訊區(qū)的地址線,讀寫控制線掛在TRS-80微型計算機(jī)的總線上,CPU完成對通訊區(qū)的讀或?qū)懖僮鳌?br>利用本聯(lián)機(jī)接口,可將TRS-80微型計算機(jī)用匯編語言開發(fā)的軟件(目的碼),直接傳送給單板機(jī),或由單板機(jī)立即執(zhí)行該程序,或經(jīng)單板機(jī)轉(zhuǎn)儲磁帶以備后用,工作過程是TRS-80微型計算機(jī)在磁盤操作系統(tǒng)(NEW DOS)狀態(tài)下,調(diào)用編輯與匯編程序鍵入用匯編語言書寫的程序,再把它匯編成目的碼裝入通訊區(qū)。
為使單板機(jī)能脫開聯(lián)機(jī)系統(tǒng)而單獨工作,可以用數(shù)據(jù)塊傳送指令將目的碼成塊地送到起始地址為2OOOH的用戶工作區(qū),如圖三所示。
如一個雙重循環(huán)的子程序START LD C,OIH
lOOP lD B,F(xiàn)FHlOOPI DJNZ LOOPIRLC CJP P,lOOPRET為了使匯編后的目的碼裝入通訊區(qū),上述程序的開頭和末尾分別加一條偽指令ORG OEOOOH,END,經(jīng)TRS-80微型計算機(jī)匯編后,產(chǎn)生如下的目的碼EOOO ORG OEOOOHEOOO OEO1 OOOO5 START LD C,OIHEOO2 O6FF OOO10 LOOP LD B,QFFHEOO4 10FE OOO15 LOOP1 DJNZ LOOP1EOO6 CBOI OOO20 RLC CEOO8 F202EO OOO25 JP P,LOOPEOOB C9 OOO30 RETOOO35 END顯然,將此目的碼從通訊區(qū)轉(zhuǎn)移到單板機(jī)的用戶區(qū),是不能直接運行的。因為25號語句用了絕對轉(zhuǎn)移指令“JPP,LOOP”,滿足條件時轉(zhuǎn)到地址EOO2H。為了解決這個問題,可將25號語改為OOO25 JP P,lOOP+D
D為用16進(jìn)制表示的偏移地址,它隨目的碼轉(zhuǎn)移到單板機(jī)用戶區(qū)的不同地址而異。若取D=4OOOH,則25號語句匯編后產(chǎn)生如下的目的碼EOO8 F20220 OOO25 JP P,LOOP+4OOOH由此可見,絕對轉(zhuǎn)移指令的目的地址加了編移量以后,匯編得到的目的碼就可以直接在單板機(jī)起始單元為2OOOH的區(qū)域運行。
因此,如果絕對轉(zhuǎn)移指令的地址偏移量滿足下式D=216-H+d ……(1)其中H為程序匯編時的起始地址,d為單板機(jī)裝入目的碼的起始地址。則匯編后的目的碼就可以直接由通訊區(qū)傳送到單板機(jī)直接運行。
利用本發(fā)明開發(fā)軟件,具有快速,準(zhǔn)確、方便等優(yōu)點。人工把1k字節(jié)的“目的碼”輸入單板機(jī),需一小時左右,而利用本聯(lián)機(jī)接口,不到1分鐘就可完成,提高工效幾十倍以上。
利用本發(fā)明可以對電可編程的只讀存儲器EPROM2708,2716,2732,2764,27128,27256編程;還可利用TRS-80 NeW DOS的“DISASSEM/GMD”文件,通過聯(lián)機(jī)接口,可對固化在電可編程的只讀存儲器EPROM2708,2716,2764,等中27256的Z-80目的碼反匯編成Z-80匯編語言,方便用戶剖析有關(guān)軟件。
圖1是微型機(jī)與單板機(jī)之間建立通訊區(qū)示意圖。TRS801型微型計算機(jī)〔1〕,TP801型單板機(jī)〔2〕,通訊區(qū)〔3〕。
圖2是微型機(jī)、單板機(jī)、通訊區(qū)的空間分布圖。TRS80型微型計算機(jī)〔1〕,TP801型單板機(jī)〔2〕,通訊區(qū)〔3〕。
圖3是聯(lián)機(jī)接口邏輯圖。多路轉(zhuǎn)換器〔1〕,通訊區(qū)〔2〕,地址線和控制信號〔3〕,TRS80型微型計算機(jī)數(shù)據(jù)線〔4〕,雙向三態(tài)門〔5〕,TP801型單板機(jī)數(shù)據(jù)線〔6〕,與非門〔7〕,D觸發(fā)器〔8〕,TP801型單板機(jī)地址線〔9〕,TP801型單板機(jī)數(shù)據(jù)總線〔10〕,讀寫控制開關(guān)〔11〕,或門〔12〕,反向器〔13〕,插座〔14〕。
權(quán)利要求
1.一種微型計算機(jī)接口,它可以是TRS-80型微型計算機(jī)與TP801型單板機(jī)聯(lián)機(jī)接口,其特征在于該接口由通訊區(qū)和寫入電路組成。
2.按照權(quán)力要求1所說的微型機(jī)接口,其特征在于所說的通訊區(qū)利用存儲體切換的辦法,選擇同一地址空間的擴(kuò)充存儲體,使其占有空間位置的容量達(dá)8K-32K字節(jié)。
3.按照權(quán)力要求1或2所說的微型計算機(jī)接口,其特征在于所說的通訊區(qū)的地址線和讀寫控制線通過多路轉(zhuǎn)換器直接與微型計算機(jī)或單板機(jī)接通。
專利摘要
一種TRS-80型微型計算機(jī)與TP801型單板機(jī)的聯(lián)機(jī)接口,由存儲體和EPROM(電可編程只讀存儲器)寫入電路組成。可把TRS-80型微型計算機(jī)用匯編語言開發(fā)的軟件直接傳給TP801型單板機(jī)對EPROM2708,2716,2732,2764,2718,27256編程,還可利用TRS-80型微型計算機(jī)對固化在EPROM2708~27256中的軟件反匯編。
文檔編號G06F13/12GK85105378SQ85105378
公開日1987年1月14日 申請日期1985年7月10日
發(fā)明者張懋洵 申請人:云南大學(xué)導(dǎo)出引文BiBTeX, EndNote, RefMan
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
永仁县| 彩票| 贡嘎县| 奉节县| 通化县| 娱乐| 于都县| 栖霞市| 松阳县| 阿勒泰市| 吴桥县| 临湘市| 沧州市| 龙海市| 普格县| 印江| 东辽县| 鄂托克前旗| 广元市| 淅川县| 灵石县| 普洱| 江门市| 瓦房店市| 航空| 丹阳市| 安宁市| 九龙城区| 安溪县| 定州市| 孟津县| 兴仁县| 华蓥市| 额济纳旗| 临沂市| 凤凰县| 洛宁县| 贡觉县| 巴马| 许昌市| 渑池县|