正文 第七章 輸入_輸出接口電路(三)(3 / 3)

8位並行接口電路,可以采用Z80芯片組成,但也可以使用更簡單、更廉價的器件組成。如由80鎖存器、三態緩衝器以及單穩電路等,組成8位並行、帶觸發脈衝產生、輸入三態、輸出鎖存的標準行式打印機接口電路。它與由組成的電路比較,成本低、工作可靠、編程簡單。

8位的輸出數據鎖存器和輸入數據三態緩衝器,在電路中使用同一個外設口地址地址譯碼器的輸出矹,和相“或”產生數據輸出鎖存器的片選通信號;而和相“或”產生數據輸入三態緩衝器的選通信號。鎖存器是將數據總線送來,準備打印的八編碼信息,送到打印機的輸入緩衝區。打印機的工作狀態信號,通過三態輸入緩衝器,送入數據總線。測試這些信號,判斷打印機的工作狀態。

發送給打印機選通信號的同時,經過單穩電路延時,產生負觸發脈衝。觸發脈衝矹打開打印機內部的數據鎖存器,以接收送來的數據或命令等信息。通常這些信息都是以入501編碼表示。當輸入打印機的數據字節已經夠一行,如80字行的打印機,滿80個字節代碼即開始打印此一行。在打印過程中,打印機發出“81157”有效(高電平)信號,表示打印機不能接受新的數據,有時雖然不到個字節,但遇到命令字,如回車或換行命令時,打印機即將此不夠80個字的行,用空格代碼。填入餘下的字節數,而開始打印此行。

2.控製打印機的程序編製

本身都帶有微型電腦作為它的控製器,是一種“智能”記錄外設。因此,與它的接口電路,隻負責信息的交換就可以了。與打印機之間信息的傳送,可以采用中斷的方式,一般情況下多采用程序查詢的應答方式。說明打印機可以接收送出的數據,這時口執行一條指令,將數據送入打印機數據緩衝區。當然,先要檢測打印機其餘三個狀態信號,才進行數據輸出打印。在不符合要求時,應發出出錯告警信號或循環查詢等待。

7.4-5 盒式磁帶機接口電路

微型計算機係統一般都采用盒式音頻磁帶機作為外存儲器。一方麵因為它價廉,無論是錄音機本身或者是磁帶,都十分便宜其次,它與的接口電路很簡單,隻要通過簡單的硬件與軟件的結合,對信息進行調製解調,編製簡單的控製程序,就可以將或信息,轉錄在盒式磁帶上,使信息得以較長時間的保存;也可以將保存在磁帶中的信息,再裝入內存儲器中,可以多次反複進行。磁帶也可以多次反複重寫、改寫及抹去,也可以複製,由於操作簡單,可靠性高,使用極其方便,所以它在微型機中得到廣泛的應用。

1.音頻盒式錄音機的轉儲:

(1)接口電路

將內存儲中的信息,轉儲(寫)入磁帶的關鍵,是將內存儲器的二進製信息,調製成盒式磁帶機能記錄的串行位串音頻信號。而調製音頻信號的方法,有軟硬件結合的辦法,單板計算機采用的電路,控製機內Z80(發出不同頻率的脈衝係列,以代表二進製信息的“0”和“1”,將8位字節信息調製成串行位串發出,我們稱之為“簡化堪薩斯”標準。磁帶記錄脈衝波形格式有多種,如1.801采用的是二電平方波,而采用的是三電平波形。關於錄製磁帶格式,可以參考有關這方麵的專著論述。除了軟硬件結合的電路外,也有采用軟件程序調製的。如台灣生產的“小教授”微型機單板機,是用軟件為主對數據進行調製輸出。

它規定8個2和2個1反方波串代表二進製數“0”,4個21012和4個方波串代表二進製數“1”,用軟件延時方法,形成這些代表二進製數字位的音頻方波脈衝串輸出。至於記錄數據塊的結構格式也是種類繁多的,但是大多數磁帶文件記錄格式有以下幾點是相同的:

(1)開頭的同步碼。不同時間長短的全“0”位串或全“1”位串。

(2)若幹字節信息表示的文件名。

(3)文件的首末地址,或者是首地址和塊長。

(4)每一小塊數據的“檢查和”。如以16字節為一塊或是256字節為一塊等等。也有些記錄格式規定,在此之前還有一字節信息,表示文件種類,區分是目標碼還是源碼。

(5)接著是文件本身的信息內容,以一小塊一小塊形式發送出去。

(6)結束標識碼。

(7)文件入口或程序起始地址等等。結尾同步碼。

數據字節的記錄格式也是多種多樣的。格式沒有一個統一的標準。

數據的傳輸率也有快慢之分。慢的幾百波特;而快的高達幾千波特,但受磁帶的頻率特性的限製,一般都在四千波特以下。一般微型機的音頻磁帶接口,都有遙控功能。

它由通道分頻器和濾波電路所組成。由程序設定信道1為定時器工作方式,使產生脈衝,通過觸發器(接成計數方式)的分頻,即可得脈衝,再通過阻容和濾波,濾去其中的高頻分量,即可接至錄音機的為口又或]輪入端。

2.音頻盒式錄音機裝入為接口電路

盒式錄音機的裝入接口電路,在微型機中,也是多種多樣的,有以硬件為主的,也有以軟件為主的。功能是將記錄在磁帶上的信息裝入內存儲器中。當然,此接口除了將錄製在音頻盒式磁帶上的信息裝入內存儲器外,還可以利用此接口進行機與機之間的信息交換。如可以利用此接口進行信息的傳送,把作為的軟件開發工具來使用。電路的實質,就是把調製成音頻信號的數據進行解調,在程序的控製下,恢複為原來的數據存入指定的內存單元。

從送入錄音機的脈衝信息,經限幅、整形放大電路後,送給輸入得到一個不畸變的方波。輸入的信息峰峰值應為2左右,輸入電平的高低可以用驅動顯示器來指示,發亮表明幅度滿是要求。