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

下載本文檔

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

文檔簡(jiǎn)介

微機(jī)接口與通訊

(第八章)

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

第/,本人機(jī)或量鉞備接口

■本章內(nèi)容

8,鍵盤接口

8.2CRT顯示器接口

8.3打印機(jī)接口

8.4LCD接口

8.5鼠標(biāo)器接口

本章要點(diǎn)

章內(nèi)容提要

工7軟盤桂口

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

鍵、生成鍵碼、去抖動(dòng)、防串鍵

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

識(shí)別、鍵碼的提供都由軟件來完成

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

工鍵盤接口的功能和原理

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

3PC微機(jī)鍵盤及接口

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

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

?接口功能

③去抖動(dòng):時(shí)間5?20ms,軟件延時(shí)或硬件完成

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

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

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

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

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

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

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

返回

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

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

讀列線,全1則無鍵按下

?去抖動(dòng):延時(shí)20ms

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

讀列線,是否非全1)并得鍵號(hào)

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

非編碼鍵盤舉例

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

1)硬件接口

2)鍵掃描程序流程圖

3)軟件編程

返回

*琳編鳴被盤粳件接。

非編碼鍵盤接口原理

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

方式字:82H

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

返回

行掃描法程序流程圖

返回

收件編歿

DATASEGMENT;按鍵識(shí)別

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

BUFDB?;存儲(chǔ)按鍵的鍵號(hào)MOVBL,4;行數(shù)

DATAENDSMOVBH,8;列數(shù)

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

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

MOVDX,303HMOVAL,AH

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

CHITDYAlMOVDX,301H

;檢測(cè)是云有鍵按下

INAL,DX;讀取列值

SCAN:MOVDX,300HCMPAL,OFFH

MOVAL,0JNZF_KEY;找到按鍵,轉(zhuǎn)去計(jì)算鍵號(hào)

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

WAIT:MOVDX,301HADDCL,BH;按鍵,使鍵號(hào)取該行末列的鍵號(hào)值

INAL,DX;讀取列線值DECBL

CMPAL,OFFHJNZNEXT;未掃完,進(jìn)入下一行掃描

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

;有鍵按下,延時(shí)去抖動(dòng)F_KEY:INCCL

MOVCX,NUMRCRAL,1

DLY:LOOPDLYJCF_KEY

MOVBUF,CL

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

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

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

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

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

1)外部特性(40腳)

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

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

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

3)工作方式

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

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

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

返回

寤7夕面向多"的信號(hào)⑨

Do?7、CS>而、WR

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

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

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

時(shí)鐘分頻系數(shù)31

IRQ:中斷申請(qǐng),高有效,通常鍵

盤有數(shù)據(jù)輸入請(qǐng)求時(shí)有效

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

返回

痣79與便盤接口的信號(hào)向

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

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

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

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

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

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

CNTL/STB:控制/選通信號(hào),入,高有效,鍵盤輸入中,鍵

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

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

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

返回

兼竺竺星爾器接。箝信號(hào)法用相

除了SL0?3外的LED專用信號(hào)線

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

SL()?3同步

_兩組可獨(dú)立使用或合并使用

而:顯示消隱信號(hào),出,低有效,顯示消隱時(shí),有效

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

返回

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

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

②掃描計(jì)數(shù)器

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

③控制與定時(shí)寄存器及定時(shí)控制

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

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

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

返回

〃。控制女?dāng)?shù)據(jù)倍沖髭

I/O控制操電二)

CSWRRDAQ操作

0010寫顯小RAM

0011寫命令字

0100讀FIFORAM或顯示RAM

0101讀狀態(tài)字

返回

■■掃描竹救器

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

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

作為鍵盤及顯示器的掃描信號(hào).(任何時(shí)

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

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

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

返回

、按刷與定時(shí)寄存器以定時(shí)按制

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

完成控制功能

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

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

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

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

描提供掃描時(shí)鐘

返回

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

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

去抖動(dòng)電路:實(shí)現(xiàn)對(duì)鍵盤輸入的去抖動(dòng)

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

鍵盤輸入:有鍵閉合時(shí),去抖動(dòng)電路被置位,延時(shí)10ms再檢

測(cè),并將其位置信息與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位,鍵盤輸入方式或

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

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

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

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

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

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

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

了變化,會(huì)使IRQ變高

返回

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

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

顯示RAM:16義8位,存儲(chǔ)字符的字形碼,顯示時(shí),

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

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

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

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

D7口6D5D3D2D1Do

OUTA]OUTAOUTB3OUTB]OUTB

