微型計算機接口技術(shù)第八章_第1頁
微型計算機接口技術(shù)第八章_第2頁
微型計算機接口技術(shù)第八章_第3頁
微型計算機接口技術(shù)第八章_第4頁
微型計算機接口技術(shù)第八章_第5頁
已閱讀5頁,還剩70頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

微機接口與通訊

(第八章)

武漢科技大學(xué)計算機學(xué)院

第/,本人機或量鉞備接口

■本章內(nèi)容

8,鍵盤接口

8.2CRT顯示器接口

8.3打印機接口

8.4LCD接口

8.5鼠標(biāo)器接口

本章要點

章內(nèi)容提要

工7軟盤桂口

?編碼鍵盤:內(nèi)部設(shè)有鍵盤編碼器,能識

鍵、生成鍵碼、去抖動、防串鍵

?非編碼鍵盤:只提供鍵盤矩陣,按鍵的

識別、鍵碼的提供都由軟件來完成

■本節(jié)內(nèi)容

工鍵盤接口的功能和原理

2可編程鍵盤/LED接口芯片8279

3PC微機鍵盤及接口

章內(nèi)容提要節(jié)內(nèi)容提要

7.糧盤接口的功犍和原理

?接口功能

③去抖動:時間5?20ms,軟件延時或硬件完成

③防串鍵:多鍵同時按下或前一按鍵未釋放又按下新鍵的處理

J行掃描:逐行掃描,由列線狀態(tài)識別

&按鍵識別:〔線反轉(zhuǎn):行列顛倒兩次掃描識別

③鍵碼產(chǎn)生:得到反映鍵功能的鍵碼,查表法

J雙鍵鎖定:后釋放者有效

1N鍵輪回:所有鍵依順序產(chǎn)生鍵碼

2)接口原理非編碼鍵盤,行掃描,低有效

返回

蕤。原理一一冰偏雞被盤,行掃描,假藥致

?是否有鍵按下:輸出掃描碼,使所有行線為0,

讀列線,全1則無鍵按下

?去抖動:延時20ms

?按鍵識別:逐行掃描確定按鍵(相應(yīng)行線為0,

讀列線,是否非全1)并得鍵號

?產(chǎn)生鍵碼:根據(jù)鍵號查鍵盤編碼表

非編碼鍵盤舉例

4x8鍵盤,8255A作接口,PA作行掃描口,PB讀取列值

1)硬件接口

2)鍵掃描程序流程圖

3)軟件編程

返回

*琳編鳴被盤粳件接。

非編碼鍵盤接口原理

8255A的PA方式0、輸出PB方式0、輸入

方式字:82H

設(shè)8255A地址300H?303H

返回

行掃描法程序流程圖

返回

收件編歿

DATASEGMENT;按鍵識別

NUMDWn;延時常數(shù)(使延時時間約20ms)KEY:MOVAH,OFEH;行掃描碼初值

BUFDB?;存儲按鍵的鍵號MOVBL,4;行數(shù)

DATAENDSMOVBH,8;列數(shù)

MOVCL,OFFH;鍵號初值設(shè)為一1

;8255A初始化NEXT:MOVDX,300H

MOVDX,303HMOVAL,AH

MOVAL,82HOUTDX,AL;輸出行掃描碼

CHITDYAlMOVDX,301H

;檢測是云有鍵按下

INAL,DX;讀取列值

SCAN:MOVDX,300HCMPAL,OFFH

MOVAL,0JNZF_KEY;找到按鍵,轉(zhuǎn)去計算鍵號

OUTDX,AL;令所有行線為低電平ROLAH,1;修改掃描碼

WAIT:MOVDX,301HADDCL,BH;按鍵,使鍵號取該行末列的鍵號值

INAL,DX;讀取列線值DECBL

CMPAL,OFFHJNZNEXT;未掃完,進入下一行掃描

JZWAIT;所有列線為高,無鍵按下JMPSCAN

;有鍵按下,延時去抖動F_KEY:INCCL

MOVCX,NUMRCRAL,1

DLY:LOOPDLYJCF_KEY

MOVBUF,CL

;根據(jù)鍵號查找鍵盤編碼表,獲取與鍵功能對應(yīng)的鍵碼

章內(nèi)容提要節(jié)內(nèi)容提要

