電子醫(yī)療儀器人機接口ppt課件_第1頁
電子醫(yī)療儀器人機接口ppt課件_第2頁
電子醫(yī)療儀器人機接口ppt課件_第3頁
電子醫(yī)療儀器人機接口ppt課件_第4頁
電子醫(yī)療儀器人機接口ppt課件_第5頁
已閱讀5頁,還剩79頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、第五章第五章數(shù)字化醫(yī)療儀器人機接口數(shù)字化醫(yī)療儀器人機接口 數(shù)字化醫(yī)療儀器主要人機接口數(shù)字化醫(yī)療儀器主要人機接口 鍵盤接口鍵盤接口 LEDLED顯示及接口顯示及接口 CRTCRT顯示及接口顯示及接口 LCDLCD數(shù)碼顯示技術(shù)數(shù)碼顯示技術(shù) 打印機接口打印機接口 第一節(jié)第一節(jié) 鍵盤接口鍵盤接口 鍵盤與微機的接口包括硬件和軟件鍵盤與微機的接口包括硬件和軟件二部分。二部分。硬件:是指鍵盤的組織,即鍵盤結(jié)構(gòu)及與主硬件:是指鍵盤的組織,即鍵盤結(jié)構(gòu)及與主機的連接方式。機的連接方式。軟件:軟件是指對按鍵操作的識別與分析,軟件:軟件是指對按鍵操作的識別與分析,稱為鍵盤管理程序。稱為鍵盤管理程序。 雖然對不同的鍵盤

2、組織其鍵盤管理程序雖然對不同的鍵盤組織其鍵盤管理程序存在很大的差異,但任務大體可分為下列幾存在很大的差異,但任務大體可分為下列幾項:項: (1)(1)識鍵:判斷是否有鍵按下。若有,則識鍵:判斷是否有鍵按下。若有,則進行譯碼;若無,則等待或轉(zhuǎn)做別的工作。進行譯碼;若無,則等待或轉(zhuǎn)做別的工作。 (2)(2)譯鍵:識別出哪一個鍵被按下并求出譯鍵:識別出哪一個鍵被按下并求出被按下鍵的鍵值。被按下鍵的鍵值。 (3)(3)鍵值分析:根據(jù)鍵值,找出對應處理鍵值分析:根據(jù)鍵值,找出對應處理程序的入口并執(zhí)行之。程序的入口并執(zhí)行之。一、鍵盤輸入基礎知識一、鍵盤輸入基礎知識(一)(一) 鍵盤的組織鍵盤的組織1. 1

3、. 編碼式鍵盤編碼式鍵盤 鍵和專用鍵盤編碼器構(gòu)成鍵和專用鍵盤編碼器構(gòu)成. . 有鍵按下有鍵按下, ,自動生自動生成鍵值。成鍵值。例如例如: MM5740AA: MM5740AA芯片芯片; INTEL 8279; INTEL 8279等。等。2. 2. 非編碼式鍵盤非編碼式鍵盤 不含編碼器不含編碼器, ,鍵盤只送出一個簡單的閉合信號鍵盤只送出一個簡單的閉合信號, ,對應的鍵值需有軟件來譯出。對應的鍵值需有軟件來譯出。顯然,非編碼鍵盤的軟件是比較復雜的,并且顯然,非編碼鍵盤的軟件是比較復雜的,并且要占用較多的要占用較多的CPUCPU時間,這是非編碼鍵盤的不足之時間,這是非編碼鍵盤的不足之處。但非編

4、碼鍵盤可以任意組合、成本低、使用靈處。但非編碼鍵盤可以任意組合、成本低、使用靈活,因而數(shù)字化醫(yī)療儀器大多采用非編碼式鍵盤。活,因而數(shù)字化醫(yī)療儀器大多采用非編碼式鍵盤。 非編碼鍵盤按照與主機連接方式的不同:有獨非編碼鍵盤按照與主機連接方式的不同:有獨立式鍵盤和矩陣式鍵盤之分。立式鍵盤和矩陣式鍵盤之分。 1)1)獨立式鍵盤獨立式鍵盤 如圖如圖 1(a)1(a)特點特點: 一鍵一線一鍵一線. 優(yōu)點優(yōu)點: 結(jié)構(gòu)簡單結(jié)構(gòu)簡單,鍵容易識別。鍵容易識別。缺陷缺陷: 占用較多檢測線,占用較多檢測線, 不便組成大型鍵盤。不便組成大型鍵盤。S0S1S2S3RRRR+5VR=5KD0D1D2D3圖1a)2)2)矩陣

