freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

點陣式漢字電子顯示屏的設計(已改無錯字)

2022-09-04 00:44:09 本頁面
  

【正文】 ,以減少傳輸線的影響,從而簡化了系統(tǒng)設計。表 31 74LS154 的真值表416 線譯碼器, 其管腳如 21 表所示, A,B,C,D 為譯碼的輸入端,值的區(qū)間從 0000 到 1111,Y1~Y15 是對應 A,B, C,D 四個輸入引腳的輸出點陣式漢字電子顯示屏腳,其中選中的線用輸出低電平,沒有選中的輸出高電平, 1 G 、 2 G 是使能端,只有輸入相應 D 低電平才能使譯碼器正常工作。 74LS154 與 AT89C51的連接:A【23 腳】 ,B 【22 腳】 ,C【21 腳】 ,D【20 腳】分別接到AT89C51 的 【1 腳】 ,【2 腳】 ,【3 腳】和 【4 腳】上。 其他腳連接:G1【18 腳】 ,G2【19 腳】接地,使芯片工作;Y1【1 腳】~Y15【17 腳 】連接到 16*16 點陣 LED 顯示屏上;其中 GND【12 腳】 ,VCC【24 腳 】 。圖 34 74LS154管腳圖 、88 LED 點陣顯示模塊的硬件設計及工作原理88 LED 點陣顯示模塊是 LED 顯示屏設計的關鍵部分,共陰和共陽接法設計的好壞直接關系到 LED 顯示屏的亮度、穩(wěn)定度等重要指標。給出 88 點陣LED 的工作原理。圖 35 為 88 點陣 LED 外觀及引腳圖,其等效電路如圖 36所示,只要其對應的 X、Y 軸順向偏壓,即可使 LED 發(fā)亮。例如如果想使左上角 LED 點亮,則 Y0=1, X0=0 即可。應用時限流電阻可以放在 X 軸或 Y 軸。點陣式漢字電子顯示屏圖 35 88點陣 LED外觀及引腳圖 圖 36 88點陣 LED等效電路由 88 點陣 LED 的工作原理圖以及 88 點陣 LED 外觀及引腳圖和其等效電路,可得出 1616 點陣 LED 顯示漢字的工作原理:1616 點陣 LED 顯示器有兩種接線形式,即共陰接法和共陽接法。共陽接法的原理圖如圖 36 所示,點陣式漢字電子顯示屏圖中只畫出了 88 點陣的二極管。每一行發(fā)光二極管的陽極接在一起,有一個引出端 X ,每一列發(fā)光二極管的陰極接在一起,有一個引出端 Y。當給發(fā)光二極管陽極引出端X0 加高電平,陰極引出端 Y0 加低電平時,左上角的二極管點亮。因此,對行和列的電平進行掃描控制時,可以實現(xiàn)顯示不同漢字的目的。第 4章、系統(tǒng)的軟件設計軟件是該 LED 顯示屏控制系統(tǒng)的重要組成部分,在系統(tǒng)的軟件設計中我們也才用了模塊化設計,將系統(tǒng)的各部分功能編寫成子模塊的形式,這樣增強了系統(tǒng)軟件的可讀性和可移植性。、軟件流程本系統(tǒng)中(單片機 89C51)的主要功能就是實現(xiàn) LED 顯示屏上字樣的移位、顯示、數(shù)據(jù)的讀取等功能。其主程序流程如圖 31 所示。點陣式漢字電子顯示屏開機 機系統(tǒng)初始化否是判斷是否處于通狀態(tài)?移位顯示讀取顯示內(nèi)容圖 41 主程序流程圖讀取 AT89C51 的 ROM 中的標志位 等待判斷是否有中斷標志?是 否點陣式漢字電子顯示屏 、漢字的表示及編碼原理UCDOS 軟件中的文件 HZK16 和文件 ASC16 分別為 1616 的國標漢字點陣文件和 816 的 ASCII 碼點陣文件,以二進制格式存儲。在文件 HZK16 中,按漢字區(qū)位碼從小到大依次存有國標區(qū)位碼表中的所有漢字,每個漢字占用 32 個字節(jié),每個區(qū)為 94 個漢字。在文件 ASC16 中按 ASCII 碼從小到大依次存有816 的 ASCII 碼點陣,每個 ASCII 碼占用 16 個字節(jié)。在 PC 機的文本文件中,漢字是以機內(nèi)碼的形式存儲的,每個漢字占用兩個字節(jié):第一個字節(jié)為區(qū)碼,為了與 ASCII 碼區(qū)別,范圍從十六進制的 0A1H 開始( 小于80H 的為 ASCII 碼字符),對應區(qū)位碼中區(qū)碼的第一區(qū) 。第二個字節(jié)為位碼,范圍也是從 0A1H 開始,對應某區(qū)中的第一個位碼。這樣,將漢字機內(nèi)碼減去 0A0AH 就得該漢字的區(qū)位碼。例如漢字“房 ”的機內(nèi)碼為十六進制的 “B7BF”,其中“B7”表示區(qū)碼,“BF”表示位碼。所以“ 房” 的區(qū)位碼為 0B7BFH0A0A0H=171FH。將區(qū)碼和位碼分別轉(zhuǎn)換為十進制得漢字“ 房” 的區(qū)位碼為 “2331”,即“房” 的點陣位于第 23 區(qū)的第 31 個字的位置,相當于在文件 HZK16 中的位置為第 32[(231) 94+(311)]=67136B 以后的 32 個字節(jié)為“ 房” 的顯示點陣。在本單片機系統(tǒng)中,起始地址的高 4 位為頁號,送 P1 口,低 15 位為數(shù)據(jù)區(qū)地址,送指針 DPTR。利用“MOVX”指令連續(xù)取 32 個字節(jié)送 LCD 的相應位置,就能實現(xiàn)正確的漢字顯示。ASCII 碼的顯示與漢字的顯示基本原理相同。在文件 ASC16 中不存在機內(nèi)碼的問題,其顯示點陣直接按 ASCII 碼從小到大依次排列,只是每個 ASCII 碼在文本文件中只占 1 個字節(jié)且小于 80H,而且 ASCII 碼為 816 點陣,所以在ASCII16 文件中,每個 ASCII 碼的點陣也只占 16 個字節(jié)。首先提取 1616 的國標漢字點陣和 816 的 ASCII 碼點陣(如 UCDOS 軟件中的 HZK16 和 ASC16)并將其直接寫入 29F040。其中 HZK16(共 256KB)點 0~7頁。為了便于編程,ASC16 雖然只有 4KB,也單獨占用第 8 頁。其余剩下的空間點陣式漢字電子顯示屏用來存儲漢字語句的編碼。由于 240128 點陣的 LED 顯示器每個只能顯示 15 個漢字(1616 點陣漢字),即30 個字節(jié)。所以可將需要顯示的語句按 30 個字節(jié)為 1 行進行編寫,不足 30 個字符的則補空格。在 PC 機上進行錄入時 ,每行 30 個字符再加上回車鍵和換行符 ,實占 32 個字符。所錄入的語句以純文本形式存盤,再將該文本文件以二進制的形式寫入 29F040 的第 9 頁。那么 ,以后根據(jù)需要顯示的語句行號便可以進行正確的顯示。此,作者推出薦使用 DOS 版本的 WPS 軟件的“ 編輯非文收文件”功能,它能清楚地顯示每行是否有 30 個字符。、 提取漢字的軟件的設計及實現(xiàn)我們以 UCDOS 中文宋體字庫為例,每一個字由 16 行 16 列的點陣組成顯示。即國標漢字庫中的每一個字均由 256 點陣來表示。我們可以把每一個點理解為一個像素,而把每一個字的字形理解為一幅圖像。事實上這個漢字屏不僅可以顯示漢字, 也可以顯示在 256 像素范圍內(nèi)的任何圖形。圖 42點陣式漢字電子顯示屏用 8 位的 AT89C51 單片機控制, 由于單片機的總線為 8 位,一個字需要拆分為 2 個部分。一般我們把它拆分為上部和下部,上部由 8*16 點陣組成, 下部也由 8*16點陣組成。在本例中單片機首先顯示的是左上角的第一列的上半部分,即第 0 列的p00p07 口。方向為 p00 到 p07 ,顯示漢字“ 小”時, p05 點亮,由上往下排列,為 滅, 滅, 滅 滅, 滅, 滅, 滅, 滅。即二進制00000000,轉(zhuǎn)換為 16 進制為 00h.。上半部第一列完成后,繼續(xù)掃描下半部的第一列,為了接線的方便,我們?nèi)栽O計成由上往下掃描,即從 p27 向 p20 方向掃描,從上圖可以看到, 亮, 即為 00000100,16 進制則為 04h。 然后單片機轉(zhuǎn)向上半部第二列,全不亮,為 00000000,即 16 進制 00h.這一列完成后繼續(xù)進行下半部分的掃描, 點亮,為二進制00000101,即 16 進制 20h. 依照這個方法,繼續(xù)進行下面的掃描,一共掃描 32 個 8 位, 可以得出漢字“小”的掃描代碼為:DB 00,00,00,10H,00,20H,00,40HDB 01,80H,06,02,00,01,0FFH,0FEH 。小 DB 00,00,04,00,02,00,01,00DB 00,80H,00,60H,00,00,00,00由這個原理可以看出, 無論顯示何種字體或圖像, 都可以用這個方法來分析出它的掃描代碼從而顯示在屏幕上。 、漢字的實現(xiàn)本系統(tǒng)的取字模軟件主要是編輯 LED 顯示屏顯示的內(nèi)容,在設計中采用匯編語言寫了 LED 顯示屏控制系統(tǒng)的內(nèi)容下載軟件。軟件界面如圖 43 所示。該軟件的主要是對輸入的漢字取點陣數(shù)據(jù)如下:點陣式漢字電子顯示屏軟件打開后輸入漢字,點“檢取” ,十六進制數(shù)據(jù)的漢字代碼即可自動生成,把我們所需要的豎排數(shù)據(jù)復制到我們的程序中即可。?。篋B 00,00,00,10H,00,20H,00,40HDB 01,80H,06,02,00,01,0FFH,0FEH DB 00,00,04,00,02,00,01,00DB 00,80H,00,60H,00,00,00,00心:DB 00,20H,00,40H,03,80H,00,00 DB 0FH,0FCH,00,02,80H,02,40H,02 DB 38H,02,10H,02,00,02,00,0EH DB 02,00,01,00,00,0E0H,00,00慢:DB 02,00,1CH,00,00,00,0FFH,0FFH DB 10H,00,0BH,0C1H,0FAH,51H,0AAH,5AHDB 0ABH,0D4H,0AAH,54H,0ABH,0D4H,0AAH,5AH DB 0FAH,52H,07,0C1H,02,01,00,00行: DB 00,40H,08,80H,11H,00,23H,0FFHDB 0C4H,00,02,00,42H,00,42H,00點陣式漢字電子顯示屏DB 42H,00,42H,02,42H,01,43H,0FEH DB
點擊復制文檔內(nèi)容
規(guī)章制度相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1