2.可編程校盤ZZ交接口恙片需79

-j輸入:掃描鍵盤、掃描傳感器、選通輸入方式

〔輸出:8段LED顯示器接口,8個或16個,左(右)入口

1)外部特性(40腳)

>面向CPU的信號(15)>與鍵盤接口的信號(14)

>與LED顯示器接口的信號(專用9根)

2)內(nèi)部結(jié)構(gòu)及各部分功能

3)工作方式

4)命令字(8個,D。?7特征位)

5)狀態(tài)字(指示FIFORAM中字符數(shù)及是否有錯誤)

6)8279芯片應(yīng)用舉例

返回

寤7夕面向多"的信號⑨

Do?7、CS>而、WR

A。:端口選擇,=0,數(shù)據(jù)口,=1,命令口或狀態(tài)口

RESET:復(fù)位,高有效,復(fù)位后工作于16字符,

左入口;編碼掃描鍵盤,雙鍵互鎖;

時鐘分頻系數(shù)31

IRQ:中斷申請,高有效,通常鍵

盤有數(shù)據(jù)輸入請求時有效

CLK:時鐘,為8279提供內(nèi)部工作時鐘

返回

痣79與便盤接口的信號向

SL。?3:掃描信號,掃描鍵盤及LED顯示器(既與鍵盤接口,

也與LED接口).由編程設(shè)定為編碼輸出或譯碼輸

出.編碼掃描實現(xiàn)16選1;譯碼掃描實現(xiàn)4選1

RL。?7:回復(fù)信號,返回鍵盤矩陣或傳感器陣列的列信號

SHIFT:移位信號,入,高有效,鍵盤數(shù)據(jù)D6位,用于擴充鍵功

能(上、下檔功能鍵);傳感器輸入及選通輸入無效

CNTL/STB:控制/選通信號,入,高有效,鍵盤輸入中,鍵

盤數(shù)據(jù)D7位,也用于擴充鍵功能,(作為控制

功能鍵);選通輸入方式,其上升沿將RL。?7

上的數(shù)據(jù)存入先入先出存儲器(FIFORAM)

返回

兼竺竺星爾器接。箝信號法用相

除了SL0?3外的LED專用信號線

OUTA。?3、OUTB。?3:A組、B組顯示數(shù)據(jù)輸出與

SL()?3同步

_兩組可獨立使用或合并使用

而:顯示消隱信號,出,低有效,顯示消隱時,有效

(顯示數(shù)據(jù)切換或執(zhí)行消隱命令時,顯示消隱)

返回

寤7夕向部輅構(gòu)段各部臺功健

①I/O控制及數(shù)據(jù)緩沖器

②掃描計數(shù)器

8279的內(nèi)部結(jié)構(gòu)框圖

③控制與定時寄存器及定時控制

④恢復(fù)緩沖器、鍵盤去抖動及控制邏輯

⑤FIFO/傳感器RAM及其狀態(tài)寄存器

⑥顯示RAM及顯示地址寄存器

返回

〃??刂婆?dāng)?shù)據(jù)倍沖髭

I/O控制操電二)

CSWRRDAQ操作

0010寫顯小RAM

0011寫命令字

0100讀FIFORAM或顯示RAM

0101讀狀態(tài)字

返回

■■掃描竹救器

4位的計數(shù)器,有譯碼、編碼兩種方式,由編程設(shè)定

譯碼方式:最低兩位經(jīng)譯碼,由SL。?3輸出,

作為鍵盤及顯示器的掃描信號.(任何時

亥山SL°?3只有一個信號有效,實現(xiàn)4選1)

編碼方式:計數(shù)器的狀態(tài)由SL。?3直接輸出,再

經(jīng)外部譯碼,才能作為掃描信號.(實現(xiàn)16選1)

返回

、按刷與定時寄存器以定時按制

控制與定時寄存器:寄存鍵盤及顯示器工作方式

完成控制功能

定時控制:包括基本計數(shù)器,首級計數(shù)器是可編

程N計數(shù)器,N由編程指定(2-31)

對CLK分頻,獲得內(nèi)部所需100kHz工

作時鐘;再分頻,為鍵盤及顯示器掃

描提供掃描時鐘

返回

喋極沖器、糧盤去布劭4枚刷逝情

