色婷婷AⅤ一区二区三区|亚洲精品第一国产综合亚AV|久久精品官方网视频|日本28视频香蕉

          新聞中心

          EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > Linux液晶顯示屏驅(qū)動(dòng)設(shè)計(jì)

          Linux液晶顯示屏驅(qū)動(dòng)設(shè)計(jì)

          作者: 時(shí)間:2012-03-07 來(lái)源:網(wǎng)絡(luò) 收藏

          3LCD讀寫(xiě)原理

          FYD12864-0402B每屏可顯示4行8列共32個(gè)16×16點(diǎn)陣的漢字,每個(gè)顯示RAM可顯示1個(gè)中文字符或2個(gè)16×8點(diǎn)陣全高ASCII碼字符,即每屏最多可顯示32個(gè)中文字符或64個(gè)ASCII碼字符。FYD12864-0402B內(nèi)部提供128×2字節(jié)的字符顯示RAM緩沖區(qū)(DDRAM)。字符顯示是通過(guò)將字符顯示編碼寫(xiě)入該字符顯示RAM實(shí)現(xiàn)的。根據(jù)寫(xiě)入內(nèi)容的不同,可分別在液晶屏上顯示CGROM(中文字庫(kù))、HCGROM(ASCII碼字庫(kù))及CGRAM(自定義字形)的內(nèi)容。3種不同字符/字型的選擇編碼范圍為:0000~0006H(其代碼分別是0000、0002、0004、0006,共4個(gè))顯示自定義字型,02H~7FH顯示半寬ASCII碼字符,A1A0H~F7FFH顯示8 192種GB2312中文字庫(kù)字形。字符顯示RAM在液晶模塊中的地址80H~9FH。字符顯示的RAM的地址與32個(gè)字符顯示區(qū)域有著一一對(duì)應(yīng)的關(guān)系。

          4 部分代碼解析




          5 編寫(xiě)Makefile和用戶(hù)級(jí)測(cè)試程序

          下面2行宏變量定義使用armv41-unknown-linux-gcc編譯器編譯,默認(rèn)使用gcc編譯器、X86 PC平臺(tái)。



          結(jié) 語(yǔ)

          對(duì)設(shè)備程序作了詳細(xì)的介紹,在實(shí)際開(kāi)發(fā)板AT91RM9200上加入FYD12864-0402B模塊,該液晶驅(qū)動(dòng)采用通用化接口和調(diào)用方法,對(duì)開(kāi)發(fā)其他設(shè)備驅(qū)動(dòng)程序具有很好的指導(dǎo)意義。

          本文引用地址:http://cafeforensic.com/article/149499.htm linux操作系統(tǒng)文章專(zhuān)題:linux操作系統(tǒng)詳解(linux不再難懂)

          linux相關(guān)文章:linux教程


          led顯示器相關(guān)文章:led顯示器原理



          上一頁(yè) 1 2 下一頁(yè)

          評(píng)論


          相關(guān)推薦

          技術(shù)專(zhuān)區(qū)

          關(guān)閉