亚洲视频一区二区三区_国产在线拍偷自揄拍精品_日韩av在线看_日本久久久久久久久久久_精品国产区一区二区三区在线观看_国产日产欧美a一级在线_日韩亚洲在线观看_日韩久久精品电影_久久综合电影一区_2021国产精品视频_国产精品小说在线_欧美—级高清免费播放_一区二区三区高清国产_91av视频在线免费观看_一二美女精品欧洲_成人网在线免费看

LCD顯示模塊并行接口驅動程序設計(1)———LCD顯示模塊并行接口驅動程序設計(1)

0 引 言
    人們在日常生活中,LCD占有很大的地位。人們使用的電腦、手機、車載系統、各種測量設備、顯示設備等等,都把LCD作為重要的人機接口,它把使用者需要的信息及時反應出來。目前市場上存在著各種LCD和相對應的驅動模塊,驅動模塊所帶的驅動程序都是針對本身模塊開發的,各種驅動程序之間通用性差,而且在不同的平臺上很難移植。每換一種LCD產品,都要根據它的驅動模塊重寫驅動程序。這樣產品開發資源浪費,開發周期長,成本增加。本文將介紹一種LCD圖形液晶驅動器的使用方法以及程序裁剪、移植和擴展,實現在任意坐標上顯示圖形和漢字。這款驅動器不帶字庫,對需要顯示的漢字和字母通過字模產生器產生數據,通過程序設計把字體在LCD通過描點描述出來(本文所用的字模采用陽碼)。


1 典型圖形LCD驅動器NHC_313簡介
1.1 驅動器簡介
    NHC_313驅動器驅動最大點陣數為640(列)×480(行),顯示顏色為65536色(16位色)。本文所用的LCD為SHARP公司產品,產品型號為LQ104V1DG52。NHC_313有8位復用并行接口一數據總線和控制總線。MCU可以通過總線對LCD進行操作,隨時寫顯示存儲器,而不影響顯示效果,即顯示不會出現“雪花”。NHC_313內部有兩頁顯示緩存,使用人員可以讓一頁緩存的數據在LCD上顯示出來,同時可以對第二頁的緩存進行操作。此驅動器與微處理器接口連接簡單,接口的讀、寫操作兼容8031總線時序。這款驅動器只是單純的圖形圖像顯示,沒有內置字庫、圖形庫。如果設計人員要顯示漢字,必須要把需要的漢字用字模生成器產生字模的16進制文件,然后通過程序控制把需要的字體逐一描到LCD上。驅動器的控制引腳如下:
    WR:數據寫入,低電平有效
    CS:片選端,低電平有效
    A0:地址信號線0
    A1:地址信號線1
    DB0~DB7:數據總線
    對NHC_313讀寫的時候采用8031時序,如圖1為NHC_313接口電路8031時序圖,在表1中列出了接口的時序特征參數。

    當驅動器與8051等I/O口讀寫速度不是很快的MCU連接時,I/O的特性其本上可以滿足表1的時序特征參數,圖2給出的是MCU和驅動器無縫連接的接口電路,這種方法是采用IO模擬時序的時候用到的引腳(不止局限于圖中列出的引腳),本文建議采用I/O口模擬時序的方法控制驅動器。要注意的是如果I/O的讀寫速度過快則不能滿足接口時序特性參數。例如采用Silab公司的C8051F340作為NHC_313的MCU,由于C8051F340的內部晶振為48MHz,I/O讀寫速度不能很好滿足時序特性(寫周期不能滿足),所以在程序設汁中會看到有延時程序。而Atmel 8051系列單片機I/O可以滿足表1的時序參數特性,不需要加入延時程序。

    表2為驅動器命令,由于顯示的像素點數為640(列)×480(行),對于8位的I/O不能一次的把行和列的信息完全表示出來,由此設置了行列的高低地址(8位地址線只能表示0~255的地址信息)。

 

 

 

    對驅動器進行寫操作要遵循以下規律:
    a)設定顯示頁和操作頁地址(A1=A0=1,CS=0,WR=0)

    D1-D0設定列地址高字節;D2設定行地址高字節。開機時先執行此操作再執行其他操作。
    b)寫行地址低字節。(A1=0,A0=1)
    c)寫列地址低字節字節。(A1=1,A0=0)
    d)連續寫兩次8位字節對應一個像素點顏色(A1=0,A0=0)。第一個字節:

    R4、R3、R2、R1、R0表示紅色灰度;G5、G4、G3、G2、G1、G0表示綠色灰度;B4、B3、B2、B1、B0表示藍色灰度。如在同一行內連續寫數據不用每次重寫行坐標和列坐標,每一次“寫數據”操作后列地址自動加1,即每寫兩個字節顯示數據列地址自動加1。
