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

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > SED1335在單片機(jī)系統(tǒng)中的設(shè)計與應(yīng)用

          SED1335在單片機(jī)系統(tǒng)中的設(shè)計與應(yīng)用

          作者: 時間:2016-12-02 來源:網(wǎng)絡(luò) 收藏
          1 引言
          隨著信息技術(shù)的發(fā)展,人們越來越頻繁地面對各種各樣的顯示裝置,其中液晶顯示(LCD)是一種最有前景的顯示裝置,目前已廣泛應(yīng)用于移動通訊、儀器儀表、電子設(shè)備、家用電器等各方面。與傳統(tǒng)顯示模塊相比,采用 SED1335LCD液晶驅(qū)動器和 320×240點陣式圖形液晶顯示模塊,使顯示信息量增大、操作簡化、界面友好、外形美觀,不僅可以采用數(shù)字形式顯示信息數(shù)據(jù),而且可以采用圖形畫面來顯示。
          2 SED1335控制器
          SED1335是 SEIKO EPSON公司出品的一種高性能的液晶顯示控制器。它具有較強(qiáng)的 I/O緩沖器,指令功能很豐富,并且四位數(shù)據(jù)并行發(fā)送,最大驅(qū)動能力為 640×256點陣。
          SED1335硬件結(jié)構(gòu)可分成 MPU接口部、內(nèi)部控制部和驅(qū)動 LCM 的驅(qū)動部。硬件結(jié)構(gòu)圖如圖1所示。
          SED1335的 MPU接口部由指令輸入緩沖器、數(shù)據(jù)輸入緩沖區(qū)、數(shù)據(jù)輸出緩沖器和標(biāo)志寄存器組成。作為微機(jī)的一種外圍接口芯片, SED1335通過數(shù)據(jù)總路線接收來自 CPU的指令和數(shù)據(jù)。它具有 2個通道,一個為指令口,用來接收 CPU的指令碼;另一個為數(shù)據(jù)口,用來接收和發(fā)送指令參數(shù)和顯示數(shù)據(jù)。系統(tǒng)共用數(shù)據(jù)總線,由 A0口來區(qū)分:高電平時,為指令碼,低電平時,為指令參數(shù)或顯示數(shù)據(jù)。 SED1335與 8031單片機(jī)的硬件連接如圖 1所示。在圖 1中,用 8031的 P2.7口作為 SED1335的片選信號,用 P2.0口與 SED1335的 A0口連接。這樣當(dāng) SED1335的指令地址為 8100H,數(shù)據(jù)地址為 8000H。
          SED1335內(nèi)部控制部是 SED1335的核心。它由振蕩器、功能邏輯電路、顯示 RAM管理電路、字符庫及其管理電路以及產(chǎn)生驅(qū)動時序的時序發(fā)生器等組成。振蕩器工作頻率可在 1M~10M Hz范圍內(nèi)選擇。SED1335能在很高的工作頻率下迅速地解譯 MPU發(fā)來的指令代碼,將參數(shù)置入相應(yīng)的寄存器內(nèi),并觸發(fā)相應(yīng)的邏輯功能電路運行。其中最重要的特點是能分區(qū)管理 64k的顯示存儲器,可以同時管理 3個或 4個顯示區(qū)。顯示區(qū)可以根據(jù)數(shù)據(jù)的性質(zhì)設(shè)置為圖形方式或文本方式。在圖形方式下,該顯示區(qū)的數(shù)據(jù)被認(rèn)為是 8位的顯示數(shù)據(jù)而直接送到液晶顯示驅(qū)動系統(tǒng)顯示;在文本方式下,該顯示區(qū)的數(shù)據(jù)被認(rèn)為是字符代碼。
          SED1335 驅(qū)動部具有各顯示區(qū)的合成顯示能力傳輸數(shù)據(jù)的組織功能及產(chǎn)生液晶顯示模塊所需要的時序,向液晶顯示模塊傳輸數(shù)據(jù)的方式為4位并行方式。
          上一頁 1 2 下一頁

          關(guān)鍵詞: SED1335單片機(jī)系

          評論


          技術(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); })();