回復(fù)緩沖器:緩沖并鎖存回復(fù)信號RL0?7的狀態(tài)

去抖動電路:實現(xiàn)對鍵盤輸入的去抖動

控制邏輯:根據(jù)命令控制去抖動電路;處理回復(fù)信號RL。?7

鍵盤輸入:有鍵閉合時,去抖動電路被置位,延時10ms再檢

測,并將其位置信息與SHIFT、CNTL的狀態(tài)一起形成鍵盤

數(shù)據(jù),送入FIFORAM

傳感器輸入:RL0?7的狀態(tài)直接送入傳感器RAM(FIFORAM)

選通輸入:CNTL/STB的上升沿將RL0?7狀態(tài)送入FIFORAM

返回

方數(shù)/傳或器怒挑及其收態(tài)寄方器

FIFO/傳感器RAM:8X8位,鍵盤輸入方式或

選通輸入方式作先入先出存儲器(FIFO

RAM);傳感器輸入方式被稱為傳感器RAM,

存儲傳感器陣列中每個傳感器的狀態(tài)

FIFORAM的狀態(tài)寄存器:鍵盤輸入方式或選

通輸入方式,寄存FIFORAM的工作狀

態(tài),FIFORAM不空時,會使IRQ變高;

傳感器方式,若檢測出傳感器的狀態(tài)發(fā)生

了變化,會使IRQ變高

返回

星東々MT及星東電址寄4器

9———-----------

顯示RAM:16義8位,存儲字符的字形碼,顯示時,

從OUTA。?3和OUTB。?3輸出

顯示地址寄存器:顯示RAM的內(nèi)部地址,可由命

令直接設(shè)定,或設(shè)置為每次讀/寫后自動加1

輸出端與顯示單元中各位的對應(yīng)關(guān)系:

D7口6D5D3D2D1Do

OUTA]OUTAOUTB3OUTB]OUTB

OUTA3OUTA2oOUTB2o

返回

寤7夕的工作方式

A數(shù)據(jù)輸入方式

A顯示輸出方式

返回

5279的核據(jù)輸入方式

鍵盤輸入(鍵掃描)、傳感器掃描、選通輸入

鍵掃描:按下一個鍵時,形成鍵盤數(shù)據(jù),送入FIFORAM,

并產(chǎn)生IRQ(數(shù)據(jù)讀出后撤除)

傳感器掃描:FIFORAM中8個單元用于寄存?zhèn)鞲衅鞯默F(xiàn)時狀態(tài),又稱

傳感器RAM,地址編號與掃描線順序一致,傳感器陣列

(最多為8X8位)中某一位狀態(tài)發(fā)生變化時,產(chǎn)生IRQ

選通輸入:與8255A通輸入端口的功能完全一樣,CNTL/STB

作為選通信號,上升沿鎖存RLO?7到FIFORAM

鍵盤數(shù)據(jù)格式

最多8x8鍵盤,擴充天麗SHIFT

后可達64x4鍵定義

掃描碼,鍵所在行回復(fù)碼,鍵列線

Ctb2個獨立開關(guān)

編碼,計數(shù)器低3位(RL。?。編碼

返回

5279的星宗輸出方式

8字符左入口、16字符左入口

8字符右入口、16字符右入口

左入口:顯示器位置編號與顯示RAM地址一一對應(yīng)

(0號單元顯示在0號顯示器上)

顯示時從最左位開始

右入口(計算器顯示方式):最高位從最右邊顯示器進入

以后逐次左移

返回

寤7夕的翁冬生⑨個0。?7特征修J

①設(shè)置工作方式

②設(shè)置分頻系數(shù)

③設(shè)置讀FIFO/傳感器RAM的地址

④設(shè)置讀顯示RAM的地址

⑤設(shè)置寫顯示RAM的地址

⑥禁寫顯示RAM/消隱命令

⑦清除命令

⑧結(jié)束中斷/設(shè)置錯誤方式

返回

我量工作方式

000

DiDoK2KiKo

特征位顯示方式輸入方式掃描方式

00:8字符,左入口/I

01:16字符,左入口」/0:編碼掃描

1::期?二第00:鍵盤,雙鍵鎖定1:譯碼掃描

n.16子付,右入口01:鍵盤,N鍵輪回

10:傳感器掃描

11:選通輸入

返回

世鬢力頻京數(shù)

001PPPPP

特征位分頻系數(shù)N(2?31)

分頻目的:得到lOOKHz的基本工作時鐘

返回

凄置裱仍我/傳感器走£況的地址

010AIX卜2為A。

自動無FIFORAM

特征位效

增量地址

0:讀出后地址不變」鍵盤方式無效,寫0

1:每次讀出地址自動加1

返回

強量裱星爾出%的地祉

0I1I1AIA31A2IA]IAo