1.2 關于液晶屏的簡單說明
    本文中的液晶顯示器顯示的顏色數量為65536種一16位色,對一個像素點所要顯示的顏色需要用兩個字節的數據來表示。需要注意的是,LCD的坐標系同數學上的坐標系有所不同,LCD的坐標系如圖3所示。

    坐標系上的點和LCD的像素點是一一對應的,每一個像素點用坐標系的橫縱坐標唯一標識。由于八位的數據線只能表示0~255的范圍,所以把LCD分割成了圖3中的幾個區域,這些區域保證了橫縱坐標范圍在0~255之內,通過設置行列高低地址選擇所要顯示的區域。每個區域獨立為一個小的坐標系,如圖3中的F區域所示,區域中的點用這個小坐標系的坐標唯一表示。例如在選擇LCD上點(630,420),通過整體坐標軸把這個點定位到F區,通過簡單的計算得知此點在F區域坐標下的新坐標值為(118,108)。選擇區域的過程就是設置行列高低地址的過程,也可以理解為地址的寫入為先寫如高地址,后寫入低地址,且地址的長度為11位,最高位為行列地址選擇位。為了方便理解和使用,本文把地址用區域來表示。例如選擇F區域,執行操作:A1=A0=1,CS=0,WR=0,然后向控制器寫入D2D1D0=110。

 
 
 
 