OUTA3OUTA2oOUTB2o

返回

寤7夕的工作方式

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

A顯示輸出方式

返回

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

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

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

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

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

傳感器RAM,地址編號(hào)與掃描線順序一致,傳感器陣列

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

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

作為選通信號(hào),上升沿鎖存RLO?7到FIFORAM

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

最多8x8鍵盤,擴(kuò)充天麗SHIFT

后可達(dá)64x4鍵定義

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

Ctb2個(gè)獨(dú)立開關(guān)

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

返回

5279的星宗輸出方式

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

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

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

(0號(hào)單元顯示在0號(hào)顯示器上)

顯示時(shí)從最左位開始

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

以后逐次左移

返回

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

①設(shè)置工作方式

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

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

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

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

⑥禁寫顯示RAM/消隱命令

⑦清除命令

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

返回

我量工作方式

000

DiDoK2KiKo

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

00:8字符,左入口/I

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

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

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

10:傳感器掃描

11:選通輸入

返回

世鬢力頻京數(shù)

001PPPPP

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

分頻目的:得到lOOKHz的基本工作時(shí)鐘

返回

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

010AIX卜2為A。

自動(dòng)無FIFORAM

特征位效

增量地址

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

1:每次讀出地址自動(dòng)加1

返回

強(qiáng)量裱星爾出%的地祉

0I1I1AIA31A2IA]IAo

特征位!|顯示RAM土也址

0:讀出后地址不變

1:每次讀出地址自動(dòng)加1

返回

強(qiáng)量與星爾出%的地祉

1I0I0AIA31A2IA]IAo

特征位If顯示RAM地址

0:寫入后地址不變

1:每次寫入地址自動(dòng)加1

i返回

I_______

演寫星東走M(jìn)燈涌德年令

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

返回

輅束中斷/我丑貓?bào)蠓終

111Exxxx

特征位無效

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

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

返回

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

DuS/E0FNo

uN2“

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

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

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

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

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

返回

?827沁悠片點(diǎn)用率例

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

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

要求:在顯示器上顯示03.12.25

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

據(jù)存入KEY_DATA單元

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

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

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

硬件電路軟件編程

返回

被件電路

4-5V

TP86A單板機(jī)鍵盤顯示接口電路原理圖

返回

程序段

;字形碼送入顯示RAM

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

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

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

MOVDX,OFFFAH

MOVAL,OOH

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

MOVAL,39H

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

MOVAL,90H

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

NEXT:MOVDX,0FFF8H

DATASEGMENT

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

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

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

;顯不字符存儲(chǔ)區(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ù)檢測(cè)

MOVAL,40H

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

MOVDX,0FFF8H

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

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

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

3.R絆機(jī)碗盤及接口

'PC機(jī)鍵盤與主機(jī)獨(dú)立,通過一根5芯電纜

與主機(jī)箱相連,PS/2接口、USB接口等

1)PC機(jī)鍵盤的組成

單片機(jī)、譯碼器和鍵盤矩陣

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

2)鍵盤接口的功能

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

接口組成及硬件原理圖

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

返回

R純械盤接口的功犍

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

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

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

返回

揭口梗件原理圖

■單片機(jī)8048及鍵盤矩陣組成

的智能化鍵盤,獨(dú)立于主機(jī)

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

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

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

返回

?錢盤接口的工作原理

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

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

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

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

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

接口電路工作原理①74LS322——帶符號(hào)擴(kuò)展的8位移位寄存器

②8048對(duì)鍵盤掃描,形成掃描碼

③時(shí)鐘信號(hào)傳輸給74LS322——PB6=1

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

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

返回

?;蛟藉X掃描鳩雙枚制程序K

;初始化程序中對(duì)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)板和熒光屏

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

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

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

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

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

1)CRT顯示器的顯示原理

2)光柵技術(shù)

返回

欠7星東森的星東原理

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

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

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

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

亮.每個(gè)點(diǎn)代表一個(gè)像素,控制電子束

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

返回

光柵枝木

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

電子束的強(qiáng)弱由視頻信號(hào)(“0”或“I”)控制;

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

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

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

