[其他]微型計算機和單板機聯機接口無效
| 申請號: | 85105378 | 申請日: | 1985-07-10 |
| 公開(公告)號: | CN85105378A | 公開(公告)日: | 1987-01-14 |
| 發明(設計)人: | 張懋洵 | 申請(專利權)人: | 云南大學 |
| 主分類號: | G06F13/12 | 分類號: | G06F13/12 |
| 代理公司: | 云南省專利事務所 | 代理人: | 朱智華 |
| 地址: | 云南省昆*** | 國省代碼: | 云南;53 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 微型計算機 單板機 聯機 接口 | ||
本發明屬微型計算機裝置技術領域。
單板機具有優越的性能價格比,廣泛地用于工業生產、通訊、交通等各個部門的過程控制、數據采集,監視等各個方面。但是由于單板機不具備匯編的功能,因而不易于進行軟件開發,這給在各生產、技術領域廣泛使用單板機帶來不利。一般對單板機進行軟件開發,大多數采用手工方法翻譯匯編語言,將指令進行逐條匯編。這種手工匯編的方法乏味、重復,不僅費時,還常常會犯取錯了行,顛倒了數字、遺漏了指令以及讀錯了代碼等大量錯誤。在指令較多的情況下,對單板機的開發也可采用機器匯編的辦法,最后將“目的碼”人工鍵入單板機,這種方法雖較手工匯編方法準確,但仍是一件十分麻煩的事。以上所述,使廣泛開發利用單板機帶來不便。一般的微型計算機有RS-232通訊接口,若要與TP801型單板機聯機,就必須在單板機上加裝一RS-232接口,這樣不僅麻煩,而且使用也不便。本發明便是針對上述缺點作了改進,使TRS-80微型計算機與TP801型單板機組成聯機系統,從而解決了這一問題。
本發明經專利文獻檢索,國內、外無此種接口。本發明的要點是在TRS-80微型計算機與TP801型單板之間建立一個接口,構成一“通訊區”。從而使微型機與單板機組成聯機系統。TRS-80微型計算機和單板機的CPU(中央控制單元)均能通過各自的總線訪問通訊區。雙方交換信息時,一方首先把信息送往通訊區,然后,另一方從通訊區取出數據加以處理,從而達到共享雙方的硬件和軟件資源的目的。
聯機接口由兩部分組成,一是通訊區,即存儲體;二是電可編程只讀存儲器EPRM寫入電路,由于對EPROM編程的需要,本發明采用占有空間較大的8k字節的存儲體。這樣對電可編程只讀存儲器EPROM2708,2716,2732,2764的編程不僅一次可以完成,而且對電可編程只讀存儲器EPROM27128,27256的編程也可分二次或四次完成。
TRS-80和TP801的中央處理單元(CPU)為Z-80。在通常情況下,Z-80????CPU所能尋址的最大空間為64k字節,而TRS-80系統占據的存儲空間已為64k節,為了使它的CUP能訪問通訊區,本發明采用擴充存儲體的方法,使通訊區與系統占有同一地址空間,如圖二所示。利用存儲體切換的辦法選擇同一地址空間的某一個存儲體。TRS-80的固化在機內的BASIC解釋程序,ROMBASIC和磁盤操作系統占用系統地址空間的低端,因此,通訊區的地址空間應在高端,選定為OEOOOH-OFFFFH。TP801本身占用OOOOH~3FFFH的空間,所以它完全可以直接訪問通訊區。
圖三是聯機接口的邏輯框圖,其中TRS-80和TP801的地址線及讀寫控制線分別通過多路轉換器連接到作為通訊區的存儲體上。在通常情況下,多路器把TP801單板機的地址線、讀寫線與存儲體接通,單板機的中央處理單元(CPU)控制通訊區的讀或寫。而當TRS-80要訪問通訊區時,選擇擴充的存儲體,多路器把通訊區的地址線,讀寫控制線掛在TRS-80微型計算機的總線上,CPU完成對通訊區的讀或寫操作。
利用本聯機接口,可將TRS-80微型計算機用匯編語言開發的軟件(目的碼),直接傳送給單板機,或由單板機立即執行該程序,或經單板機轉儲磁帶以備后用,工作過程是:
TRS-80微型計算機在磁盤操作系統(NEW????DOS)狀態下,調用編輯與匯編程序鍵入用匯編語言書寫的程序,再把它匯編成目的碼裝入通訊區。
為使單板機能脫開聯機系統而單獨工作,可以用數據塊傳送指令將目的碼成塊地送到起始地址為2OOOH的用戶工作區,如圖三所示。
如:一個雙重循環的子程序:
START????LD????C,OIH
lOOP????lD????B,FFH
lOOPI????DJNZ????LOOPI
RLC????C
JP????P,lOOP
RET
為了使匯編后的目的碼裝入通訊區,上述程序的開頭和末尾分別加一條偽指令ORG????OEOOOH,END,經TRS-80微型計算機匯編后,產生如下的目的碼:
EOOO????ORG????OEOOOH
EOOO????OEO1????OOOO5????START????LD????C,OIH
EOO2????O6FF????OOO10????LOOP????LD????B,QFFH
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于云南大學,未經云南大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/85105378/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:燃料組件
- 下一篇:一種改進的光學纖維元件