亚洲视频一区二区三区_国产在线拍偷自揄拍精品_日韩av在线看_日本久久久久久久久久久_精品国产区一区二区三区在线观看_国产日产欧美a一级在线_日韩亚洲在线观看_日韩久久精品电影_久久综合电影一区_2021国产精品视频_国产精品小说在线_欧美—级高清免费播放_一区二区三区高清国产_91av视频在线免费观看_一二美女精品欧洲_成人网在线免费看
国产精品自拍偷拍| 欧美性感美女h网站在线观看免费| 高清日韩电视剧大全免费播放在线观看| 两个人的视频www国产精品| 在线播放日韩精品| 日韩一区二区福利| 热门国产精品亚洲第一区在线| 国产精品精品久久久久久| 国内精品久久久久久中文字幕| 欧美另类极品videosbestfree| 欧美性开放视频| 日韩精品一区二区三区第95| 国产成人福利夜色影视| 性色av香蕉一区二区| 日韩欧美在线视频| 97香蕉久久夜色精品国产| 亚洲第一网站免费视频| 国产性色av一区二区| 国产性猛交xxxx免费看久久| 亚洲人成欧美中文字幕| 久久免费少妇高潮久久精品99| 欧洲精品在线视频| 国产精品福利无圣光在线一区| 久久电影一区二区| 日韩精品免费在线视频| 91免费看片在线| 亚洲人成网站777色婷婷| 日本91av在线播放| 亚洲精品www久久久久久广东| 日韩在线视频免费观看高清中文| 热久久视久久精品18亚洲精品| 欧美裸体xxxx极品少妇软件| 亚洲欧美另类人妖| 亚洲日韩中文字幕在线播放| 日本一区二区三区在线播放| 国产精品久久久久久久久借妻| 欧美亚洲日本黄色| 91午夜在线播放| 久久精品国产综合| 国产成人短视频| 成人精品在线视频| 国产九九精品视频| 狠狠躁夜夜躁人人爽超碰91| 午夜精品久久久久久久99热浪潮| 亚州精品天堂中文字幕| 欧美日韩国产一区二区三区| 色婷婷av一区二区三区久久| 成人在线激情视频| 欧美日韩性视频在线| 国产日本欧美一区二区三区| 国产精品久久二区| 91久久精品美女| 国产精品亚洲激情| 97视频色精品| 成人情趣片在线观看免费| 亚洲jizzjizz日本少妇| 久久99精品久久久久久琪琪| 亚洲欧洲自拍偷拍| 欧美日韩福利视频| 日韩成人av网| 亚洲视频综合网| 欧美成人剧情片在线观看| 久久中国妇女中文字幕| 亚洲精品网址在线观看| 色偷偷av一区二区三区乱| 欧美二区乱c黑人| 在线观看亚洲区| 国产成人在线视频| 欧美床上激情在线观看| 欧美精品一二区| 亚洲aa中文字幕| 亚洲国产天堂久久综合网| 久久精品国产亚洲一区二区| 欧美激情伊人电影| 国产精品久久久久久久久久ktv| 欧美日本黄视频| 亚洲偷熟乱区亚洲香蕉av| 亚洲天堂av综合网| 亚洲风情亚aⅴ在线发布| 国产在线999| 国产精品草莓在线免费观看| 欧美成人亚洲成人日韩成人| 亚洲天堂开心观看| 国产精品极品尤物在线观看| 欧美日韩免费区域视频在线观看| 国产精品入口免费视| 欧美成人精品三级在线观看| 亚洲精品视频在线观看视频| 日本电影亚洲天堂| 国产狼人综合免费视频| 97超级碰在线看视频免费在线看| 日韩经典一区二区三区| 66m—66摸成人免费视频| 欧美激情亚洲国产| 国产成人精品a视频一区www| 7m精品福利视频导航| 日韩欧美成人免费视频| 亚洲曰本av电影| 91丨九色丨国产在线| 欧美日韩精品在线播放| 久久久久久久爱| 亚洲日韩欧美视频一区| 国产精品第二页| 精品视频久久久久久| 97久久精品人人澡人人爽缅北| 美日韩丰满少妇在线观看| 国产成人97精品免费看片| 久久久爽爽爽美女图片| 免费97视频在线精品国自产拍| 国产精品久久久久久av福利| 欧美二区在线播放| 热久久免费视频精品| 国产精品jvid在线观看蜜臀| 欧美激情在线观看视频| 久热国产精品视频| 国产精品99久久久久久久久| 91丝袜美腿美女视频网站| 91亚洲国产成人久久精品网站| 91精品国产高清久久久久久| 欧美人在线视频| 亚洲国产精品专区久久| 亚洲欧美中文日韩v在线观看| 国产精品久久久久久久久久ktv| 国产精品久久久久久久午夜| 日本精品免费一区二区三区| 综合网日日天干夜夜久久| 日韩精品免费一线在线观看| 亚洲欧美在线免费观看| 成人欧美一区二区三区在线湿哒哒| 亚洲免费人成在线视频观看| 中文在线不卡视频| 亚洲欧美在线免费| 美女撒尿一区二区三区| 亚洲国产高潮在线观看| 欧美高清不卡在线| 亚洲欧美激情四射在线日| 国产欧美一区二区三区在线| 中文字幕成人在线| 亚洲精品视频网上网址在线观看| 国产精品入口日韩视频大尺度| 欧美综合在线第二页| 色播久久人人爽人人爽人人片视av| 久久国产精品久久久久久| 一区二区欧美久久| 日韩在线视频免费观看| 亚洲美女久久久| 国内精品伊人久久| 麻豆国产va免费精品高清在线| 欧美性理论片在线观看片免费| 国产成人精品在线视频| 亚洲偷熟乱区亚洲香蕉av| 国产精品美女无圣光视频| 久久亚洲国产精品| 久久久亚洲网站| 欧美大片免费观看| 日韩大片免费观看视频播放| 国产精品第一视频| 国产精品美女久久久久av超清| 日韩美女av在线| 国产日韩欧美一二三区| 久久精品国产视频| 91色精品视频在线| 国产在线高清精品| 日韩成人av网|