特征位!|顯示RAM土也址

0:讀出后地址不變

1:每次讀出地址自動加1

返回

強量與星爾出%的地祉

1I0I0AIA31A2IA]IAo

特征位If顯示RAM地址

0:寫入后地址不變

1:每次寫入地址自動加1

i返回

I_______

演寫星東走M燈涌德年令

101X

IWAIWBBLABLB

A組B組A組B組

特征位無效

禁寫禁寫消隱消隱

y

1:相應(yīng)顯示RAM禁止寫入

返回

循除命令

110CD2CD1CD。CFCA

道除顯清除顯示清FIFO總清

特征位

示RAMRAM的方式RAM除

置空FIFORAM

Ox:全部清0

并復(fù)位IRQ

10:置成20H

有效Ooo

11:置成全1清除FIFORAM

及顯示RAM

返回

輅束中斷/我丑貓篌方K

111Exxxx

特征位無效

鍵盤N鍵輪回方式,發(fā)現(xiàn)多鍵同時按下,

置狀態(tài)位S/E,產(chǎn)生中斷并阻止寫入FIFORAM

返回

279輸決檢務(wù)(指示75矽彩鋼符劇及是否有黯篌,

DuS/E0FNo

uN2“

Du:顯示無效標(biāo)志,由命令清除顯示RAM時置1

S/E:鍵盤輸入方式下作特殊錯誤標(biāo)志,二1:多鍵同時按下

0:溢出標(biāo)志,向已滿的FIFORAM寫時置1

U:不足標(biāo)志,從已空的FIFORAM讀時置1

^N^oiFIFORAM中字符的個數(shù)

返回

?827沁悠片點用率例

TP86A單板機系統(tǒng),8279管理3X8的矩陣鍵盤和8個8段

共陽極數(shù)碼顯示器,8279的地址為OFFF8H和OFFFAH

要求:在顯示器上顯示03.12.25

鍵盤:查詢方式檢測鍵盤,有鍵按下,將鍵盤數(shù)

據(jù)存入KEY_DATA單元

將8279的工作方式設(shè)置為:編碼掃描

鍵盤輸入,雙鍵互鎖;8字符,左入口

外接時鐘頻率2.5MHz,分頻系數(shù)25

硬件電路軟件編程

返回

被件電路

4-5V

TP86A單板機鍵盤顯示接口電路原理圖

返回

程序段

;字形碼送入顯示RAM

皴件編歿LEASLDISPMEM+7;指向最右端字符

MOVBH,0;查表位移量高位清0

MOVCX,8;字符個數(shù)

MOVDX,OFFFAH

MOVAL,OOH

OUTDX,AL;顯示方式:8字符,左入口

MOVAL,39H

OUTDX,AL;分頻系數(shù)=25

MOVAL,90H

數(shù)據(jù)段各單元定義OUTDX,AL;寫顯示RAM首址0,自動遞增

NEXT:MOVDX,0FFF8H

DATASEGMENT

MOVBL,[SI];取字符值,作查表位移量

;依次存儲0?F及小數(shù)點的共陰極段碼

MOVAL,SEGTAB[BX];取顯示字符的字形碼

SEGTABDB3FH,06H,5BH,4FH,66H,6DH,7DH

OUTDX,AL;字形碼寫入顯示RAM

DB07H,7FH,6FH,77H,7CH,39H,5EH

DECSI;修改地址指針

DB79H,71H,80H

LOOPNEXT

;顯不字符存儲區(qū)

;查詢是否有鍵按下,若有,將鍵盤數(shù)據(jù)存入內(nèi)存

DISPMEMDBOOH,03H,10H,01H,02H,10H,02H,05H

MOVDX,OFFFAH

KEY_DATADB?

WAIT:INAL,DX

DATAENDS

ANDAL,07H;讀FIF0RAM的狀態(tài)字

JZWAIT;無鍵按下,繼續(xù)檢測

MOVAL,40H

OUTDX,AL;有鍵按下,設(shè)置讀FIFORAM

MOVDX,0FFF8H

INAL,DX;讀取鍵盤數(shù)據(jù)

MOVKEY_DATA,AL;存儲鍵盤數(shù)據(jù)

章內(nèi)容提要節(jié)內(nèi)容提要

3.R絆機碗盤及接口

'PC機鍵盤與主機獨立,通過一根5芯電纜

與主機箱相連,PS/2接口、USB接口等

1)PC機鍵盤的組成

