欧美日韩国产综合网_欧美精品大片_亚洲一区二区三区高清不卡_一区二区三区免费看_亚洲综合好骚_亚洲欧美影院_国产视频不卡_亚洲高清视频一区_免费精品视频_欧美精品一级

  • 基于嵌入式系統的LCD漢字顯示———基于嵌入式系統的LCD漢字顯示

    引言

    隨著嵌入式技術的迅猛發展,人機交互界面也越來越顯示出它的重要性。實際的LCD應用中要顯示的漢字一般很有限,并不需要完整的漢字庫,再加上完整字庫在程序中要占用大量空間,因而非完整漢字庫的研究就有了其自身的現實必要性。本文以AT91SAM7S256處理器的LCD顯示模塊為例,介紹了非完整漢字庫的建立方法及其具體實現。

    1  液晶顯示原理

    液晶顯示器LCD (Liquid Crystal Display)主要用于文本、圖形及圖像信息的顯示。液晶顯示屏具有輕薄、體積小、耗電量低、無輻射、平面直角顯示以及影像穩定不閃爍等特點。液晶是一種介于固態和液態之間的有機化合物。當被加熱時,它會呈現透明的液態,而冷卻的時候會結晶成混亂的固態。用于液晶顯示器的是Nematic液晶,當向液晶通電時,液晶體分子便排列得井然有序,可以使光線容易通過;而不通電時,液晶分子便排列混亂,阻止光線通過。
    從整體來看,TN(扭曲向列型)單色液晶顯示器液晶分子的排列就像螺旋形的扭轉排列。光線從上向下照射時,通常只有一個角度的光線能夠穿透下來,通過上濾光片導入上部夾層的溝槽中,再通過液晶分子扭轉排列的通路從下濾光片穿出。一旦通過電極給這些液晶分子加電之后,液晶分子變成豎立的狀態,這樣光線就無法通過,結果在顯示屏上出現黑色。這樣會形成透光時(即不加電時)為白、不透光時(加電時)為黑,字符就可以顯示在屏幕上了。

    2  漢字信息的編碼知識

    2.1 漢字的編碼標準

    漢字系統對每個漢字預先規定輸入計算機中的代碼,即漢字的外部碼。計算機為了識別漢字,要把漢字的外部碼轉換成內部碼進行存儲和處理。輸出時,還將漢字的內部碼轉換成漢字的字形碼。主要的漢字編碼有以下幾種:

    1) 國標碼:計算機與其他系統或設備之間進行漢字代碼信息交換的標準漢字代碼。它用兩個字節代碼來表示一個漢字。行、列各 94(0-93),用先行后列的兩個 7 位二進制數表示。

    2) 區位碼:每個漢字(圖形符號)用兩個字節表示,每個字節只用低 7 位,即最高位為 0 的二進制碼。漢字編碼使用的高字節稱為區碼,低字節稱為位碼。區位碼共 94 個區,每個區有 94 個位,組成一個 94*94 的矩陣。

    3) 機內碼:中文或西文信息在計算機系統中的代碼表示稱為機內碼。是計算機對漢字進行存儲、運算的實際代碼。一般用連續兩個字節表示漢字的內碼且每個字節最高位為 1。

    2.2 區位碼、國標碼和機內碼之間的轉換關系

    (區位碼的十六進制表示)+A0A0H=機內碼。國標碼+8080H =(區位碼的十六進制表示)+A0A0H。國標碼=(區位碼的十六進制表示)+2020H。

    3  完整漢字庫下的漢字顯示以及漢字英文混合顯示

    3.1 完整漢字庫下的漢字顯示原理

    漢字的輸出是將漢字的筆劃離散化,用點陣來表示。點陣的中每個點位只有兩種狀態:有筆畫(1)、無筆畫(0)。描述漢字點陣信息的二進制代碼集稱為漢字的字模。所有漢字和符號的點陣信息就組成了漢字庫。

    點陣字庫文件已經給使用者提供好了,關鍵在于如何取得漢字的圖形,即漢字的點陣字模。首先看一下如何取得漢字的區位碼。計算機在處理漢字和 ASCII 字符時 ,使每個 ASCII字符占用一個字節,而一個漢字占用兩個字節,其值稱為漢字的內碼。其中第一個字節的值為區號加上 32(20H),第二個字節的值為位號加上 32(20H)。為了與 ASCII 字符區別開,表示漢字的兩個字節的最高位都是 1,也就是兩個字節的值都又加上了 128(80H)。這樣,通過漢字的內碼,就可以計算出漢字的區位碼。具體算式如下:
      qh=c1-32-128=c1-160, wh=c2-32-128=c2-160 或 qh=c1-0xa0, wh=c2-0xa0
      其中 qh 、wh 為漢字的區號和位號,c1、c2 為漢字的第一字節和第二字節。
      根據區號和位號可以得到漢字字模在文件中的位置:
      location=(94*(qh-1)+(wh-1))*一個點陣字模的字節數。

    字模的表示順序為:先從左到右,再從上到下,依此類推,畫滿 16×16 個點。這樣,一個 16×16 點陣的漢字總共需要 16*16/8=32 個字節表示。因此,當顯示16×16 點陣的漢字時,只要根據區碼和位碼計算出該漢字點陣在ROM 中存放的起始地址,然后從此地址連續地取出 32 個字節的漢字點陣,并寫入 LCD 模塊對應的地址中,就可以顯示出該漢字。

    3.2 漢字英文混合顯示

    在應用中,常需要漢字和英文字符混合顯示,在軟件處理時需要判斷顯示的內容是漢字的編碼還是英文字符的編碼,如果是漢字編碼則根據其機內碼計算區位碼,并根據區位碼計算出該漢字在字模中的起始地址。顯示16×16 點陣漢字的混合顯示軟件流程圖如圖1所示:

    圖1混合顯示軟件流程圖

    按照以上的顯示原理可以編寫出在完整漢字庫下的漢字英文混合顯示程序,具體程序代碼在很多資料中都有,這里就不再贅述。

    4  非完整漢字庫的建立及漢字英文混合顯示

    4.1 非完整漢字庫的建立

    在很多的人機界面中,雖然顯示的漢字數量較多,但實際無重復的漢字數卻較少,而且不同的應用環境用到的漢字也有其自身的特殊性。如果是提供少量的互不重復的漢字,較好的做法如下:利用 DM Tool 字模轉化工具生成所需要的漢字模,然后利用 123.exe 軟件生成相應的機內碼。接下來就可將以上所得到的漢字的機內碼和其字模合在一起組成數組,如此反復就可以將所需要的所有漢字都形成數組,最后將這些漢字組成二維數組。如下所示:

    const UINT16T DDSHZTable[][17] = {

    {     //時

        0xCAB1, //機內碼

        0x0010, 0x0010, 0x7c10, 0x4410, 0x47fe, 0x4410, 0x7c10, 0x4510,

        0x4490, 0x4490, 0x7c10, 0x0010, 0x0010, 0x0010, 0x0050, 0x0020//字模

    },

    ……

    }

    在定義上面的二維數組時不規定數組的大小,這樣就可以方便地添加自己需要的漢字。要顯示特定漢字的時候,只需要從數組中查找內碼與要求漢字內碼相同的即可獲得字模。

    4.2 軟硬件設計

    下面結合AT91SAM7S256處理器介紹LCD 模塊的軟硬件設計過程。

    4.2.1  硬件電路設計

    LCD 模塊采用 PM04OX1,LED 背光。320*96 點陣,256 色顯示,亮度控制:6位。背光LED :6支(串聯),亮度控制 2位,背光電流 2.5mA~20mA。CN7,CN8: 連接LCD面板 PM042OX1; CN6: LCD背光電源;U6: Timing Controller,PVI-2003A; U8: VS_ASIC, MCU-LCD 接口轉換邏輯。以下介紹 MCU-VS_ASIC-Timing Controller 硬件接口。連接 LCD 面板的接口信號包括: LCDCLK, R[5:0],G[5:0],B[5:0], VSHS 和 VSVS。其中 VSHS, VSVS 來源于 MCU 的PIO; LCDCLK來源于 MCU-SPI的 NPCS3; R[5:0],G[5:0],B[5:0]是 U8 根據 MCU-SPI 的VSCK(SPI-SCK)、VSDO(SPI-MOSI)、LCDCLK (SPI-NPCS3)和 VSVS 產生。

    LED 驅動 (LED0~LED15) 是 U8 根據 MCU-SPI 的 VSCK(SPI-SCK)、VSDO(SPI-MOSI)、LCDCLK(SPI-NPCS3) 和 VSVS 產生。 LCD掃描方向選擇:RP1、RP2 為 LCD 掃描方向選擇,它們只能焊接其中的 1 只。LCD驅動原理框圖如圖2所示:

    圖2 LCD驅動原理框圖

    4.2.2  軟件設計

    通過 SPI-DMA 完成一個整行的掃描過程。在該過程中,DMA(直接存儲器存取) 向 SPI(串行外設接口) 傳輸 400 個 8 位數據。一個完整周期需要有 104 行掃描。其中第 0 行掃描的前 3 個數據為 PMRAM 數據,其他數據無意義(可以是任何數)。第 1 行和第 103 行掃描的全部數據均無意義;第 2~102行為數據掃描,每一行數據中前 64 個和后 16 個數據無意義,中間 320 個數據為顯示數據。

    LCD驅動過程是由 SPI-DMA 操作配合 SPI-DMA 中斷服務程序完成的。應當指出的是,在MCU相應的設備按要求初始化后,由于沒有啟動SPI-DMA,LCD驅動過程不能自動開始。因此顯示初始化程序應當:

    1) 設置SPI;

     
     
    網站首頁  |  關于我們  |  聯系我們  |  廣告服務  |  版權隱私  |  友情鏈接  |  站點導航
     
    欧美日韩国产综合网_欧美精品大片_亚洲一区二区三区高清不卡_一区二区三区免费看_亚洲综合好骚_亚洲欧美影院_国产视频不卡_亚洲高清视频一区_免费精品视频_欧美精品一级
    欧美日韩一区二| 亚洲无线视频| 欧美天天在线| 欧美午夜免费影院| 亚洲人成久久| 乱码第一页成人| 国产精品hd| 国产精品普通话对白| 久久综合图片| 亚洲狼人精品一区二区三区| 午夜一区二区三区不卡视频| 欧美日韩在线大尺度| 亚洲伦理精品| 欧美日韩国产欧| 国产视频久久| 亚洲无吗在线| 久久久蜜桃一区二区人| 亚洲乱码久久| 国产精品地址| 麻豆成人在线| 一本综合久久| 亚洲视频精品| 欧美成人国产| 亚洲专区欧美专区| 亚洲人成人一区二区三区| 久久这里有精品15一区二区三区| 亚洲国产欧洲综合997久久| 久久精品日产第一区二区| 亚洲日本激情| 国产精品a久久久久| 久久久水蜜桃| 午夜一区不卡| 国产欧美短视频| 在线免费观看一区二区三区| 欧美日韩在线精品| 久久午夜激情| 久久一区二区三区av| 亚洲欧美日本日韩| 国产私拍一区| 亚洲一区激情| 香蕉久久国产| 久久久久看片| 欧美日韩国产高清| 国产综合欧美在线看| 欧美色123| 韩国av一区| 极品少妇一区二区三区| 国模精品一区二区三区| 狠色狠色综合久久| 亚洲激情婷婷| 国产欧美一级| 久久精品123| 欧美久久九九| 亚洲一级一区| 国产一区二区三区高清| 欧美亚洲专区| 久久久综合网| 韩国亚洲精品| 中文在线一区| 久久久久久久欧美精品| 欧美日韩综合网| 亚洲精品乱码久久久久久蜜桃麻豆 | 国产精品久久久久久久久久直播| 亚洲高清视频一区| 国产亚洲精品自拍| 久久久99国产精品免费| 欧美精品尤物在线| 日韩香蕉视频| 久久九九精品| 亚洲第一区色| 久久久噜噜噜| 亚洲精品极品| 午夜欧美精品| 国产伦精品一区二区三区| 欧美激情1区2区3区| 亚洲人成人一区二区三区| 久久国产一二区| 亚洲精品人人| 欧美人成在线| 国产精品日韩欧美一区二区三区| 久久精品二区| 日韩午夜精品| 欧美三区不卡| 性欧美长视频| 亚洲精品乱码| 欧美日韩一区二区高清| 国产精品综合| 亚洲精品裸体| 国产自产精品| 巨乳诱惑日韩免费av| 一区二区三区四区五区在线 | 男女av一区三区二区色多| 欧美日本一区二区视频在线观看 | 国产伦一区二区三区色一情| 欧美日韩高清在线一区| 亚洲欧美卡通另类91av| 亚洲国产精品视频一区| 女同性一区二区三区人了人一| 亚洲精品一二| 亚洲成色www久久网站| 你懂的国产精品| 午夜在线视频一区二区区别 | 麻豆精品传媒视频| 99热这里只有成人精品国产| 欧美日韩一区综合| 欧美高清一区| 欧美不卡三区| 久久先锋影音| 久久久久久9| 免费日韩av片| 香蕉久久夜色精品| 亚洲欧美卡通另类91av| 国产欧美日韩综合一区在线观看 | 亚洲另类自拍| 午夜性色一区二区三区免费视频 | 国产一区日韩欧美| 欧美区一区二| 欧美片第1页综合| 欧美久久久久久久| 国产精品www994| 欧美日韩另类综合| 国产一区亚洲| 亚洲成人直播| 日韩一区二区久久| 国产精品亚洲综合| 久久国产主播精品| 欧美日韩高清免费| 伊人激情综合| 国产日韩欧美一区二区三区在线观看| av成人激情| 欧美专区一区二区三区| 欧美一区国产一区| 欧美日韩一区在线播放| 在线看片成人| 亚洲男人影院| 久久www成人_看片免费不卡| 欧美韩日精品| 欧美色123| 亚洲九九精品| 亚洲欧美日韩精品久久久| 久久精品中文字幕一区二区三区| 久久久噜噜噜久久狠狠50岁| 欧美色图首页| 一本一本久久| 欧美成人tv| 亚洲东热激情| 亚洲欧美久久久| 欧美视频网站| 国产一区二区你懂的| 久久青青草综合| 亚洲国产导航| 久久亚洲不卡| 中文亚洲欧美| 欧美日韩精品| 亚洲一区二区四区| 亚洲图片在线| 欧美一区二区三区四区夜夜大片| 精品不卡在线| 久久精品日产第一区二区| 精品91视频| 欧美成人dvd在线视频| av不卡在线看| 欧美精品v日韩精品v国产精品| 亚洲国产欧美国产综合一区| 欧美一区成人| 久久av一区二区| 亚洲麻豆av| 黄色av一区| 美女黄网久久| 一区二区激情| 亚洲二区三区四区| 欧美日韩理论| 久久蜜桃资源一区二区老牛| 一本一本久久| 亚洲视频一区| 国产精品成人一区二区网站软件 | 欧美专区一区二区三区| 在线成人h网| 99视频+国产日韩欧美| 久久青青草综合| 国产精品婷婷| 在线观看成人av| 欧美日韩精品一本二本三本| 免费在线国产精品| 亚洲一区二区三区精品动漫| 99精品视频免费全部在线| 一区二区亚洲精品| 激情欧美日韩一区| 一区二区视频欧美| 91久久视频| 日韩亚洲一区在线播放| 亚洲理伦在线| 日韩视频一区二区三区在线播放免费观看| 黄色精品免费| 亚洲精品男同| 国产日韩欧美二区| 久久狠狠一本精品综合网| 久久久国产精品一区二区三区| 久久久久久一区二区| 亚洲欧美一区在线| 国产一区二区三区四区hd| 亚洲午夜黄色| 国产情侣久久| 麻豆精品网站| 欧美亚州在线观看| 亚洲激情精品| 国产女优一区| 欧美激情视频一区二区三区在线播放 | 亚洲国产专区校园欧美| 亚洲欧洲精品一区| 国产日韩欧美精品| 欧美一区二区三区免费看| 欧美视频在线观看| 亚洲乱码视频| 久久亚洲国产精品日日av夜夜| 欧美精品首页| 亚洲国产第一| 午夜影院日韩| 狠色狠色综合久久| 国产农村妇女精品一二区| 午夜激情一区| 一区二区三区国产盗摄| 久久久精彩视频| 一区在线视频观看| 久久国产欧美精品| 黄色亚洲在线| 免费日韩av片| 亚洲网站啪啪| 久久三级福利| 一本色道婷婷久久欧美| 午夜日韩在线| 免费国产自线拍一欧美视频| 在线看无码的免费网站| 久久一区中文字幕| 国产麻豆日韩| 亚洲经典自拍| 国产精品国码视频| 久久亚洲精品伦理| 亚洲一区二区三区高清| 亚洲欧洲日本国产| 国产精品www994| 欧美一区在线看| 国产亚洲毛片在线| 亚洲欧洲综合| 伊人影院久久| 国产一区视频观看| 久久一区精品| 免费在线一区二区| 99热这里只有精品8| 精品成人在线| 麻豆久久久9性大片| 99re热精品| 欧美性色综合| 久久国产精品亚洲77777| 亚洲精品系列| 精品成人久久| 看欧美日韩国产| 亚洲在线视频| 一区二区日本视频| 亚洲精品影视| 亚洲三级色网| 亚洲区第一页| 亚洲乱码久久| 一区二区三区欧美在线| 亚洲国产午夜| 亚洲精品美女91| 9色精品在线| 一本一道久久综合狠狠老精东影业 | 亚洲一本视频| 黄色日韩在线| 狠狠入ady亚洲精品| 国内精品嫩模av私拍在线观看| 欧美日韩三级电影在线| 欧美日韩喷水| 国内精品久久久久久久果冻传媒| 国产精品jizz在线观看美国| 欧美日韩免费高清| 精品动漫3d一区二区三区免费| 亚洲午夜一级| 一区二区三区欧美成人| 亚洲欧美99| 葵司免费一区二区三区四区五区| 午夜精品区一区二区三| 伊人成人在线视频| 国产日韩欧美二区| 久久精品一区二区三区中文字幕| 欧美国产综合视频| 亚洲高清资源| 亚洲女同同性videoxma| 欧美精品国产一区| 亚洲免费不卡| 久久久久久久久久久一区| 国产精品二区在线| 一区二区三区久久网| 久久精品三级| 亚洲国产精品一区在线观看不卡| 国产一区二区高清视频| 久久久福利视频| 在线高清一区| 久久久久成人精品免费播放动漫| 国产精品99一区二区| 国产精品伊人日日| 亚洲天堂黄色| 每日更新成人在线视频| 亚洲国产第一| 欧美精品一区二区三区久久久竹菊| 一区二区视频欧美| 久久精品一区二区三区中文字幕 | 欧美久久综合| 一本久道久久综合婷婷鲸鱼 | 亚洲国产电影| 久久国产欧美精品| 亚洲精品裸体| 欧美精品黄色| 久久国产精品高清| 夜夜爽av福利精品导航| 国产精品大片免费观看| 性色一区二区| 一区二区国产在线观看| 欧美午夜在线| 老司机久久99久久精品播放免费| aⅴ色国产欧美| 激情五月***国产精品| 欧美成人69| 男女av一区三区二区色多| 99国产精品| 影音先锋中文字幕一区| 欧美视频在线观看| 欧美一区不卡| 另类天堂av| 99视频国产精品免费观看| 香蕉精品999视频一区二区| 日韩网站在线| 亚洲黄色av| 黑人一区二区| 欧美日韩在线不卡一区| 欧美暴力喷水在线| 久久久精品五月天| 欧美一级网站| 性欧美精品高清| 欧美亚洲在线| 美女黄网久久| 久久久久久久高潮| 久久久久综合| 欧美1区2区| 欧美激情第8页| 午夜精品视频在线观看一区二区| 久久精品成人| 午夜精品电影| 欧美日韩国产成人精品| 欧美日韩国产在线一区| 国产精品国产三级国产专区53| 欧美极品一区| 国产一区视频观看| 精品999在线观看| 一区福利视频| 一区二区毛片| 亚洲在线观看| 久久一区亚洲| 国产一区二区三区无遮挡| 在线看无码的免费网站| 亚洲伦伦在线| 另类亚洲自拍| 国产中文一区| 制服诱惑一区二区| 久久久成人网| 欧美三日本三级少妇三99| 好看的亚洲午夜视频在线| 日韩图片一区| 欧美亚洲视频| 国产一区二区在线观看免费播放| 亚洲日韩视频| 久久精品一本| 亚洲激情网址| 久久久久久黄| 精品99视频| 麻豆久久婷婷| 亚洲国产一区二区三区在线播 | 午夜久久福利| 亚洲黄色一区| 嫩草成人www欧美| 国精品一区二区三区| 国产区欧美区日韩区| 欧美不卡视频| 国内精品久久久久久久果冻传媒| 欧美在线综合| 亚洲午夜精品久久久久久app| 亚洲毛片在线| 午夜久久影院| 国产精品美女久久久| 欧美日韩综合网| 六月天综合网| 一区二区动漫| 黄色另类av| 久久一区精品| 国产毛片久久| 日韩午夜免费| 韩国精品一区二区三区| 另类国产ts人妖高潮视频| 亚洲欧洲精品一区|