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

  • 點(diǎn)陣式液晶任意圖片顯示的實(shí)現(xiàn)———點(diǎn)陣式液晶任意圖片顯示的實(shí)現(xiàn)

          液晶顯示器(liquid crystal display,lcd )具有功耗低、體積小、質(zhì)量輕、超薄和可編程驅(qū)動(dòng)等其他顯示無(wú)法比擬的優(yōu)點(diǎn),不僅可以顯示數(shù)字、字符,還可以顯示漢字及各種圖形、圖片,可實(shí)現(xiàn)屏幕上下左右滾動(dòng)、動(dòng)畫(huà)、反轉(zhuǎn)顯示、顯示閃爍多種功能,日益成為智能儀器儀表和測(cè)試設(shè)備的首選顯示器件。目前常用的lcm12864系列的液晶模塊,一般都沒(méi)有圖形驅(qū)動(dòng)模塊,而圖形作為一種更為生動(dòng)的表現(xiàn)方式,是用戶需求的重點(diǎn)和設(shè)計(jì)的亮點(diǎn)。如何在這種點(diǎn)陣式液晶顯示器中顯示任意靜態(tài)圖片以及動(dòng)畫(huà), 成為困擾設(shè)計(jì)者大量應(yīng)用lcd的問(wèn)題。我們現(xiàn)在可以通過(guò)互聯(lián)網(wǎng)、圖形處理軟件及掃描儀等很方便地獲得各種各樣的圖像、圖片,這樣可以通過(guò)比較簡(jiǎn)單的方法把任意圖片移植到液晶顯示器lcd上。文章通過(guò)分析bmp圖像的存儲(chǔ)格式和128 64點(diǎn)陣lcd上圖像顯示的原理,設(shè)計(jì)了一個(gè)lcd圖片數(shù)據(jù)轉(zhuǎn)換及模擬顯示的軟件,并介紹了實(shí)現(xiàn)lcd意圖片的顯示方法。


    bmp圖片格式及l(fā)cd顯示原理

       bmp位圖是微軟公司(microsoft)和國(guó)際商用機(jī)器公司(ibm)共同倡導(dǎo)的一種圖片格式。它按點(diǎn)陣排列順序,將每個(gè)像素的色彩值以規(guī)定的方式把整個(gè)圖片記錄下來(lái)。根據(jù)色彩位深度不同,windows bmp文件像素描述部分差別較大,如256色每個(gè)像素需要8位(即1個(gè)字節(jié))來(lái)描述,而16色的圖片每個(gè)像素描述者只需4 位(即半個(gè)字節(jié))。對(duì)于絕大部分電子設(shè)計(jì)者來(lái)說(shuō),最常用的是黑白二色的點(diǎn)陣式液晶顯示器。因此,這里僅分析對(duì)microsoft windows類(lèi)型1位(bit)描述的黑白二色bmp圖片文件的處理。

       一幅128 64點(diǎn)陣的黑白bmp圖片文件的總長(zhǎng)度為1086字節(jié),前62個(gè)字節(jié)是文件頭,用于表示文件類(lèi)別、長(zhǎng)度、圖像的行數(shù)以及列數(shù)等信息,地址為 00h~3dh;后1024字節(jié)則對(duì)應(yīng)畫(huà)面的點(diǎn)陣數(shù)據(jù),地址為3eh~43dh。bmp文件的中字節(jié)排列與點(diǎn)陣數(shù)據(jù)對(duì)應(yīng)關(guān)系如圖1 所示,bmp點(diǎn)陣數(shù)據(jù)塊第0個(gè)字節(jié)對(duì)應(yīng)圖片中左下角第63行的第0到7列,第15個(gè)字節(jié)對(duì)應(yīng)圖片中第63行的第112到127列,也就是按照從左至右,從下到上的順序,bmp數(shù)據(jù)塊最后一個(gè)字節(jié)對(duì)應(yīng)第0行的112到127列。因此,要想實(shí)現(xiàn)將bmp圖片文件轉(zhuǎn)化為供模塊直接顯示的數(shù)據(jù),不但涉及到各個(gè)數(shù)據(jù)排列的先后順序,還涉及到字節(jié)中各個(gè)位的重組。

       對(duì)于rt12864hz漢字圖形點(diǎn)陣液晶顯示模塊,它可顯示漢字及圖形,內(nèi)置8192個(gè)中文漢字(16 16點(diǎn)陣)、128個(gè)字(8 16點(diǎn)陣)及繪圖顯示ram(gdram)。繪圖顯示ram提供128 8個(gè)字節(jié)的記憶空間,在更改繪圖ram時(shí),先連續(xù)寫(xiě)入水平與垂直的坐標(biāo)值,再寫(xiě)入兩個(gè)字節(jié)的數(shù)據(jù)到繪圖ram,而地址計(jì)數(shù)器(ac)會(huì)自動(dòng)加一;在寫(xiě)入繪圖ram的期間,繪圖顯示必須關(guān)閉,整個(gè)寫(xiě)入繪圖ram的步驟如下:

    (1) 關(guān)閉繪圖顯示功能。
    (2) 先將水平的位元組坐標(biāo)(x)寫(xiě)入繪圖ram地址;再將垂直的坐標(biāo)(y)寫(xiě)入繪圖ram地址;將d15~d8寫(xiě)入到ram中;將d7~d0寫(xiě)入到ram中。
    (3) 打開(kāi)繪圖顯示功能。

       繪圖顯示的緩沖區(qū)與圖形點(diǎn)陣對(duì)應(yīng)分布參考圖2所示(水平方向x以字節(jié)單位,垂直方向y以位為單位)。

       windows中的畫(huà)圖軟件為圖片編輯提供了放大、網(wǎng)格、旋轉(zhuǎn)、定位、定幅等強(qiáng)大、實(shí)用而靈活的功能,同時(shí)有輸入各種字體及大小的漢字的功能,是編輯畫(huà)面的理想工具。打開(kāi)菜單[圖像]下的[屬性]項(xiàng),設(shè)置任意圖片寬度為128,高度為64,單位為像素,顏色為黑白。保存的bmp文件經(jīng)過(guò)下面 delphi編寫(xiě)的函數(shù)s_copyfile()便可轉(zhuǎn)換為lcd模塊顯示的點(diǎn)陣數(shù)據(jù),數(shù)據(jù)以單片機(jī)數(shù)據(jù)表定義的格式放在memo1中,可以直接拷貝至 lcm控制匯編程序中當(dāng)數(shù)據(jù)表用,如圖3所示。另外使用了heckbox1控件來(lái)使圖片反白。

    函數(shù)s_copyfile()的源程序如下[4]:
    function s_copyfile(filesou:string;filedes:string):boolean;
    var
    fromf, tof: file;
    s,t:string;
    i,j,numread, numwritten: integer;
    tem: array[1..62] of char;
    buf: array[1..16] of char;
    begin
    {$i-}
    s_copyfile:=false;
    if not fileexists(filesou) then
    begin
    showmessage(沒(méi)有發(fā)現(xiàn)源文件+#13+filesou);
    exit;
    end;
    assignfile(fromf,filesou);
    assignfile(tof,filedes);
    reset(fromf,1);{ record size = 1 }
    main.memo1.clear;
    main.memo3.clear;
    blockread(fromf, tem, sizeof(tem), j);
    j:=1;
    repeat
    s:= db ;
    t:=;
    blockread(fromf, buf, sizeof(buf), numread);
    for i:=1 to numread do
    begin
    if main.checkbox1.checked then buf[i]:=chr
    (255-ord(buf[i]));
    appendstr(t,inttohex(ord(buf[i]),2));
    if ord(buf[i])>159 then
    appendstr(s,0+inttohex(ord(buf[i]),2)
    +h,)
    else
    appendstr(s,inttohex(ord(buf[i]),2)
    +h,);
    end;
    delete(s,length(s),1);
    main.memo1.lines.append(s);
    main.memo3.lines.append(t);
    inc(j);
    until (numread = 0);
    main.memo1.lines.delete(main.memo1.lines.
    capacity-1);
    closefile(fromf);
    closefile(tof);
    s_copyfile:=true;
    end;
    lcd模擬顯示


     對(duì)于如圖4所示的一張128 64的bmp圖片,其模擬顯示如圖5所示,反白后顯示如圖6所示。

      有的lcm數(shù)據(jù)是奇偶行交錯(cuò)的,也可以通過(guò)使用隔行來(lái)改變。模擬顯示的源程序主要是采用在畫(huà)布上畫(huà)矩形框的方法,語(yǔ)句如下:


    image1.canvas.fillrect(rect(16*s_col+4*i,
    4*s_row,16*s_col+4*i+3,4*s_row+3));
      其中s_col為行坐標(biāo)(1~64),s_row為列坐標(biāo)(0~31),每個(gè)字節(jié)分高4位與低4位分別來(lái)畫(huà)矩形框。當(dāng)高4位或低4位值為1~f時(shí),對(duì)應(yīng)的i分別如表1所示。

    lcd顯示控制程序設(shè)計(jì)

      lcm內(nèi)部帶有8k字節(jié)的ram緩存區(qū),往ram緩存區(qū)寫(xiě)入數(shù)據(jù),則在lcd 顯示屏上產(chǎn)生顯示。通過(guò)改變顯示緩存區(qū)首地址可實(shí)現(xiàn)屏幕滾動(dòng)、屏幕換頁(yè)等功能。

    graphic_disp:

    lcall clear_graphic ;清除圖形顯示ram單元(gdram)
    mov g_row, #80h ;設(shè)定圖形顯示起始行單元
    mov g_column, #80h ;設(shè)定圖形顯示起始列單元

    gra_disp:

    mov a, #34h ;選擇擴(kuò)充指令集,關(guān)閉圖形顯示
    lcall input
    mov a, g_row ;輸入圖形顯示起始行地址
    lcall input
    mov a, g_column ;輸入圖形顯示起始列地址
    lcall input
    mov a, #30h ;重新選擇基本指令集
    lcall input
    clr a
    movc a, @a+dptr ;輸入顯示數(shù)據(jù)(橫向高8位數(shù)據(jù))
    lcall displ
    inc dptr
    clr a
    movc a, @a+dptr ;輸入顯示數(shù)據(jù)(橫向低8位數(shù)據(jù))
    lcall displ
    inc dptr
    inc g_column ;列地址加一
    mov a, g_column
    cjne a, #90h, gra_disp ;最后一列地址為90h(共計(jì)16列)
    mov g_column, #80h
    inc g_row ;行地址加一
    mov a, g_row
    cjne a, #0a0h, gra_disp ;最后行地址為0a0h
    mov g_column, #80h
    mov g_row, #80h
    mov a, #36h ;打開(kāi)圖形顯示
    lcall input
    ret

       在上面程序中,是與圖2所示的gram映射的點(diǎn)陣坐標(biāo)一樣,分成0~15列,每列寫(xiě)2個(gè)字節(jié)數(shù)據(jù),共有32行。clear_graphic為清除圖形顯示cgram的子程序,input為寫(xiě)指令子程序,displ為寫(xiě)數(shù)據(jù)子程序,這里不再詳細(xì)列出。另外硬件設(shè)計(jì)時(shí),注意空腳(nc)應(yīng)懸空,不能接地。調(diào)試時(shí),適當(dāng)調(diào)整液晶顯示偏壓信號(hào)v0,使之在一合適電壓,這一電壓若設(shè)置不當(dāng),lcm 無(wú)法正常工作。


    結(jié)束語(yǔ)

      按照上面分析的方法,可以方便的在液晶上顯示任意圖片。點(diǎn)陣的lcd模塊還可實(shí)現(xiàn)屏幕合成、滾動(dòng)、動(dòng)畫(huà)、閃爍等功能,正越來(lái)越受到廣泛的應(yīng)用和關(guān)注。需要指出的是,由點(diǎn)陣液晶顯示器件與相應(yīng)的控制器、驅(qū)動(dòng)器裝配成的顯示模塊的種類(lèi)較多,其功能、指令、接口定義及引腳并無(wú)統(tǒng)一標(biāo)準(zhǔn),具體使用時(shí)應(yīng)加以選擇。

     
     
    欧美日韩国产综合网_欧美精品大片_亚洲一区二区三区高清不卡_一区二区三区免费看_亚洲综合好骚_亚洲欧美影院_国产视频不卡_亚洲高清视频一区_免费精品视频_欧美精品一级
    久久精品欧洲| 欧美精品一级| 久久婷婷麻豆| 老司机免费视频久久| 国产精品一区视频网站| 久久精品女人的天堂av| 韩日成人在线| 国产精品推荐精品| 久久精品天堂| 99热免费精品在线观看| 亚洲一区三区电影在线观看| 玖玖视频精品| 在线视频欧美一区| 女同性一区二区三区人了人一 | 国产亚洲高清视频| 久久激情视频| 91久久午夜| 午夜日韩电影| 久久久久久九九九九| 影音先锋久久资源网| 亚洲欧美综合国产精品一区| 亚洲少妇自拍| 一区免费在线| 欧美日本免费| 麻豆成人在线| 国产一区二区你懂的| 国自产拍偷拍福利精品免费一| 久久国产精品一区二区三区| 99热在线精品观看| 国产精品分类| 午夜精品婷婷| 欧美啪啪一区| 欧美淫片网站| 久久一区欧美| 久久性天堂网| 欧美亚洲免费| 亚洲欧美日韩一区在线观看| 亚洲激情一区| 伊甸园精品99久久久久久| 欧美黄色免费| 欧美激情综合色综合啪啪| 久久久精品日韩| 久久久精品动漫| 久久av在线| 国产精品日韩二区| 国产精品一区在线播放| 国产精品夜夜夜| 亚洲一区二区在线看| 99精品视频免费观看视频| 亚洲精品在线免费| 国产一级一区二区| 国产毛片久久| 欧美 日韩 国产 一区| 欧美国产综合| 亚洲区第一页| 国产伦精品一区二区三区高清版| 国产精品最新自拍| 久久久99国产精品免费| 欧美大香线蕉线伊人久久国产精品| 久久一区二区三区超碰国产精品| 欧美~级网站不卡| 欧美国产日本| 亚洲黄色影院| 亚洲自拍另类| 国产一区免费视频| 亚洲欧洲日本mm| 国产日韩欧美一区| 久久久久一区二区| 伊人久久综合| 久久久天天操| 亚洲人www| 美女91精品| 伊人精品成人久久综合软件| 亚洲欧美国产不卡| 欧美区一区二| 国产伦精品一区二区三区视频黑人| 久久亚洲一区| 亚洲三级毛片| 欧美黄在线观看| 在线综合欧美| 欧美日韩在线观看一区二区三区| 亚洲激情不卡| 欧美成人亚洲| 一道本一区二区| 亚洲欧美一区二区原创| 亚洲经典视频在线观看| 久久久久成人精品免费播放动漫| 黄色成人精品网站| 久久人人九九| 国产一区二区黄色| 亚洲视频日本| 欧美日韩另类综合| 亚欧成人精品| 国产伦精品一区二区三区四区免费| 欧美日韩天堂| 久久蜜桃精品| 美女久久网站| 国产伦精品一区二区三区高清版| 国产精品二区在线| 久久一区激情| 久久精品盗摄| 免费日韩av| 一区二区三区四区国产| 精品动漫3d一区二区三区免费| 久久精品女人的天堂av| 99视频一区| 欧美中文字幕| 久久激情网站| 裸体一区二区| 欧美一级久久| 香蕉久久久久久久av网站| 亚洲国产国产亚洲一二三| 欧美日韩p片| 国内精品久久久久久久果冻传媒| 欧美a级一区| 欧美精品三级| 欧美黄色一区| 国产精品yjizz| 好吊色欧美一区二区三区四区| 午夜久久黄色| 欧美日韩在线不卡一区| 国产精品二区二区三区| 精品动漫3d一区二区三区免费版| 狠狠久久婷婷| 99精品免费视频| 国产九区一区在线| 久久国产手机看片| 欧美不卡一区| 亚洲黄色高清| 国产欧美三级| 午夜一区二区三视频在线观看| 国产毛片久久| 欧美1区2区| 韩国av一区| 亚洲免费大片| 翔田千里一区二区| 欧美日韩岛国| 一区二区三区四区五区精品| 亚洲欧美日本视频在线观看| 美女视频一区免费观看| 狼狼综合久久久久综合网 | 久久福利一区| 国产精品二区在线| aa日韩免费精品视频一| 香蕉精品999视频一区二区 | 影音先锋久久久| 一区二区三区福利| 免费在线成人av| 极品日韩久久| 亚久久调教视频| 狠狠88综合久久久久综合网| 99精品国产99久久久久久福利| 久久av一区二区三区亚洲| 欧美日韩国产探花| 国产日韩欧美在线播放不卡| 老司机精品福利视频| 亚洲第一毛片| 欧美破处大片在线视频| 一区二区国产在线观看| 午夜久久黄色| 久久大逼视频| 亚洲精品欧美精品| 欧美.www| 久久永久免费| 国产精品日本| 在线成人h网| 欧美成人高清| 亚洲欧美日韩另类精品一区二区三区 | 国产精品久久久久9999高清| 午夜精品视频| 午夜综合激情| 亚洲视频播放| 在线看片成人| 欧美日韩亚洲一区二区三区在线观看 | 国产日韩欧美高清免费| 国产精品草草| 欧美日韩在线高清| 欧美久久99| 六月婷婷一区| 久久精品亚洲| 性色一区二区三区| 亚洲专区在线| 久久国产精品毛片| 免费亚洲婷婷| 久久国产福利| 久久aⅴ国产紧身牛仔裤| 国产欧美一区二区三区国产幕精品| 欧美午夜精品| 欧美日韩视频| 欧美性天天影院| 欧美日韩视频在线一区二区观看视频| 久久久水蜜桃| 欧美区国产区| 国产精品二区在线| 激情一区二区| 99人久久精品视频最新地址| 亚洲麻豆视频| 亚洲欧美久久久| 久久狠狠一本精品综合网| 亚洲伊人网站| 亚洲在线免费| 久久精品盗摄| 韩日在线一区| 亚洲国产一区二区三区在线播| 伊人久久久大香线蕉综合直播 | 欧美在线视频一区二区三区| 午夜精品影院| 在线免费高清一区二区三区| 一区二区三区欧美成人| 国产精品毛片在线| 欧美大片专区| 影院欧美亚洲| 国产伦精品一区二区三区视频黑人| 亚洲一区二区动漫| 久久亚洲不卡| 永久域名在线精品| 国产日韩一区欧美| 欧美在线二区| 99国产精品视频免费观看一公开| 国产精品制服诱惑| 欧美精品色网| 国产精品夜夜夜| 欧美三区美女| 国产精品亚洲一区| 欧美福利影院| 99精品热6080yy久久| 久久精品五月| 一本色道久久综合亚洲精品高清 | 久久久成人网| 在线观看视频免费一区二区三区| 亚洲一区二区三区涩| 国产自产在线视频一区| 国产精品久久久免费| 久久人人精品| 一区二区精品国产| 欧美日韩三级| 久久男女视频| 国产精品日本| 一区二区高清| 亚洲第一在线| 欧美激情91| 老司机一区二区三区| 亚洲国产网站| 一区二区在线不卡| 欧美激情1区2区3区| 性欧美xxxx大乳国产app| 亚洲黄色精品| 国产综合激情| 欧美日韩精品综合| 久久欧美肥婆一二区| 国产日韩欧美在线播放不卡| 一区免费在线| 国产精品啊啊啊| 欧美99在线视频观看| 蜜桃久久精品乱码一区二区| 国产精品入口| 国产精品女主播一区二区三区| 伊人久久大香线蕉av超碰演员| 午夜视频一区| 美女91精品| 久久动漫亚洲| 久久久999| 久久福利毛片| 鲁大师影院一区二区三区| 在线亚洲激情| 国产精品美女| 亚洲免费影院| 老鸭窝亚洲一区二区三区| 国产九区一区在线| 免费视频久久| 欧美ab在线视频| 欧美日韩国产在线一区| 欧美黄色一区| 午夜视频精品| 亚洲午夜精品久久久久久app| 国产精品jizz在线观看美国| 亚洲午夜精品一区二区| 国产一区自拍视频| 一区二区亚洲精品| 亚洲三级影院| 国产精品亚洲综合久久| 午夜亚洲视频| 午夜精品网站| 伊人久久av导航| 国产欧美日韩在线播放| 亚洲在线日韩| 欧美激情视频一区二区三区免费| 欧美激情国产日韩| 亚洲小说欧美另类婷婷| 国产日韩欧美一区二区三区在线观看| 亚洲一区二区高清视频| 亚洲欧美一区二区原创| 亚洲精选在线| 欧美激情国产日韩| 伊人狠狠色j香婷婷综合| 中日韩视频在线观看| 久久久久久亚洲精品杨幂换脸 | 国产伦精品一区二区三| 久久黄色网页| 亚洲国产一区二区三区在线播 | 久久精品伊人| 狠狠色综合色区| 午夜在线精品偷拍| 国内视频精品| 噜噜噜躁狠狠躁狠狠精品视频| 欧美日韩在线一二三| 中文精品视频一区二区在线观看| 亚洲影院一区| 亚洲国产99| 久久久久一区| 日韩午夜在线| 欧美日韩午夜| 免费久久久一本精品久久区| 亚洲一级二级| 午夜精品久久久久99热蜜桃导演 | 老司机久久99久久精品播放免费 | 欧美色123| 国产伦精品一区二区三区| 国产在线欧美| 午夜欧美精品久久久久久久| 国产一区二区你懂的| 欧美视频观看一区| 亚洲欧美久久久久一区二区三区| 国外成人免费视频| 欧美一区二区三区四区夜夜大片| 在线视频日韩| 亚洲人成毛片在线播放女女| 欧美激情一区| 麻豆精品网站| 国产日韩视频| 中文精品视频一区二区在线观看| 国色天香一区二区| 欧美精品色网| 欧美日韩成人一区二区三区| 亚洲欧美激情诱惑| 亚洲巨乳在线| 最新日韩欧美| 影音先锋一区| 在线观看欧美一区| 在线精品亚洲| 亚洲高清久久| 国产在线精品二区| 国产一区视频观看| 亚洲视频高清| 亚洲三级毛片| 日韩亚洲视频| 一区二区日韩免费看| 一区二区三区国产在线| 国产日韩欧美在线播放不卡| 国产精品免费区二区三区观看| 妖精视频成人观看www| 日韩视频在线播放| 在线精品福利| 国产精品美女诱惑| 国产精品资源| 欧美在线高清| 激情文学一区| 国产精品毛片va一区二区三区| 亚洲一区综合| 欧美高清日韩| 最新国产拍偷乱拍精品 | 日韩亚洲视频在线| 国产精品尤物| 欧美成人亚洲| 亚洲精华国产欧美| 国产偷久久久精品专区| 久久久久久国产精品mv| 欧美日韩喷水| 最新日韩av| 久久五月激情| 亚洲第一黄网| 久久精品中文| 亚洲电影av| 亚洲欧美电影在线观看| 午夜欧美理论片| 亚洲最黄网站| 欧美日韩国内| 99精品欧美| 欧美激情麻豆| 国产一区二区三区久久久久久久久 | 久久高清国产| 国内自拍视频一区二区三区 | 国产一区欧美| 国产欧美二区| 欧美激情综合| 国产精品伊人日日| 国内在线观看一区二区三区| 亚洲欧美久久久| 91久久中文| 欧美日韩在线一区二区三区| 亚洲一卡久久| 亚洲精品一级| 久久天堂精品| 国产手机视频一区二区| 国产一区自拍视频| 久久av一区| 国产精品嫩草99av在线| 亚洲国产国产亚洲一二三| 欧美成人午夜| 欧美专区在线|