單片機、譯碼器和鍵盤矩陣

101個按鍵組成16行義8列的鍵盤開關(guān)矩陣

2)鍵盤接口的功能

3)接口電路的組成及工作原理

接口組成及硬件原理圖

工作原理讀取掃描碼及控制程序段

返回

R純械盤接口的功犍

?串行接收鍵盤送來的掃描碼,轉(zhuǎn)換成并行數(shù)據(jù)并保存

?收到一個鍵的掃描碼后產(chǎn)生中斷請求

?接收CPU的命令,輸出到鍵盤;接收鍵盤的響應(yīng)信號

返回

揭口梗件原理圖

■單片機8048及鍵盤矩陣組成

的智能化鍵盤,獨立于主機

?串并轉(zhuǎn)換器74LS322、并行接

口芯片8255A和中斷觸發(fā)器組

成,在主機箱內(nèi)

返回

?錢盤接口的工作原理

單片機8048:實現(xiàn)對鍵盤掃描、編碼,利用內(nèi)部計數(shù)器對鍵盤

矩陣掃描,形成按鍵的掃描碼(即行列位置碼),再由串行口送出

5芯電纜:除了來自于主機的電源、地和復(fù)位信號外,還有兩

根雙向信號線DATA和CLOCK,分別用于傳輸數(shù)據(jù)和時鐘信號

CPU響應(yīng)鍵盤中斷,在服務(wù)程序中,可由8255A的PA口讀鍵盤掃描碼

接口電路工作原理①74LS322——帶符號擴展的8位移位寄存器

②8048對鍵盤掃描,形成掃描碼

③時鐘信號傳輸給74LS322——PB6=1

④數(shù)據(jù)信號傳送給74LS322——PB7=0

⑤允許鍵盤工作——PB6=1且PB,二工

返回

模或越錢掃描鳩雙枚制程序K

;初始化程序中對8255A的設(shè)置

MOVAL,99H

OUT63H,AL;工作方式

MOVAL,80H

OUT61H,AL;PB7=1,復(fù)位322及中斷觸發(fā)器

MOVAL,40H

OUT61H,AL;PB7=0,PB6=1;允許322工作

;IRQ】服務(wù)程序中讀取掃描碼及控制

INAL,60H;讀取掃描碼

PUSHAX;保存掃描碼

INAL,61H

MOVAH,AL

ORAL,80H

OUT61H,AL;PB7=1,復(fù)位322及中斷觸發(fā)器

XCHGAH,AL

OUT61H,AL;PB7=0,PB6=1;允許再接收

POPAX;取回掃描碼

MOVAH,AL;AH中為按鍵的掃描碼

;鍵處理

章內(nèi)容提要

g.2然你墨???/p>

■本節(jié)內(nèi)容

工概述

2CRT顯示器原理

3CRT顯示器接口

章內(nèi)容提要節(jié)內(nèi)容提要

>1.概述

CRT(CathodeRayTube,陰極射線管)顯示器

按功能分]字符終端

圖形終端

按顯示色彩分

章內(nèi)容提要節(jié)內(nèi)容提要

、2.欠7星東器原理

-JI-------

>CRT顯示器組成——電子槍、偏轉(zhuǎn)板和熒光屏

電子槍:一個或多個,位于CRT的最底端,發(fā)射高速電子

束.單色顯示器只有一個,只能發(fā)一個電子束;彩色顯示

器有紅(R)、綠(G)、藍(B)三個電子槍,能發(fā)三束電子

偏轉(zhuǎn)板:分為水平偏轉(zhuǎn)板和垂直偏轉(zhuǎn)板,分別控制電子