5、式鍵盤矩陣式鍵盤 如圖如圖1(b)1(b)特點特點: : 把檢測線分成二把檢測線分成二組,一組為行線,另組,一組為行線,另一組為列線,按鍵放一組為列線,按鍵放在行線和列線的交叉在行線和列線的交叉點上。點上。優(yōu)點優(yōu)點: : 鍵盤規(guī)??蓴U大。鍵盤規(guī)??蓴U大。缺陷缺陷: : 鍵盤分析程序較鍵盤分析程序較復雜。復雜。RRRR+5VX0X1X2X3Y0Y1Y2Y3R=5K圖1b)(二鍵盤的工作方式(二鍵盤的工作方式數(shù)字化醫(yī)療儀器中數(shù)字化醫(yī)療儀器中CPUCPU對鍵盤進行掃描時,對鍵盤進行掃描時,要兼顧兩方面的問題:一是要及時,以保證對要兼顧兩方面的問題:一是要及時,以保證對用戶的每一次按鍵都能作出響應;二

6、是掃描不用戶的每一次按鍵都能作出響應;二是掃描不能占用過多的時間,能占用過多的時間,CPUCPU還有大量的其他任務還有大量的其他任務要去處理,因此,要根據(jù)智能儀器中的要去處理,因此,要根據(jù)智能儀器中的CPUCPU忙、忙、閑情況,選擇適當?shù)逆I盤工作方式。閑情況,選擇適當?shù)逆I盤工作方式。 a) a) 編程掃描方式編程掃描方式( (查詢方式查詢方式) ); b) b) 中斷工作方式;中斷工作方式; c) c) 定時掃描方式。定時掃描方式。(三鍵抖動及消除(三鍵抖動及消除鍵盤按鍵一般都采用觸點式按鍵開關(guān)。當鍵盤按鍵一般都采用觸點式按鍵開關(guān)。當按鍵被按下或釋放時,按鍵觸點的彈性會產(chǎn)生按鍵被按下或釋放時,

7、按鍵觸點的彈性會產(chǎn)生一種抖動現(xiàn)象。一種抖動現(xiàn)象。 鍵抖動可能導致計算機將按鍵操作識別為多次操作.可采取以下措施:(010) ms(50200) ms(010) ms鍵抖動現(xiàn)象鍵抖動現(xiàn)象圖2v(2) 軟件延時法v當判定按鍵按下時,用軟件延時10ms20ms,等待鍵穩(wěn)v定后重新再判一次,以躲過觸點抖動期。(1) (1) 硬件電路消除法硬件電路消除法 RRR=5KS輸出&5V圖3(四)(四) 鍵連擊的處理鍵連擊的處理 圖圖 4 4 當我們按下某鍵時,對應的功能便會通過鍵盤分析程序得以執(zhí)行。如果在操作者釋放鍵之前,對應的功能得以多次執(zhí)行,如同操作者在連續(xù)不斷操作該鍵一樣,這種現(xiàn)象就稱為連擊。

8、讀讀 鍵鍵延時去抖延時去抖執(zhí)行執(zhí)行等鍵釋放等鍵釋放讀讀 鍵鍵延時去抖延時去抖執(zhí)行執(zhí)行延時延時(a)(b)鍵連擊現(xiàn)象的克服及合理運用鍵連擊現(xiàn)象的克服及合理運用圖4二、獨立式鍵盤接口方法二、獨立式鍵盤接口方法1.1.查詢方式查詢方式 圖圖5 5 硬件接口硬件接口; ; 圖圖6 6 軟件流程圖軟件流程圖+5V 8031S0S1S2RRRR=10kP1.0P1.1P1.2圖5圖6中斷方式中斷方式 用中斷方式處理用中斷方式處理8 8只按鍵電路只按鍵電路圖7ORG 0000H AJMP MAIN ;上電后轉(zhuǎn)主程序;上電后轉(zhuǎn)主程序 ORG 0003H ;外部中斷;外部中斷0入口入口 AJMP KEYJMP

9、;指向中斷服務程序;指向中斷服務程序ORG 0100H MAIN: SETB IT0 ;選擇邊沿觸發(fā)方式;選擇邊沿觸發(fā)方式 SETB EX0 ;允許外部中斷;允許外部中斷0 SETB EA ;允許;允許CPU中斷中斷MOV DPTR,#0EF00H ;送;送8155命令口地址命令口地址 MOV A,#02H ;置;置A口為輸入口口為輸入口 MOVX DPTR,A ;控制字寫入;控制字寫入 HERE: AJMP HERE ;模擬主程序;模擬主程序 ORG 0120H ;中斷服務程序 KEYJMP:MOV R3,#08H ;設循環(huán)次數(shù) MOV DPTR,#0EF01H ;送A口地址 MOV R4,

10、#00H ;計數(shù)器清零 MOVX A,DPTR ;讀入按鍵狀態(tài) KEYADl: RRC A ;狀態(tài)字右移一位JNC KEYAD2 ;C=0,轉(zhuǎn)KEYAD2 INC R4 ;計數(shù)器加1 DJNZ R3,KEYADlKEYRET:RETIKEYAD2:MOV DPTR,#JMPTBL MOV A,R4 RL A JMP A+DPTR ;轉(zhuǎn)相應功能處理;轉(zhuǎn)相應功能處理JMPTBL:AJMP SB0 AJMP SBl AJMP SB2 AJMP SB3 AJMP SB4 AJMP SB5 AJMP SB6 AJMP SB7 三、矩陣式鍵盤接口方法三、矩陣式鍵盤接口方法 當采用矩陣式鍵盤時,為了編程方便

11、,應當采用矩陣式鍵盤時,為了編程方便,應將矩陣鍵盤中的每一個鍵按一定的順序編號,將矩陣鍵盤中的每一個鍵按一定的順序編號,這種按順序排列的編號叫順序碼,也稱鍵值。這種按順序排列的編號叫順序碼,也稱鍵值。為了求得矩陣式鍵盤中被按下鍵的鍵值,常用為了求得矩陣式鍵盤中被按下鍵的鍵值,常用的方法有行掃描法和線路反轉(zhuǎn)法。的方法有行掃描法和線路反轉(zhuǎn)法。 本節(jié)介紹兩種鍵盤接口電路及控制軟件。本節(jié)介紹兩種鍵盤接口電路及控制軟件。一種是采用編程掃描工作方式的行掃描法來識一種是采用編程掃描工作方式的行掃描法來識別鍵值,另一種是采用中斷工作方式的線路反別鍵值,另一種是采用中斷工作方式的線路反轉(zhuǎn)法來識別鍵值。轉(zhuǎn)法來識別

12、鍵值。 (一行掃描法(一行掃描法步驟步驟: :1.1.判是否有鍵按下判是否有鍵按下( (沒有鍵按下,讀入值為沒有鍵按下,讀入值為FFH )FFH )。2.2.若有鍵按下若有鍵按下, ,消除鍵抖動消除鍵抖動( (延時延時10ms ),10ms ),再判是否再判是否有鍵按下。有鍵按下。3.3.若確定有鍵按下若確定有鍵按下, ,則求出按下鍵的鍵值。則求出按下鍵的鍵值。 鍵值鍵值= = 行值行值+ + 列值列值4. 4. 為保證按鍵每閉合一次為保證按鍵每閉合一次,CPU,CPU只作一次處理只作一次處理, ,程序程序需等閉合需等閉合 的鍵釋放后再對其處理。的鍵釋放后再對其處理。RAM/IO RAM/IO

13、 擴展器擴展器 81558155結(jié)構(gòu)結(jié)構(gòu): :1. 256BITS1. 256BITS的靜態(tài)的靜態(tài)RAM; 2. RAM; 2. 二個可編程的二個可編程的8 8位位并行并行I/O I/O 口口PA,PB;PA,PB;3.3.一個可編程的一個可編程的6 6位并行位并行I/OI/O口口 PC ;PC ;4.4.一個可編程的一個可編程的1414位減法計數(shù)器位減法計數(shù)器TC.TC.圖8 8031P1.0P1.1P1.2P1.3P1.4P1.5P1.6P1.7(二線路反轉(zhuǎn)法原理(二線路反轉(zhuǎn)法原理圖9線路反轉(zhuǎn)法的原理線路反轉(zhuǎn)法的原理 (1 1先從先從P1P1的高四位輸出的高四位輸出“0 0電平,從電平,從

14、P1P1的低四位讀鍵盤狀態(tài),設圖中的低四位讀鍵盤狀態(tài),設圖中E E鍵被按下,從鍵被按下,從P1P1的低四位輸入為的低四位輸入為11011101, “ “0 0對應按鍵代對應按鍵代表的列。表的列。(2 2線路反轉(zhuǎn),線路反轉(zhuǎn),P1P1的低四位輸出的低四位輸出“0 0電平,電平,從從P1P1高四位讀鍵盤狀態(tài),從高四位讀鍵盤狀態(tài),從P1P1高四位輸入高四位輸入01110111, “ “0 0對應按鍵代表的行位置。對應按鍵代表的行位置。(3 3數(shù)據(jù)合成特征碼數(shù)據(jù)合成特征碼01110111、11011101,完全確定,完全確定按鍵位置。按鍵位置。(4 4通過查鍵碼轉(zhuǎn)換表找到對應的鍵值通過查鍵碼轉(zhuǎn)換表找到對

15、應的鍵值( (順順序碼序碼) )。 表1第二節(jié)第二節(jié) 鍵盤分析程序鍵盤分析程序單義鍵單義鍵: 一鍵一義一鍵一義多義鍵多義鍵: 一鍵多義一鍵多義 鍵盤分析程序的任務是對鍵盤的操作做出識別并調(diào)鍵盤分析程序的任務是對鍵盤的操作做出識別并調(diào)用相應的功能模塊完成預定的任務。用相應的功能模塊完成預定的任務。一、直接分析法一、直接分析法(單義鍵構(gòu)成的鍵盤單義鍵構(gòu)成的鍵盤)根據(jù)當前按鍵的鍵值根據(jù)當前按鍵的鍵值, 把控制直接分支到相應處理程序的把控制直接分支到相應處理程序的入口入口, 而無須知道在此之前的按鍵情況。而無須知道在此之前的按鍵情況。 圖圖10 、 11優(yōu)點優(yōu)點: 簡明直觀。簡明直觀。缺陷缺陷: 命令

16、的識別和處理程序的執(zhí)行交錯在一起命令的識別和處理程序的執(zhí)行交錯在一起,層次不清層次不清楚。楚。簡單多義鍵的分析程序仍可用直接分析法來進行設計簡單多義鍵的分析程序仍可用直接分析法來進行設計,不不過要用多張轉(zhuǎn)換表。圖過要用多張轉(zhuǎn)換表。圖 12圖10圖11圖12二、狀態(tài)分析法二、狀態(tài)分析法 將鍵盤分析程序作為時序系統(tǒng),將鍵盤分析程序作為時序系統(tǒng),當條件改變后,它的狀態(tài)可以發(fā)生變遷。當條件改變后,它的狀態(tài)可以發(fā)生變遷。 當一個按鍵按下時,分析程序?qū)斠粋€按鍵按下時,分析程序?qū)⒏鶕?jù)它的現(xiàn)行狀態(tài)和輸入條件,決定產(chǎn)根據(jù)它的現(xiàn)行狀態(tài)和輸入條件,決定產(chǎn)生何種相應動作以及變遷到哪一個新狀生何種相應動作以及變遷到哪

17、一個新狀態(tài)。態(tài)。 在不同的狀態(tài)下,同一按鍵會具在不同的狀態(tài)下,同一按鍵會具有不同的含義。引入狀態(tài)概念后,只需有不同的含義。引入狀態(tài)概念后,只需在存儲器內(nèi)開辟存儲單元在存儲器內(nèi)開辟存儲單元“記憶記憶當前當前狀態(tài),就能對當前按鍵的含義作出正確狀態(tài),就能對當前按鍵的含義作出正確的解釋,簡化程序設計。的解釋,簡化程序設計。 三、觸摸屏三、觸摸屏(一概述(一概述 一些醫(yī)療場所不便安一些醫(yī)療場所不便安裝鍵盤、鼠標等輸入設備,裝鍵盤、鼠標等輸入設備,同時也要讓任何人都能操作,同時也要讓任何人都能操作,觸摸屏就是一種理想的輸入觸摸屏就是一種理想的輸入設備。設備。 (二分類及原理(二分類及原理 觸摸屏需收集以下

18、信觸摸屏需收集以下信息:觸摸物進入觸摸屏的坐息:觸摸物進入觸摸屏的坐標、觸摸物在觸摸屏上移動標、觸摸物在觸摸屏上移動的新坐標、觸摸物離開觸摸的新坐標、觸摸物離開觸摸屏的坐標、是否有東西觸摸屏的坐標、是否有東西觸摸等等 1.紅外線觸摸屏以紅外線檢測技術(shù)為基礎)原理:物體進入檢測區(qū),遮擋住若干條紅外光柵,紅外接收管輸出的信號就會發(fā)生變化,從而檢測出觸摸點的坐標和觸摸屏的狀態(tài)。優(yōu)點:對觸摸的物體沒有太嚴格的要求;觸摸物只要進入紅外檢測區(qū)域即可;觸摸屏不易損壞,壽命較長,成本也較低。缺陷:外界光線變化會影響其準確度; 不防水,不防污穢,易導致誤差。2電阻式觸摸屏壓力感應式電阻式觸摸屏壓力感應式 )原理

19、:外層原理:外層OTI氧化銦氧化銦 )作導電體,第)作導電體,第二層二層OTI附上電壓場,層間以細小的透附上電壓場,層間以細小的透明隔離點隔開。平時這些隔離點的電阻明隔離點隔開。平時這些隔離點的電阻近似相同,當手指接觸屏幕,兩層導電近似相同,當手指接觸屏幕,兩層導電層出現(xiàn)一個接觸點,該點電阻發(fā)生變化,層出現(xiàn)一個接觸點,該點電阻發(fā)生變化,便可以計算出觸摸的位置。便可以計算出觸摸的位置。 優(yōu)點:不受塵埃、水、污穢影響優(yōu)點:不受塵埃、水、污穢影響 缺陷:觸摸屏的壽命不長久缺陷:觸摸屏的壽命不長久3電容式觸摸屏電容式觸摸屏 電容式觸摸屏是在玻璃表面貼上一層透明的電容式觸摸屏是在玻璃表面貼上一層透明的特

20、殊金屬導電物質(zhì)。當手指觸摸在金屬層上特殊金屬導電物質(zhì)。當手指觸摸在金屬層上時,觸點的電容就會發(fā)生變化,使得與之相時,觸點的電容就會發(fā)生變化,使得與之相連的振蕩器頻率發(fā)生變化,通過測量頻率變連的振蕩器頻率發(fā)生變化,通過測量頻率變化可以確定觸摸位置獲得信息?;梢源_定觸摸位置獲得信息。優(yōu)點:電容觸摸屏的雙玻璃不但能保護導體及優(yōu)點:電容觸摸屏的雙玻璃不但能保護導體及感應器,更有效地防止外在環(huán)境因素對觸摸感應器,更有效地防止外在環(huán)境因素對觸摸屏造成影響,就算屏幕沾有污穢、塵埃或油屏造成影響,就算屏幕沾有污穢、塵?;蛴蜐n,電容式觸摸屏依然能準確算出觸摸位置。漬,電容式觸摸屏依然能準確算出觸摸位置。 缺陷

21、:由于電容隨溫度、濕度或接地情況的不缺陷:由于電容隨溫度、濕度或接地情況的不同而變化,故其穩(wěn)定性較差,往往會產(chǎn)生漂同而變化,故其穩(wěn)定性較差,往往會產(chǎn)生漂移現(xiàn)象。移現(xiàn)象。 電容屏反光嚴重,而且,電容技術(shù)的四層復合電容屏反光嚴重,而且,電容技術(shù)的四層復合觸摸屏對各波長光的透光率不均勻,存在色觸摸屏對各波長光的透光率不均勻,存在色彩失真的問題,由于光線在各層間的反射,彩失真的問題,由于光線在各層間的反射,還造成圖像字符的模糊。還造成圖像字符的模糊。 4聲表面波式觸摸屏聲表面波式觸摸屏由觸摸屏、聲波發(fā)生器、反射器和聲波接收器由觸摸屏、聲波發(fā)生器、反射器和聲波接收器組成。組成。聲波發(fā)生器發(fā)出聲波在觸摸屏

22、表面?zhèn)鬟f,經(jīng)反聲波發(fā)生器發(fā)出聲波在觸摸屏表面?zhèn)鬟f,經(jīng)反射器傳遞給聲波接收器,聲波轉(zhuǎn)換成電信號射器傳遞給聲波接收器,聲波轉(zhuǎn)換成電信號送給主機。送給主機。聲表面波式觸摸屏效果比較好,應用比較廣泛。聲表面波式觸摸屏效果比較好,應用比較廣泛。在屏幕大小相同的情況下在屏幕大小相同的情況下,紅外線觸摸屏價格最紅外線觸摸屏價格最低且安裝最方便低且安裝最方便;電阻和電容式觸摸屏性能相電阻和電容式觸摸屏性能相差不大差不大,同屬中檔同屬中檔,價格也差不多價格也差不多,電容式觸摸電容式觸摸屏總體效果要好些屏總體效果要好些;聲表面波觸摸屏的價格最聲表面波觸摸屏的價格最貴,當然性能也最好。貴,當然性能也最好。 第三節(jié)第

23、三節(jié) LEDLED顯示及接口顯示及接口一、一、LEDLED顯示原理顯示原理LED-LED-發(fā)光二極管發(fā)光二極管. . LEDLED的正向壓降的正向壓降: 1.2V 2.6V: 1.2V 2.6V。 工作電流工作電流: 5mA 20mA: 5mA 20mA。適合于脈沖工作狀態(tài)適合于脈沖工作狀態(tài), , 電路須串聯(lián)適當電路須串聯(lián)適當?shù)南蘖麟娮璧南蘖麟娮? .LEDLED顯示器的類型顯示器的類型: : 單個、七段和點陣式。單個、七段和點陣式。(一單個(一單個LEDLED顯示器顯示器常用于儀器的狀態(tài)顯示之用常用于儀器的狀態(tài)顯示之用. . 圖圖1313CS IOWD0774LS374CLKD0D7Q0.Q

24、7+5VLED單個單個LEDLED顯示器的接口電路顯示器的接口電路圖13 將數(shù)個LED組成一個陣列,并封裝于一個標準的外殼中。七段LED顯示器有共陽極和共陰極兩種結(jié)構(gòu),如下圖。 可用于顯示09數(shù)字和多種字母。 (二七段(二七段LEDLED顯示器顯示器 10 9 8 7 6g f k a b e d k c dpK+5VabcdefgdpKabcdefgdp圖14圖15圖16為了顯示某個數(shù)或字母,須點亮對應的段,則需要譯碼。為了顯示某個數(shù)或字母,須點亮對應的段,則需要譯碼。1 1、硬件譯碼、硬件譯碼( ( 由七段譯碼由七段譯碼/ /驅(qū)動器完成驅(qū)動器完成) ) 圖圖 1717計算機時間的開銷較小計

25、算機時間的開銷較小, ,但硬件開支大但硬件開支大. .圖172 2、軟件譯碼、軟件譯碼 圖圖 1818、表、表 2 2 省略了硬件省略了硬件,其其BCD碼轉(zhuǎn)換為對應的段碼由軟件來完成碼轉(zhuǎn)換為對應的段碼由軟件來完成.圖18表2(三點陣式(三點陣式LEDLED顯示器顯示器 以點陣格式進行顯示,顯示的字符較逼真,但接口電路和控制程序較復雜.常用57點陣。 圖 19圖19 按顯示方式分:靜態(tài)顯示和動態(tài)顯示之分。按顯示方式分:靜態(tài)顯示和動態(tài)顯示之分。(一靜態(tài)顯示及其接口(一靜態(tài)顯示及其接口特點特點: 每位顯示器都有自己的鎖存器每位顯示器都有自己的鎖存器, 譯碼器譯碼器(若采用軟件譯若采用軟件譯碼可省略碼

26、可省略)和驅(qū)動器。和驅(qū)動器。優(yōu)點優(yōu)點: 在每一位顯示輸出后能夠保持顯示不變。在每一位顯示輸出后能夠保持顯示不變。缺陷缺陷: 當顯示位數(shù)較多時當顯示位數(shù)較多時,占用的占用的I/O口較多口較多圖圖 20(二動態(tài)掃描顯示及其接口(二動態(tài)掃描顯示及其接口特點特點: 微機應定時對各個顯示器進行掃描微機應定時對各個顯示器進行掃描, 顯示器件分時輪流顯示器件分時輪流工作工作, 每次只使一個器件顯示。每次只使一個器件顯示。優(yōu)點優(yōu)點: 使用硬件少使用硬件少,占用占用I/O口少。口少。缺陷缺陷: 占用機時長占用機時長,只要不執(zhí)行顯示程序只要不執(zhí)行顯示程序,就立刻停止顯示。就立刻停止顯示。圖圖 21二、七段二、七段

27、LEDLED顯示及接口顯示及接口圖20圖21三、點陣三、點陣LEDLED顯示器顯示器圖22第四節(jié)第四節(jié) CRTCRT顯示及接口顯示及接口v主要用于顯示圖形和表格主要用于顯示圖形和表格v一、光柵掃描一、光柵掃描CRT字符顯示系統(tǒng)字符顯示系統(tǒng)v(一光柵掃描(一光柵掃描CRT字符顯示原理字符顯示原理v系統(tǒng)組成系統(tǒng)組成:v顯示顯示RAM, 字符發(fā)生器字符發(fā)生器, 并并/串移位器串移位器, 混合電路和邏輯定時電路等組成?;旌想娐泛瓦壿嫸〞r電路等組成。 如如圖圖23圖23圖24顯示器的掃描方式顯示器的掃描方式(a)(b)圖24圖25顯示RAM字符發(fā)生器串并移位器混合電路CRT定時控制邏輯光柵掃描光柵掃描C

28、RTCRT字符顯示系統(tǒng)框圖字符顯示系統(tǒng)框圖ASCII碼并行點陣碼串行碼視頻字時鐘點時鐘.圖2623 1840 1841 1842 . 1981 191924 1920 1921 1922 . 2019 20191 80 81 82 158 1590 0 1 2 3 78 790 1 2 3 78 79行數(shù)列數(shù)圖27(二雙行緩沖器工作方式(二雙行緩沖器工作方式v作用作用:為了保證系統(tǒng)能連續(xù)工作。圖為了保證系統(tǒng)能連續(xù)工作。圖28圖28行緩沖器(行)字符計數(shù)器字符發(fā)生器點行計數(shù)器并入串出移位器字行計數(shù)器字時鐘點時鐘點時鐘行同步幀同步點行碼串行點陣碼ASCII碼ASCII碼(三定時電路(三定時電路CR

29、T中各個字符顯示的位置應與顯示中各個字符顯示的位置應與顯示RAM中字符中字符ASCII碼的地址嚴格一一對碼的地址嚴格一一對應應,這需系統(tǒng)的定時電路給予保證。這需系統(tǒng)的定時電路給予保證。圖圖29圖29(四(四CRTCRT顯示電路的組成顯示電路的組成v典型的典型的CRT控制器有控制器有 Intel 8275CRTC, Motorola 6845 CRTC。v82758275組成的光柵掃描字符顯示系統(tǒng)組成的光柵掃描字符顯示系統(tǒng)DACK顯示顯示DMADMA(8257)CRTC(8257)串并移位與定時邏輯字符發(fā)生器系統(tǒng)母線DRQCCLKCC06LC03視頻信號水平同步垂直同步亮度控制視頻控制圖30二、

30、光柵掃描二、光柵掃描CRTCRT圖形顯示系統(tǒng)圖形顯示系統(tǒng)v顯示顯示RAM中存放的是由軟件形成的圖形點陣中存放的是由軟件形成的圖形點陣,顯示顯示RAM中的每個存儲單元中的每個數(shù)位都與顯示屏上的中的每個存儲單元中的每個數(shù)位都與顯示屏上的某一像素點一一對應某一像素點一一對應. 圖圖31v圖形光柵顯示系統(tǒng)中不再需要字符發(fā)生器圖形光柵顯示系統(tǒng)中不再需要字符發(fā)生器.v原理框圖原理框圖圖圖32vCGA邏輯框圖邏輯框圖圖圖330100000101000010010000110100010011001010.00110101A B C D顯示RAMCRT顯示RAMCRT顯示顯示RAMRAM的內(nèi)容與顯示器顯示內(nèi)容

31、的關(guān)系的內(nèi)容與顯示器顯示內(nèi)容的關(guān)系(a) 字符顯示系統(tǒng)字符顯示系統(tǒng)(b) 圖形顯示系統(tǒng)圖形顯示系統(tǒng)25 80圖31數(shù)據(jù)緩沖器OE地址緩沖器OEOE定時與控制D0D7A0A13WECER/W顯示RAM并入串出 LD CLK圖形點陣數(shù)據(jù)串行點陣碼光柵掃描光柵掃描CRTCRT圖形顯示系統(tǒng)原理圖圖形顯示系統(tǒng)原理圖A05(字時鐘計數(shù)碼)A613(行計數(shù)碼)D07D0A0A13D0D7111814圖32KB顯存彩色編碼CRTC圖形移位字符移位ROM寄存器總線字符發(fā)生器程度、垂直同步信號視頻CGACGA的邏輯框圖的邏輯框圖監(jiān)視器圖33三、隨機掃描三、隨機掃描CRTCRT圖形顯示系統(tǒng)圖形顯示系統(tǒng)v采用示波器的

32、采用示波器的X-Y顯示原理,即分別向顯示原理,即分別向CRT水平水平和垂直輸入端加以連續(xù)變化的電壓信號,通過控和垂直輸入端加以連續(xù)變化的電壓信號,通過控制電子束的偏轉(zhuǎn)便可形成連續(xù)的各種形狀的光跡。制電子束的偏轉(zhuǎn)便可形成連續(xù)的各種形狀的光跡。如果在柵極上加入適當?shù)南[脈沖,則可構(gòu)成不如果在柵極上加入適當?shù)南[脈沖,則可構(gòu)成不連續(xù)線條,形成各種字符和圖形。連續(xù)線條,形成各種字符和圖形。v用于顯示波形的,智能示波器采用的用于顯示波形的,智能示波器采用的CRT顯示系顯示系統(tǒng)。見下頁圖:統(tǒng)。見下頁圖:數(shù)據(jù)緩沖器OE地址緩沖器OEOE定時與控制R/W顯示RAMDAC A (Y)DAC A (X)D07A0

33、9WECEY(t)偏轉(zhuǎn)信號X(t)偏轉(zhuǎn)信號顯示時鐘記數(shù)碼10波形數(shù)據(jù)D09D07D07A09單值函數(shù)信號波形的單值函數(shù)信號波形的CRTCRT顯示系統(tǒng)顯示系統(tǒng)圖34第五節(jié)第五節(jié) LCDLCD數(shù)碼顯示技術(shù)數(shù)碼顯示技術(shù)LCD優(yōu)點:耗電低,驅(qū)動電壓低,結(jié)構(gòu)空間小,有效顯優(yōu)點:耗電低,驅(qū)動電壓低,結(jié)構(gòu)空間小,有效顯示面積大、體薄物輕。示面積大、體薄物輕。一、一、LCD數(shù)碼顯示數(shù)碼顯示 采用交流驅(qū)動,直流分量在采用交流驅(qū)動,直流分量在100mv以下,頻率以下,頻率50100Hz,取方波效果最好。,取方波效果最好。 圖圖35 LCD35 LCD交流驅(qū)動交流驅(qū)動LCDLCD硬件譯碼驅(qū)動靜態(tài)顯示電路硬件譯碼驅(qū)動

34、靜態(tài)顯示電路圖36 為了在為了在4N07顯示器上顯示顯示器上顯示48.5數(shù)字,執(zhí)數(shù)字,執(zhí)行如下程序:行如下程序: MOV A,#85H MOV DPTR,#8000H MOVX DPTR,A MOV A,#0F4H INC DPTR MOVX DPTR,A MOV A,#20H MOV DPTR,#8007H MOVX DPTR,A自動消隱自動消隱0前綴子程序:前綴子程序: OTF: MOV R0,#4DH MOV R1, #02H OTL:MOV A,R0 ANL A,#0F0H JNZ OT2 MOV A,R0 ORL A,#0F0H MOV R0,A ANL A,#0FH JNZ OT2

35、 MOV R0,#0FFH DEC R0 DJNZ R1,OTL MOV 4CH,#0F0H OT2:RET圖圖3737:三線:三線LCDLCD顯示電路顯示電路7231COM13 74LS 373LE27256 8031WRP0ALEP2PSENA70Au-8D70OEXTZ8XTZ1CS AN2 BD30 A20 AN1圖圖38 38 三線三線LCDLCD顯示電路結(jié)構(gòu)原理顯示電路結(jié)構(gòu)原理( a )( b )AN1AN2efabcdgXYZN1COM1COM2COM3數(shù)據(jù)口顯示存儲空間I/O 接口行計數(shù)器LCD接口方式字組顯示存貯區(qū)寄存組數(shù)據(jù)I/O緩沖器光標控制器顯示方式寄存器組內(nèi)部字存庫控制

36、器指令口標志LCD A0 CS RD WR D0D7 二、點陣式二、點陣式LCDLCD顯示顯示 有專用指令集,受有專用指令集,受CPU控制,產(chǎn)生驅(qū)動控制,產(chǎn)生驅(qū)動LCD的時序脈沖,的時序脈沖,控制控制LCD工作狀態(tài),管理工作狀態(tài),管理LCD顯示存儲區(qū)。原理示意圖如下:顯示存儲區(qū)。原理示意圖如下:圖39(1E-1330特點:可以管理特點:可以管理64KRAM;功能很強的;功能很強的IO緩沖器;指令豐富;發(fā)送的數(shù)據(jù)以緩沖器;指令豐富;發(fā)送的數(shù)據(jù)以4位并行方式傳輸。位并行方式傳輸。(2E-1330引腳:與引腳:與CPU接口部分;控制部分;顯示接口部分;控制部分;顯示驅(qū)動部分。驅(qū)動部分。 下表下表3為

37、緩沖器地址表為緩沖器地址表A0RDWR功能功能001讀狀態(tài)標志讀狀態(tài)標志101讀顯示緩沖區(qū)和光標地址數(shù)據(jù)讀顯示緩沖區(qū)和光標地址數(shù)據(jù)010寫數(shù)據(jù)及參數(shù)寫數(shù)據(jù)及參數(shù)11 10寫指令代碼寫指令代碼(3E-1330指令集指令集表4(4)E-1330的應用的應用(a)初始化設置:其一是控制器工作參數(shù)的設置;其二是初始化設置:其一是控制器工作參數(shù)的設置;其二是顯示窗口設置。顯示窗口設置。(b)顯示存儲空間的分配:把顯示顯示存儲空間的分配:把顯示RAM分成四個區(qū)域。第分成四個區(qū)域。第一、二顯示存儲區(qū)為主,三、四區(qū)域為一、二區(qū)之補一、二顯示存儲區(qū)為主,三、四區(qū)域為一、二區(qū)之補充。第二區(qū)僅為圖形顯示方式。充。第

38、二區(qū)僅為圖形顯示方式。 (c)顯示功能設置:關(guān)顯示、開顯示無閃爍、開顯示顯示功能設置:關(guān)顯示、開顯示無閃爍、開顯示2Hz閃閃爍或開顯示爍或開顯示1Hz閃爍。閃爍。(d)顯示數(shù)據(jù)的輸入步驟:顯示數(shù)據(jù)的輸入步驟: 設置光標地址指針。設置光標地址指針。 設置光標地址指針的移向。設置光標地址指針的移向。 數(shù)據(jù)寫入。數(shù)據(jù)寫入。第六節(jié)第六節(jié) 打印機接口打印機接口一、一、TPuP-40B/C TPuP-40B/C 微型打印機及其接口微型打印機及其接口由單片機控制的超小型智能點陣打印機,每由單片機控制的超小型智能點陣打印機,每行可打印行可打印4040個個5 57 7點陣字符,可打印點陣字符,可打印240240

39、種代碼字符,并有繪圖功能。種代碼字符,并有繪圖功能。(一(一TPuP-40B/CTPuP-40B/C微型打印機接口信號微型打印機接口信號 DB0DB7:DB0DB7:單向數(shù)據(jù)傳輸線單向數(shù)據(jù)傳輸線. .STB:STB:數(shù)據(jù)選通信號數(shù)據(jù)選通信號, ,上升沿將上升沿將8 8位數(shù)據(jù)輸入打位數(shù)據(jù)輸入打印機并被保存印機并被保存. .BUSY: “BUSY: “忙忙信號信號. .有效時有效時, ,主機不得使用主機不得使用STBSTB向打印機送數(shù)向打印機送數(shù). .ACK: “ACK: “應對應對信號信號. .有效時有效時, ,表示打印機已表示打印機已經(jīng)取走數(shù)據(jù)經(jīng)取走數(shù)據(jù). . 8031 TPuP-4011STBBUSYDB7DB0P0.7P0.0RDP2.7WRTPuP-40B/C TPuP-40B/C 與與 MCS-51MCS-51單片機接口電路單片機接口電路(二(二TPuP-40B/CTPuP-40B/C與與MCS-51MCS

溫馨提示

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

評論

0/150

提交評論