日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當前位置:首頁 > 顯示光電 > 顯示光電
[導讀] 液晶是人機交互最重要的通道,液晶不光要顯示文字信息,還要顯示波形信息,所以,編寫一套完善的函數庫是必不可少的,其中應該包括顯示ASCII碼、字符串、整型數字、浮點數、漢字、畫點、畫線等一系列函數。 上層函數

液晶是人機交互最重要的通道,液晶不光要顯示文字信息,還要顯示波形信息,所以,編寫一套完善的函數庫是必不可少的,其中應該包括顯示ASCII碼、字符串、整型數字、浮點數、漢字、畫點、畫線等一系列函數。

上層函數的建立離不開底層的驅動,最底層驅動應該是建立在液晶基本時序與指令的基礎上。如圖1,是液晶模塊的基本時序圖。

圖1 DMF5001液晶模塊基本時序圖

根據時序圖和控制指令,不難寫出基本的讀寫函數。這些函數就是構建上層的基礎。之后,還必須了解液晶的基本顯示方式和充填方式。如圖2,是液晶模塊的緩沖區(qū)與顯示屏的映射關系。T6963控制芯片內部有64KB的緩沖區(qū),可以由程序劃分為圖形、文本、文本特征3類緩沖區(qū),在不同緩沖區(qū)里寫入不同數據,在液晶屏上將映射相應的信息,這也就是液晶模塊顯示信息的原理。

圖2 DMF5001液晶映射方式

因為T6963內部含有ASCII碼字庫,所以要想顯示字符信息,只需在文本區(qū)內填入相應的信息即可。

如果要顯示漢字或圖形,則必須先在單片機內部的ROM區(qū)建模,然后將這些信息寫入液晶的圖形緩沖區(qū),在液晶控制模塊的控制下,相應的信息就會映射在顯示屏上,也就是我們看到的漢字或圖形信息了。

如果要實時顯示AD采集的波形圖以及FFT處理后的頻譜圖,這里將就動態(tài)波形顯示用到的技術加以詳細介紹。

(1) 點的顯示

波形的顯示離不開“點”的顯示,所謂“點動成線”也就這個道理,對于只有黑白兩級灰度的液晶來說,畫一個“點”就是將一個像素點亮。所以我們根據時序圖,先建立在LCD屏上顯示“點”的底層函數。在液晶屏上繪制“點”,有兩點需要注意,一是緩沖區(qū)空間的大小,二是像素的充填方式。在DMF5001液晶模塊中,“點”的繪制需要在圖形緩沖區(qū)中進行。對于160×128像素的顯示屏,圖形緩沖區(qū)一共占用(160×128)/8=2560字節(jié)的空間,每一個字節(jié)對應一個地址,也就是一共有2560個地址??紤]到DMF5001圖形的充填方式是從上到下,橫向填充,加上控制指令本身就支持對一個像素亮滅的控制。所以很容易根據緩沖區(qū)的地址,控制液晶屏上某一個點的亮滅,也就是所謂的畫“點”了。

(2) 坐標系的建立

顯示波形,涉及到多個點的依次顯示,前后兩個點的顯示位置需要被確定,因為只有這樣,才能衡量被顯示波形的變化程度。所以,在液晶屏上建立一個參考坐標系是很有必要的。由于圖形緩沖區(qū)與液晶屏上的點是一一映射的,我們不妨先在液晶屏上按照思維習慣規(guī)劃出一個坐標系,然后根據坐標系的坐標值,再反映射到實際的緩沖區(qū)中,這樣,我們根據反映射之后的地址,就可以在液晶屏上對應地址顯示“點”信息了。正如圖3所示。

圖3 液晶屏坐標系與圖形緩沖區(qū)地址之間的映射

(3) 動態(tài)波形的形成

我們在液晶上看到的波形是動態(tài)的,也就是說波形應該是連續(xù)閃動變化的,這里涉及到一個掃描幀數的問題。我們知道人眼的視覺暫留時間是0.1s,也就是說如果圖像在一秒鐘內連貫變化25次(幀),整個過程看上去就是“動”起來的。對于本次作品的波形顯示來說,幀數越高,實時性就越好,當大于25幀后,已經看不出明顯的波形刷新過程了。但是由于實際控制器的工作速度有限,以及整個過程運算量很大,只要能保證4到5幀的刷新率,就可滿足要求了,當然,這是以犧牲了實時性為代價的。

波形刷新在軟件上的具體實現(xiàn)是比較容易的,因為坐標系已經被建立,所以顯示區(qū)域的大小就是已知的,一旦某次顯示區(qū)域被寫滿數據,就馬上進行該區(qū)域的清除,這樣就等于完成了一幀的掃描,往復進行,被顯示的波形數據就“閃動”起來了。

(4) 顯示數據的合理量化

AD模塊采集的數據如果不經過處理而直接送入圖形緩沖區(qū)用于顯示,顯示效果是很差的。這是因為液晶屏的高度和寬度都是有限的,也就是說屏幕的可視面積是有限的,加之我們人為規(guī)定了坐標系,實際顯示的數據很可能會“溢出”坐標系。這就需要我們根據坐標抽的長和寬,合理的縮?。ɑ蚍糯螅〢D采集的數據。示意圖如圖4所示。