束打向熒光屏的水平方向和垂直方向

1)CRT顯示器的顯示原理

2)光柵技術(shù)

返回

欠7星東森的星東原理

顯示原理:由電子槍把電子束打到涂有

一層磷光材料的顯示屏上;電子束穿過

一連串強磁場,發(fā)生偏轉(zhuǎn)打在顯示屏的

不同位置上,使得磷光材料暫時性地發(fā)

亮.每個點代表一個像素,控制電子束

的電壓,就能調(diào)整每個點的明暗

返回

光柵枝木

微機系統(tǒng)中,采用光柵掃描技術(shù)

電子束的強弱由視頻信號(“0”或“I”)控制;

掃描發(fā)生器產(chǎn)生水平掃描和垂直掃描信號,分

別加到顯示器的水平和垂直偏轉(zhuǎn)線圈上,以確

定電子束射到熒光屏上的位置

CRT的光柵掃描過程

章內(nèi)容提要節(jié)內(nèi)容提要

S.絞7星東器接口

1)接口電路的組成

顯示緩沖器RAM字符發(fā)生器、

CRT控制器、移位寄存器、視頻信號合成器

2)字符的顯示原理

3)圖形、漢字的顯示原理

返回

生符或金春及星市彩鋼f

③字符發(fā)生器:將字符的ASCII碼轉(zhuǎn)換成點陣信號,控制電子束的強弱

就是字符點陣代碼存儲器一一以ASCH碼為高位地址、

是以掃描行地址為低位地址的只遑在儲盎ROM

a字符以點陣

③顯示RAM(VRAM):存儲要顯示的信息一形式顯示一

字符顯示方式中,存儲字符碼(AS%而和顯示屬性碼,

一個字符窗口對應(yīng)VRAM中的兩個單元,

偶地址單元存儲字符碼;奇地址單元存儲屬性碼

圖形顯示方式中,存儲整幅屏幕的點陣圖

(即:每個點的明暗狀態(tài)及色彩)

參子符顯示原理參圖形、漢字顯示原理

返回

欠7控制器,移性寄腐器,

視頻信號合戚器

③移位寄存器和視頻信號合成器

移位寄存器:并行線代碼轉(zhuǎn)換成串行數(shù)據(jù)送往視頻輸出電路

視頻信號合成器:把字符、圖形的點陣信息與水平同步信號、

垂直同步信號、消隱信號合成為一種復(fù)合的視頻信號

③CRT控制器:CRT接口的核心部件

(如Intel8275、MC6845、MC6847)

主要功能:

'提供讀顯示RAM的掃描地址和屏幕顯示的掃描地址

「水平同步、垂直同步、顯示允許或消隱信號

;提供時序控制信號鎖存器的鎖存信號

〔移位寄存器的串行移位信號(打點時鐘)

返回

生符的星東原理

5X7字符點陣

ASC碼ASCII線選地址輸出碼

碼5X7點陣

輸oRSRSRSQQQQQ

出o

當(dāng)

字符ROMY|1|||

媛o661!?16

I28X5X7沖o

沿O010100()1

01110001

.A小小—一LL;

續(xù)

地O101110

自r

42H1||

CRT1010001

制RS11010001

當(dāng)O11111

1111110

發(fā)

I原

00000000

瀚&顯示字符時,不是掃描顯示出一個完整的字符后再掃描顯示

Tkr-個字符,而是同時掃描顯示一個字符行中的所有字符

返回

圖形、淺生的星東原理

N-2

顯示存儲淵屏脩

圖形顯示方式示意圖

圖形的顯示原理:顯示RAM中的點信息與屏幕上點

相對應(yīng)圖形顯示方式,不需要字符發(fā)生器,存儲器

中的點信息直接變成串行數(shù)據(jù)輸出

漢字的顯示原理:需要漢字系統(tǒng)支持

主要在于:漢字字形的產(chǎn)生、漢字庫的建立及漢字檢索;

通常需要16X16以上的點陣

章內(nèi)容提要

g.m打印機接口

■本節(jié)內(nèi)容

L打印機的結(jié)構(gòu)及各部分功能

——針式打印機

2.打印機接口方法

3-IBM-PC打印機接口

章內(nèi)容提要節(jié)內(nèi)容提要

1.打印機的輅相發(fā)各部臺階犍

----4t蟻打印機

1)打印機構(gòu)

