<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 點陣LCD的驅(qū)動顯控原理(上冊)

          點陣LCD的驅(qū)動顯控原理(上冊)

          作者: 時間:2017-06-04 來源:網(wǎng)絡(luò) 收藏

          自從07年推出該書的第一版以來,很多閱讀過本書的朋友都反映不錯,得到大家的肯定這是在下最感欣慰之事。

          本文引用地址:http://www.ex-cimer.com/article/201706/348489.htm

          而隨著時間的推移,作者所使用的程序也越來越豐富,目前將這個通用版程序應(yīng)用到了很多MCU之上,如傳統(tǒng)的MCS51、增強型51(STC、C8051等),包括AVR單片機也有在使用它;而上至ARM7(NXP的LPC系列)以及近一年來風靡的ARM公司新推出的Cortex-3核心的MCU(作者很是看好STM32系列)等等;慢慢的也對原版的通用程序加以豐富了改進,當然,我們也在做上層的工作,也就是基于這版通用版LCD驅(qū)動程序的GUI,就目前我們已經(jīng)寫好并成功了將其使用在了部分產(chǎn)品當中,如Button控件、 Edit控件、多級列表式菜單控件、窗口、對話框等等,希望在來年的時候,可以將GUI也編寫成一本書,以便于讓更多對界面編程感興趣的朋友從中獲益。

          本次改版本書之目的主要是為了將書中的內(nèi)容更切合一些目前我們提供的通用版LCD驅(qū)動程序,其實思想還是一樣的,只是在一些通用性、可用性上再作了加強,大部分是與第一版的是兼容的。

          而對于新興起的ST公司的STM32系列32位ARM芯片,本書特意作了針對性的修訂,將用一章的內(nèi)容介紹如何移植本書所介紹的LCD驅(qū)動程序到該系列MCU之上;除此之外,還介紹了幾種常用的LCD模塊的驅(qū)動編寫方法等等。

          不想,轉(zhuǎn)眼已經(jīng)到了2009年,其實早就對第一版的書中的一些錯漏之處看不下去了,只不過工作太忙了而無閑暇之心再作修改,很多東西都耽誤了;這會正好趁著危機到來之時,好好的對它進行了一將次修訂,但心里仍不安心,凡事無完美,第二版當中是基于第一版的主要內(nèi)容的,終歸還是會有些錯漏之處的,這點希望讀此書的朋友發(fā)現(xiàn)時給我一點提示。

          而在之前所提到的有關(guān)圖像顯示、TFT的內(nèi)容,我想會另起一本書,但可能不會那么詳細了,應(yīng)該就在不久之后推出,希望大家能喜歡。

          此外,我需要聲明一下,這本書是筆者興趣之作,只是希望能對初學(xué)之朋友有些幫助,而銘正同創(chuàng)這家公司,是筆者與朋友一手創(chuàng)辦的,從私心來講,也肯定希望諸位能多多買我們的產(chǎn)品,呵呵;但并不勉強諸位,挑選合適的模塊還是首要的,諸位即使用的是別家的模塊,也是可以參考書中的內(nèi)容的,有問題時大家都可以交流交流,希望能給予大家?guī)硪稽c點幫助。

          點擊進入《點陣LCD的驅(qū)動原理(上冊)》



          關(guān)鍵詞: LCD 驅(qū)動 顯控

          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();