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

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

    2 程序設計、移植和剪裁方法
    2.1 LCD驅動器I/O操作基本程序
        對驅動器控制是完成液晶產品開發的第一步也是關鍵部分,下面的程序是采用I/O模擬8031時序方法完成對控制器進行控制,通過這個方法有助于理解對控制器控制的操作步驟。圖1為C8051F340同驅動器的連接方法,本文所有例程編寫都遵循這種連接方式。操作基本程序清單如下:

     


        上述的dlcd,clcd1,clcd2,clcd3函數中,如果把控制器的片選信號接到低電平,cs這個管腳在程序可以略去;假如P4端口和其他端口相連接,cs管腳要通過I/O口控制驅動器是否選通。注意函數中的延遲函數:數據出現在端口上要經過T6的時間在wr的上升沿把數據寫入控制器。
    2.2 LCD高級程序設計
        函數draw_point功能:把有顏色的點在LCD指定位置顯示出來。函數參數意義(參考圖3):
        word_which_display:設置顯示頁;
        word_which_write:設置操作頁;
        word_x,:新坐標O'在原坐標O下橫坐標;
        word_y:新坐標O'在原坐標O下縱坐標;
        line_x:點G在坐標系O'下橫坐標
        line_y:點G在坐標系O'下縱坐標
        yanse1,yanse2:連續寫入的8位像素字節
        說明:顯示頁的設置是為了顯示兩頁緩存中的一頁數據到LCD上,操作頁的設置是為了把數據寫入到兩頁緩存當中的一頁。如果顯示頁為第1頁,操作頁為第0頁,此時LCD顯示的是第一頁的緩存的數據,此時把數據寫入到第0頁緩存中,寫入的數據在LCD上不被顯示;如果顯示頁為第0頁,操作頁為第0頁,此時LCD顯示的是第0頁的緩存的數據,此時把數據寫入到第0頁緩存中,寫入的數據可以在LCD上實時的顯示出來。程序依據圖3中對坐標軸設計方法和LCD區域劃分手段判斷點G在新坐標系O'中坐標值。在程序中一定要注意每寫兩個字節顯示數據列地址(列坐標)自動加1。為此設計如下函數:


        這個函數功能比較多樣化,是用新坐標系O'來確認點G的坐標。執行函數draw_point(0,0,511,255,8,9,0xf8,0x07)結果為,當前顯示第0頁,點為紅色且被置到第0頁。新坐標O'在原坐標O的(511,255)處,點G在坐標系O'的位置為(8,9),也就是被置到圖3中的F區;如果執行函數draw_point(0,0,0,0,、520,364,0xf8,0x07),那么此點和上一個點將重合,此時坐標系O’和原坐標O重合。

     函數display_word功能:把字體寫入到控制器緩沖區指定位置中,并控制字體是否顯示。函數參數意義:
        word:顯示字體字庫的首地址;
        word_line,word_row:字庫行數和列數(列數等于字模的列數/8);
        word1,word2:字體顯示的顏色的16進制表示;
        backdrop1,backdrop2:字體和背景的顏色其他參數含義同clear_region。函數原型和參數如下:

     


    2.3 其他主要函數編寫說明
        清屏程序:可以通過draw_point函數編寫得到,建議清屏函數具有清理任何緩存頁中的數據并控制數據顯示的功能。如函數及參數列表如下:
    void clear_region(c har word_which_display,c har
        word_which_write,int word_x,int word_y,
        unsigned int word_row,unsigned int
        word_line,unsigned c har with_color)
    在這個函數中,參數word_row:清理的矩形區域距離word_x的長度;參數word_line:清理的矩形區域距離word_y的長度;參數with color:清理區域的顏色。此函數所清理的是矩形區域。函數改寫可以采用連續置點的方法,通過draw_piont函數連續的向清屏區域內置入一定顏色的點。由于篇幅所限,本文不給出程序清單。
        畫線程序:把LCD上任意兩點連接成直線。設LCD上兩點坐標M(x1,y1)和N(x2,y2),得斜率由于x方向地增量△x=1,則△y=k。通過循環置點就可以得到直線。
        本文所用的函數如下:
    void draw_line(c har word_which_display, c har word_which_write,unsigned int x1,unsigned int y1,int x2,int y2,c har colour)
    參數功能:x1,y1:LCD上任意一點M的坐標
        x2,y2:LCD上任意一點N的坐標
        colour:連線的顏色
        同種LCD驅動器可應用在不同的MCU上,如果采用I/O模擬時序的方法,需改動管腳設置并注意讀寫的時間要求。如本文的程序在8051單片機上運行時候基本程序中的不需要加延時,在C8051F單片機(晶振48MHz)上需要加延時。另外MCU和LCD驅動器必須共地處理,否則可能會產生不必要的干擾。
        對驅動器的控制還可以采用直接訪問外部存儲器的方法,這個時候相當于向固定的寄存器寫數據和控制字,接口程序如下:

       
        如果向外部存儲器寫數據,采用dlcd=0x04的形式,它的含義是把數0x04存儲到外部地址為0x0000中。使用此方法要注意MCU的EMIF的接口讀寫時序。有一些控制器的功能更豐富一些,如clcd1=0x81,驅動器會執行0x81所代表的功能。本文使用的是C8051F340單片機,這款單片機有自帶的EMIF接口,在使用之前需要對其進行配置:
        P1SKIP=0x80;//跳過WR和RD引腳
        XBR1=0x41;//Enable crossbar and enable
    //EMIF工作在地址/數據復用方式
    //只用外部存儲器
    //ALE高和ALE低脈沖寬度=4個SYSCLK周期EMI0CF=0x0c;
    //地址建立時間=0個SYSCLK周期。
    ///WR和/RD脈沖寬度=2個SYSCLK周期。
    //地址保持時間=1個SYSCLK周期
        EMI0TC=0X05;


    3 使用舉例及顯示效果
        如圖4是使用本文程序設計的飛機操縱性能檢測評估儀操作使用界面,界面中左邊的箭頭可以通過按鍵控制下上下移動,并進入到相應的操作界面。

        首先要了解,LCD顯示圖像的實質是在屏幕上置入一定顏色的點,曲線y=f(x)也基于這個原理產生,當x軸連續時且函數值y幅度很小的時候在LCD上顯示的圖形是連續的,當幅度很大時會產生幅度離散的圖形,如果可以把兩個離散的點用一條線連上,那么離散圖形可以變得連續,圖4中有正弦函數顯示的事例。程序實例如下:
    for(i=0;i<640;i++)
        {y1=200*sin(0.05*i);y2=200*sin(0.05*(i+1));
        draw_line(0,0,0,240,y1,y1-y2,i,’g’);}


    4 結束語
        上述控制程序是當今通用的使用方法。控制驅動器的函數如顯示字體、清屏幕和置點等都要人為編寫,但這更有助于對LCD顯示的過程的理解。現如今市場上LCD驅動器的品種多,且有很大一部分控制起來要優于本文所使用的驅動器,本文的目的旨在給予大家一種通用有效的方法,希望在以后遇到LCD驅動器的時候能快速入門,縮短開發周期,節約成

     
     
    網站首頁  |  關于我們  |  聯系我們  |  廣告服務  |  版權隱私  |  友情鏈接  |  站點導航
     
    欧美日韩国产综合网_欧美精品大片_亚洲一区二区三区高清不卡_一区二区三区免费看_亚洲综合好骚_亚洲欧美影院_国产视频不卡_亚洲高清视频一区_免费精品视频_欧美精品一级
    久久国产精品免费一区| 另类av一区二区| 中日韩在线视频| 亚洲欧洲一区二区在线观看| 亚洲精品免费观看| 国产麻豆综合| 欧美日本亚洲| 在线亚洲一区| 欧美久久99| 一区二区av| 久久一区二区三区超碰国产精品| 午夜天堂精品久久久久| 一本久道久久综合婷婷鲸鱼| 久久精品女人| 亚洲精品欧洲| 欧美一区二视频在线免费观看| 影音先锋久久精品| 久久久人人人| 一本久道久久综合婷婷鲸鱼| 老司机久久99久久精品播放免费| 亚洲国产精品第一区二区| 国产婷婷精品| 在线欧美视频| 欧美精品黄色| 亚洲欧美日韩在线观看a三区| 国产精品xvideos88| 亚洲欧美不卡| 国产日韩欧美二区| 黄色亚洲大片免费在线观看| 亚洲精选国产| 国产精品sss| 蜜桃伊人久久| 国产精品视区| 亚洲人www| 亚洲特级毛片| 欧美视频福利| 欧美在线资源| 性刺激综合网| 国产三级精品在线不卡| 在线成人www免费观看视频| 欧美伊人久久| 欧美成人69av| 欧美 日韩 国产一区二区在线视频 | 美女91精品| 久久国产精品99国产| 国产亚洲激情| 国产精品推荐精品| 国产精品亚洲一区| 免费久久99精品国产自| 亚洲在线一区| 另类激情亚洲| 麻豆久久精品| 午夜精品久久| 国内精品久久久久国产盗摄免费观看完整版 | 在线午夜精品| 国产日韩免费| 国产精品乱码一区二区三区| 国产欧美韩日| 亚洲伊人观看| 久久婷婷麻豆| 午夜精品视频在线观看一区二区| 午夜精品av| 黄色一区三区| 野花国产精品入口| 亚洲免费综合| 国产精品啊v在线| 亚洲国产精品一区| 国产伦精品一区二区三区视频黑人 | 亚洲精品久久久久久一区二区| 欧美日韩另类综合| 欧美三级网页| 99人久久精品视频最新地址| 午夜一区二区三视频在线观看 | 亚洲视频一二| 亚洲午夜精品久久| 最新国产拍偷乱拍精品| 国产欧美在线| 欧美日韩亚洲一区二区三区在线观看| 国产综合久久| 国产精品亚洲产品| 欧美体内she精视频在线观看| 影音先锋在线一区| 久久激情网站| 99精品视频免费观看视频| 奶水喷射视频一区| 伊人成人在线| 久久久久欧美精品| 99国产精品久久久久久久| 久久久国产精品一区二区三区| 黑人中文字幕一区二区三区| 国产精品日韩一区二区| 欧美亚韩一区| 久久久精品网| 国产婷婷精品| 亚洲国产免费看| 午夜精品一区二区在线观看 | 性色一区二区| 精品不卡视频| 久久一二三区| 亚洲一区二区三区精品视频 | 欧美在线网址| 夜夜嗨av一区二区三区网站四季av| 久久国产精品免费一区| 精品999日本| 久久蜜桃资源一区二区老牛| 久久精品三级| 国产精品久久久久9999高清| 午夜精品一区二区三区四区 | 欧美日韩亚洲免费| 蜜桃视频一区| 羞羞视频在线观看欧美| 日韩视频在线一区二区三区| 好吊色欧美一区二区三区视频| 裸体丰满少妇做受久久99精品| 99精品视频免费观看视频| 国产一区再线| 国产一区二区在线观看免费播放| 久久香蕉精品| 欧美在线日韩精品| 欧美激情91| 久久亚洲高清| 欧美一区1区三区3区公司 | 中文精品视频一区二区在线观看| 极品中文字幕一区| 亚洲高清不卡| 中文在线一区| 国产精品一区二区欧美| 国产精品久久久久久久久婷婷 | 欧美久久视频| 欧美理论在线| 一区在线播放| 国产欧美日韩亚洲一区二区三区| 国产精品毛片| 欧美在线播放| 国内精品久久久久久久影视麻豆| 国产尤物精品| 一本色道久久综合亚洲二区三区| 亚洲精品乱码视频| 亚洲欧美日韩另类精品一区二区三区| 国产精品一区二区三区免费观看| 羞羞答答国产精品www一本| 久久亚洲精品欧美| 欧美精品尤物在线| 亚洲经典自拍| 久久久精品性| 悠悠资源网久久精品| 一本色道久久精品| 久久久久综合| 亚洲精品一二| 久久精品国产综合精品| 狠狠噜噜久久| 亚洲中午字幕| 亚洲一二三区精品| 免费久久99精品国产自| 国产综合久久| 久久精品国产清高在天天线 | 噜噜噜久久亚洲精品国产品小说| 免费日韩av片| 好看的av在线不卡观看| 亚洲精品乱码视频| 欧美不卡一区| 国产亚洲在线观看| 欧美啪啪一区| 亚洲欧美久久| 亚洲高清久久| 欧美在线网站| 国产精品免费看| 亚洲特级毛片| 亚洲欧美影院| 久久国产主播| 亚洲色图自拍| 1024日韩| 午夜日本精品| 欧美亚洲专区| 一区二区精品| 亚洲国内自拍| 悠悠资源网久久精品| 午夜性色一区二区三区免费视频| 在线综合亚洲| 亚洲国产精品一区制服丝袜 | 夜夜爽av福利精品导航| 欧美日韩网址| 久久婷婷国产综合尤物精品| 国产欧美日韩在线播放| 亚洲一级高清| 国内久久视频| 黄色在线成人| 欧美少妇一区| 欧美三级小说| 欧美日本中文| 欧美天天视频| 国产精品二区二区三区| 欧美精品aa| 欧美精品一级| 国产尤物精品| 亚洲无毛电影| 激情久久久久| 亚洲茄子视频| 一本色道久久综合亚洲精品高清 | 国一区二区在线观看| 欧美久久久久久| 欧美日韩在线一二三| 欧美日本一区二区高清播放视频| 欧美精品一卡| 亚洲天堂男人| 99亚洲精品| 欧美国产三区| 亚洲午夜精品久久| 一区二区精品| 久久一区亚洲| 伊人久久亚洲影院| 99亚洲精品| 久久久精彩视频| 欧美日韩一区在线观看视频| 激情久久综合| 国产亚洲在线观看| 欧美欧美全黄| 亚洲小说区图片区| 一区二区毛片| 久久最新视频| 在线不卡亚洲| 亚洲欧美网站| 国模大胆一区二区三区| 在线视频亚洲| 欧美精品三区| 国产欧美日韩一区二区三区在线 | 国产精品主播| 午夜性色一区二区三区免费视频| 亚洲电影在线| 亚洲欧美日韩精品在线| 国产精品xxx在线观看www| 国产精品毛片| 欧美日韩一区在线播放| 亚洲少妇一区| 国产综合亚洲精品一区二| 亚洲精选国产| 欧美黄色精品| 午夜一区二区三区不卡视频| 欧美视频在线观看| 免费一区视频| 99热这里只有精品8| 欧美人与禽猛交乱配视频| 一本一本久久a久久精品综合妖精| 久久一区免费| 国产伦精品一区二区| 激情六月综合| 午夜日韩在线| 男女精品视频| 国产精品久久久免费| 精品99视频| 欧美激情成人在线| 美女日韩在线中文字幕| 亚洲日本视频| 亚洲一级特黄| 韩国一区二区三区美女美女秀| 先锋影音国产一区| 亚洲一区视频| 亚洲一区网站| 免费亚洲视频| 久久蜜桃资源一区二区老牛| 麻豆成人在线| 久热re这里精品视频在线6| 麻豆成人精品| 欧美黄色一区二区| 欧美婷婷久久| 亚洲国产精品一区在线观看不卡 | 在线视频亚洲| 在线亚洲激情| 亚洲影院免费| 久久精品男女| 国产精品porn| 亚洲精品日本| 一区二区三区精品国产| 中日韩在线视频| 午夜一级在线看亚洲| 久久久久久久高潮| 午夜国产一区| 亚洲精品一区二| 国产色综合网| 女主播福利一区| 亚洲香蕉网站| 国产精品区免费视频| 久久国产66| 欧美精品亚洲精品| 亚洲国产婷婷香蕉久久久久久99| 日韩午夜av| 久久精品首页| 国产在线欧美| 亚洲一区二区在线看| 久久中文在线| 亚洲大胆视频| 亚洲综合电影一区二区三区| 欧美国产视频在线观看| 亚洲激情网址| 老鸭窝91久久精品色噜噜导演| 久久久久久国产精品mv| 欧美在线资源| 黄色亚洲在线| 欧美一区久久| 国产精品激情| 午夜影院日韩| 久久久久一区二区| 欧美精品免费观看二区| 欧美精品七区| 精品成人久久| 国产欧美日韩一区二区三区在线| 久久精品首页| 欧美日韩免费| 亚洲精品视频啊美女在线直播| 久久精品成人一区二区三区蜜臀| 久久综合久久久| 亚洲午夜精品久久| 久久riav二区三区| 欧美精品激情| 毛片一区二区| 国一区二区在线观看| 亚洲精品偷拍| 国产精品二区三区四区| 亚洲激情啪啪| 免费久久99精品国产自| 亚洲国产精品第一区二区| 国产亚洲高清视频| 久久亚洲一区| 亚洲欧美日韩国产一区| 欧美日韩网址| 免费在线国产精品| 国产一区自拍视频| 国产精品外国| 99综合在线| 欧美日本一区| 日韩一级网站| 尹人成人综合网| 久久久久久网| 久久久久高清| 亚洲日韩视频| 欧美日韩国产成人精品| 欧美一区影院| 国产精品入口| 黄色欧美日韩| 久久免费国产| 国产精品区二区三区日本| 亚洲美女一区| 韩国久久久久| 欧美福利视频| 欧美精品一区二区视频| 国产免费成人| 男人的天堂亚洲在线| 亚洲日韩视频| 狠狠入ady亚洲精品| 韩日成人在线| 欧美激情第8页| 久久大香伊蕉在人线观看热2| 红桃视频国产一区| 欧美在线精品一区| 国产精品99免费看| 欧美aa国产视频| 亚洲少妇在线| 99成人在线| 亚洲美女黄色| 亚洲精品乱码久久久久久蜜桃麻豆| 欧美在线国产| 亚洲黄色视屏| 在线不卡视频| 亚洲精品国产日韩| 欧美中文日韩| 另类国产ts人妖高潮视频| 久久久水蜜桃| 欧美一区1区三区3区公司| 亚洲一区自拍| 国产自产精品| 在线高清一区| 老鸭窝91久久精品色噜噜导演| 亚洲自拍另类| 久久精品麻豆| 亚洲国产精品综合| 亚洲激情精品| 久久一区二区三区超碰国产精品| 亚洲制服少妇| 一区二区三区四区国产| 久久久综合网| 欧美日韩一视频区二区| 亚洲免费大片| 亚洲欧美日韩另类精品一区二区三区| 欧美日韩1区| 国产三级精品在线不卡| 亚洲欧美日韩国产综合精品二区| 欧美性天天影院| 亚洲激情黄色| 亚洲麻豆av| 欧美日韩国产成人精品| 伊人精品视频| 欧美高清视频一区| 尤物在线精品| 欧美日韩精品免费观看视频完整| 国产综合欧美在线看| 亚洲巨乳在线| 精品69视频一区二区三区Q| 在线一区日本视频| 亚洲私人影院| 蜜桃av综合|