2)控制邏輯電路

3)操作面板

4)電源單元

返回

打印機構(gòu)

針式打印機由打印頭、字車、色帶、電磁傳動機構(gòu)、走紙機構(gòu)、

檢測器組成

打印頭由電磁機構(gòu)和打印針組成,將字符數(shù)據(jù)轉(zhuǎn)換成電磁信號

字車由打印頭架及伺服驅(qū)動機構(gòu)組成,以驅(qū)動打印頭產(chǎn)生水平運動

色帶機構(gòu)由色帶及色帶墨盒組成,其功能是使色帶產(chǎn)生與字車平行

的運動并相對字車產(chǎn)生相對運動

走紙機構(gòu)由滾紙筒傳動齒輪的步進電機組成,其功能是在垂直方向

按行移動紙張即產(chǎn)生走紙運動

檢測器進行紙盡檢測、初始位置檢測

返回

校刷返晴電路

電路組成:微處理器、行緩存RAM、ROM、打印頭驅(qū)動電路

主要功能:接受主機發(fā)出的命令和數(shù)據(jù),返回主機所需

狀態(tài)信息和應(yīng)答信號,驅(qū)動各個機構(gòu)執(zhí)行初始化命令、

打印命令和自檢命令,并發(fā)出檢測信號

章內(nèi)容提要節(jié)內(nèi)容提要

2.打印機接口方法

--V---------

1)并行打印機接口標(biāo)準(zhǔn)一-—Centronics標(biāo)準(zhǔn)

@?25針打印電纜線引腳

@?數(shù)據(jù)傳送時序

2)接口邏輯結(jié)構(gòu)

@■接口邏輯結(jié)構(gòu)圖

您接口功能及工作原理

3)IBM-PC打印機接口與打印機的連接

返回

弟針打印電他錢引腳

引腳信號功能

1STROBE#數(shù)據(jù)選通

2?9DATA。?78位數(shù)據(jù)線

10ACK#應(yīng)答信號

11BUSY打印機忙

12PE紙盡

13SLCTOUT聯(lián)機請求(打印機可用)

14AUTOFEED#打印一行后自動走紙

15ERROR#無紙、脫機、出錯才疑

16INIT#初始化(復(fù)位)

17SLCTIN允許打印機工作

18?25GND地線

返回

數(shù)據(jù)偌送時本

Tt..........-----------

并行打印機接口數(shù)據(jù)傳送時序

涉及到的信號:8根數(shù)據(jù)信號線、2根握手聯(lián)絡(luò)信號

線STROBE#、ACK#和1根狀態(tài)線BUSY

返回

嫉。逐粒輅相附

數(shù)

數(shù)

寫數(shù)據(jù)二輸出數(shù)據(jù)據(jù)

據(jù)

收寄存器

發(fā)

讀數(shù)據(jù)二輸入數(shù)據(jù)

緩沖器集

5極

寫控制。制

驅(qū)

控制寄存器信

令狀態(tài)寄存器

AEN-譯

(2)

AO?9-碼

,讀控制狀態(tài)信號

IOR#-器狀態(tài)寄存器

,讀狀態(tài)

IOW#-(1)

IRQ?

復(fù)位一

并行打印機接口邏輯框圖

接口的組成:

若干端口寄存器、數(shù)據(jù)緩沖器、地址譯碼器和數(shù)據(jù)驅(qū)動部件

返回

接。功犍及工作原理

接口的功能.接口工作原理

數(shù)據(jù)緩沖作用一一接受主機的數(shù)據(jù),

①數(shù)據(jù)輸入/輸出

在適當(dāng)?shù)臅r候再送給打印機;接受主

機的控制信息,經(jīng)緩沖后送給并行設(shè)②控制信號寫入

備,控制并行設(shè)備工作;接受并保存

③控制信號讀出

并行設(shè)備的狀態(tài),供CPU讀取處理

④狀態(tài)信號讀出

⑤復(fù)位操作

⑥中斷申請信號產(chǎn)生

返回

易打印機的逡接

主數(shù)據(jù)/控制/狀態(tài)

機361

行25

y

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論