以本次設計為例,液晶屏原始波形顯示區(qū)的坐標抽規(guī)劃為:x軸有128個單位(像素),y軸有64個單位(像素),對于10位的AD,如果采集到最大電壓信號值,得到1023的AD值,為了能在顯示區(qū)域顯示出這個信號點,需要進行1024/64=16倍的比例縮小。如果被測量太小,顯示不明顯,我們同理也可以進行比例放大,如果這時在屏幕上給出相應的放大或縮小信息,就等于實現(xiàn)了顯示區(qū)域的伸縮擴展,我們可以通過合理的計算,得到一個最佳的顯示比例,這也就是數字存儲示波器上自動調節(jié)波形功能的技術雛形。

圖4 顯示數據的合理量化

(5) 優(yōu)化顯示效果

按比例縮小后的AD值是離散的,如果直接在屏幕上顯示,看到的是一個個離散的點,視覺效果同樣很差,所以有必要對這些離散的點進行插值補償,讓它們變得連續(xù)光滑。插值補償的算法很多,不同的算法帶來的補償精度也不同,這里介紹一種最簡單的補償方法:每當顯示了一個點,就用變量記錄下這個點的坐標信息,當顯示下一個點時,對比前后兩個坐標的差距,用跟蹤的方法,把兩個坐標之間差的點補齊,這樣,就等于用線把兩個點連接在一起,波形看上去就光滑的多了。正如圖5所示。

圖5 波形優(yōu)化前后的不同效果

(6) 時標軸左右滾動的實現(xiàn)

根據實際的設計要求,為了方便波形數據的查閱,還設計了可以左右滾動的時標軸。其實現(xiàn)原理是,分別將在文本區(qū)顯示的自定義ASCII字符(這里是由“|”線構成的時標軸)與在圖形區(qū)顯示的波形在液晶屏上進行合成顯示,這樣兩類信息在兩類緩沖區(qū)中運算顯示,互不干擾,具體的對應信息可以通過之前定義的坐標系換算得到。這里也再次顯示出定義坐標系的必要和方便。整個過程示意圖如圖6所示。[!--empirenews.page--]

圖6 時標軸左右滾動的實現(xiàn)

本次設計為DMF5001液晶模塊編寫了一整套的圖形函數,充分滿足了顯示的需要。其中使用了一目了然的小圖標來代表文字信息,更是將整個界面的友好程度提升了一個檔次。以下是一些實際顯示效果。

圖7 波形顯示效果圖

本站聲明: 本文章由作者或相關機構授權發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內容真實性等。需要轉載請聯(lián)系該專欄作者,如若文章內容侵犯您的權益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

智能家居的發(fā)展大約可以分為四個階段,分別是萌芽期、開創(chuàng)期、徘徊期、融合演變期,未來幾年會根據社會的發(fā)展以及互聯(lián)網+時代的不斷邁進,后續(xù)有望達到專家預想的爆發(fā)期階段。

關鍵字: 智能家居 互聯(lián)網+ 控制芯片

《VB語言程序設計(第2版)》是2009年電子工業(yè)出版社出版的圖書,作者是林卓然。本書主要介紹可視化程序設計的基本知識和編程方法。

關鍵字: vb程序設計 編程方法

  作者: 義隆電子股份有限公司 蔡政地   義隆電子的電容式觸摸屏目前除廣泛應用于手機產業(yè)之外,在MP3、MP4、PMP、DSC、PND等產品中也都有相關設計產品的采用,國際大廠也已紛

關鍵字: 控制芯片 電容式觸摸屏 觸控屏

  從電視到可穿戴——在2014年的顯示器技術學會和展會上,技術開發(fā)趨勢的這種轉換趨于明顯。面向可穿戴的超低功耗反射型液晶模塊已經快速投入量產。顯示器周邊部件也加快了支持

關鍵字: 可彎曲電池 可穿戴技術 液晶模塊

  針對25W以上的大功率內置/外置燈具電源來說,由于對功率因素和THD的要求較高,而且輸出電流也比較大,因此目前的解決方案通常以兩級架(APFC+DC/DC)為主。   而傳統(tǒng)的兩級方

關鍵字: 控制芯片 晶豐明源 電源 面板燈

2016年11月22日,致力于亞太地區(qū)市場的領先半導體元器件分銷商---大聯(lián)大控股宣布,其旗下友尚推出基于國際大廠器件的QC3.0+USB PD二合一type-c車用充電器解決方案。 &nb

關鍵字: 充電器 控制芯片

為增進大家對工業(yè)機器人的了解,本文將對工業(yè)機器人的分類、工業(yè)機器人的結構特點和工業(yè)機器人的常用編程方法進行介紹。如果你對本文內容具有興趣,不妨繼續(xù)往下閱讀哦。

關鍵字: 工業(yè)機器人 指數 編程方法

什么是PCIe NVMe SSD控制芯片?它有什作用?2018年6月8日,臺北——全球閃存控制芯片領導品牌慧榮科技(Silicon Motion Technology Corporation, NasdaqGS: SIM...

關鍵字: ssd 慧榮科技 控制芯片

Trinamic推出了一種新的大電流步進電機驅動/控制芯片TMC5160的評估板-TMC5160-EVAL-SHIELD 。SHIELD與市場上價格實惠的STM32 Nucleo板具備相同的接口,以實現(xiàn)直接兼容。

關鍵字: trinamic 控制芯片 tmc5160-eval-shield

繼推出16.5V~500V輸入、高效節(jié)能接觸器控制芯片SCM1501B后,為滿足市場上直流接觸器、繼電器、電磁閥等場合更低工作電壓需求,金升陽對應推出7V~40V輸入電壓控制芯片SCM1502A。

關鍵字: 控制芯片 繼電器 scm1502a

顯示光電

64674 篇文章

關注

發(fā)布文章

編輯精選

技術子站

關閉