CRT的光柵掃描過程

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

S.絞7星東器接口

1)接口電路的組成

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

CRT控制器、移位寄存器、視頻信號(hào)合成器

2)字符的顯示原理

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

返回

生符或金春及星市彩鋼f

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

就是字符點(diǎn)陣代碼存儲(chǔ)器一一以ASCH碼為高位地址、

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

a字符以點(diǎn)陣

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

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

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

偶地址單元存儲(chǔ)字符碼;奇地址單元存儲(chǔ)屬性碼

圖形顯示方式中,存儲(chǔ)整幅屏幕的點(diǎn)陣圖

(即:每個(gè)點(diǎn)的明暗狀態(tài)及色彩)

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

返回

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

視頻信號(hào)合戚器

③移位寄存器和視頻信號(hào)合成器

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

視頻信號(hào)合成器:把字符、圖形的點(diǎn)陣信息與水平同步信號(hào)、

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

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

(如Intel8275、MC6845、MC6847)

主要功能:

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

「水平同步、垂直同步、顯示允許或消隱信號(hào)

;提供時(shí)序控制信號(hào)鎖存器的鎖存信號(hào)

〔移位寄存器的串行移位信號(hào)(打點(diǎn)時(shí)鐘)

返回

生符的星東原理

5X7字符點(diǎn)陣

ASC碼ASCII線選地址輸出碼

碼5X7點(diǎn)陣

輸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

瀚&顯示字符時(shí),不是掃描顯示出一個(gè)完整的字符后再掃描顯示

Tkr-個(gè)字符,而是同時(shí)掃描顯示一個(gè)字符行中的所有字符

返回

圖形、淺生的星東原理

點(diǎn)

N-2

顯示存儲(chǔ)淵屏脩

圖形顯示方式示意圖

圖形的顯示原理:顯示RAM中的點(diǎn)信息與屏幕上點(diǎn)

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

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

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

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

通常需要16X16以上的點(diǎn)陣

章內(nèi)容提要

g.m打印機(jī)接口

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

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

——針式打印機(jī)

2.打印機(jī)接口方法

3-IBM-PC打印機(jī)接口

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

1.打印機(jī)的輅相發(fā)各部臺(tái)階犍

----4t蟻打印機(jī)

1)打印機(jī)構(gòu)

2)控制邏輯電路

3)操作面板

4)電源單元

返回

打印機(jī)構(gòu)

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

檢測(cè)器組成

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

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

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

的運(yùn)動(dòng)并相對(duì)字車產(chǎn)生相對(duì)運(yùn)動(dòng)

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

按行移動(dòng)紙張即產(chǎn)生走紙運(yùn)動(dòng)

檢測(cè)器進(jìn)行紙盡檢測(cè)、初始位置檢測(cè)

返回

校刷返晴電路

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

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

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

打印命令和自檢命令,并發(fā)出檢測(cè)信號(hào)

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

2.打印機(jī)接口方法

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

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

@?25針打印電纜線引腳

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

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

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

您接口功能及工作原理

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

返回

弟針打印電他錢引腳

引腳信號(hào)功能

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

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

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

11BUSY打印機(jī)忙

12PE紙盡

13SLCTOUT聯(lián)機(jī)請(qǐng)求(打印機(jī)可用)

14AUTOFEED#打印一行后自動(dòng)走紙

15ERROR#無紙、脫機(jī)、出錯(cuò)才疑

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

17SLCTIN允許打印機(jī)工作

18?25GND地線

返回

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

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

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

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

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

返回

嫉。逐粒輅相附

數(shù)

數(shù)

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

據(jù)

收寄存器

發(fā)

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

緩沖器集

5極

寫控制。制

驅(qū)

控制寄存器信

機(jī)

動(dòng)

號(hào)

令狀態(tài)寄存器

AEN-譯

(2)

AO?9-碼

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

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

,讀狀態(tài)

IOW#-(1)

IRQ?

復(fù)位一

并行打印機(jī)接口邏輯框圖

接口的組成:

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

返回

接。功犍及工作原理

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

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

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

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

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

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

③控制信號(hào)讀出

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

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

⑤復(fù)位操作

⑥中斷申請(qǐng)信號(hào)產(chǎn)生

返回

易打印機(jī)的逡接

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

機(jī)361

行25

y

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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)論