衡阳派盒市场营销有限公司

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

基于嵌入式處理器與點陣芯片的驅動應用設計

電子設計 ? 來源:電子元器件應用 ? 作者:周興平,谷志勇,李 ? 2021-03-16 16:35 ? 次閱讀

HCMS2964是AGILENT TECHNOLOGIES公司生產的新一代點陣顯示屏。該產品內部自帶CMOS集成電路,可驅動LED,并可直接與處理器串行連接實現數據傳輸。由于其亮度調節方便快捷,故可廣泛地應用在嵌入式系統單片機控制的儀表、儀器和飛行模擬設備領域中,本文介紹了HCMS2964的顯示原理和顯示屏的驅動方式、亮度調節以及基層軟件的設計方案。

1 HCMS 2964顯示屏

HCMS2964模塊為雙列直插封裝,每一個HCMS2964都有12個引腳以及內部晶陣和寄存器。HCMS2964它通過CMOS刷新電路來驅動四個發光的字符塊,每個字符的尺寸是1.8 cm×1 cm,這些字符是由5column×8row共40 bit點寄存器首尾相連而成的,其中row0沒有用到,因而不會發光,所以,每個字符實際由35個點像素組成。

HCMS2964有兩個獨立的控制寄存器,可通過改變寄存器的內容來設置HCMS2964模塊的屬性。其中控制寄存器0用于PWM亮度脈寬調節、峰值電流強度設定(亮度調節)以及睡眠模式控制等。控制寄存器1則用于設置數據輸出方式和晶陣選擇模式(選擇為品陣頻率或晶陣頻率的1/8)。每個顯示模塊中的160bit點寄存器的內容和驅動LED的關系是對應且唯一對應的,故可直接對點寄存器置1或0,并通過內部IC電路來控制點陣上燈像素的亮或暗,從而形成相應的字符。

2 系統硬件接口設置

HCMS2964的輸入引腳應經過上拉后與單片機的I/O口相連,其中主要的控制引腳有RS、CE、CLK,設計時可分別與C8051F00x的P1.0、P1.1、P1.2相對應,其中RS用于選擇點陣顯示寄存器(L)或命令寄存器(H),具體的時序是在寫顯示數據之前須將CE拉低,由RS選擇相應的寄存器。輸入時鐘用于寫點陣寄存器或命令寄存器,可在上升沿觸發數據讀入。在數據傳人的整個過程中,CE要始終保持低電平,最后通過CLK時鐘為低電平、CE為高(點寄存器)或上升沿(命令寄存器)來鎖存數據顯示輸出。

3 級聯

級聯主要用于擴展系統的顯示部分,以便把更多的顯示設備掛在串行擴展接口線上。設計時可以通過單片機來控制片選信號輸入端,通常把多個片選信號接在一起統一控制。每個顯示模塊的輸出引腳連接下一個顯示屏的輸入引腳,便可實現多個顯示模塊的級聯,一般地,在多模塊級聯顯示系統中,第一個顯示模塊用于控制最左端的四個字符,最后一個顯示模塊用于控制最右端的四個字符,數據轉換寄存器的長度是160位×N(N的個數為級聯的個數),每個模塊的位置0都是(N-1)×160位,依次順延。

要注意的是,級聯中的多個顯示模塊的控制寄存器是相互獨立的,因此,在對顯示模塊進行屬性的統一設置時,要對每個顯示模塊的控制寄存器寫入相同的控制字。

CE、RS、BL、RST、CLK五根控制總線最終應連接到C8051f00×的I/O線。從口線出來的DIN連接到最左端的模塊,DOUT線則連接下一個顯示模塊的DIN,最后一個模塊的DOUT空閑。每個模塊均可用內部晶陣或外部晶陣。本系統最左端模塊的SEL高電平就是由IC內部晶陣(MASTER)產生的,其它模塊的SEL低電平則接受來自左端模塊的晶陣(SLAVE),本系統可通過OCS總線完成晶陣傳輸。

4 40級亮度調節

點陣式HCMS2964系列IC提供有兩種改變亮度的方式,分別是16級和4級的亮度調解,它們都是通過改變控制寄存器0來實現的。其中PWM亮度控制是利用控制字0的DO~D3并通過實時脈寬調節來改變點陣的亮度。一般PWM都通過調節晶體振動的時鐘周期來調節脈寬大小,從而改變亮度。而峰值像素電流控制則是利用控制字0的D4和D5并通過改變四種峰值像素電流來改變點陣的亮度。

以上這兩種改變亮度的方式適于分級調亮,但實際上常常會遇到通過采集電位計的模擬量來實現持續調亮的情況,而此時上述兩種方式由于亮度采集只有16級或4級,各級之間電路中通過點光源的電流跳變很大,亮度階梯變化也較為明顯,而這種亮度階梯在視覺上會形成過于明顯的亮度突變,因而視覺效果較差。要使亮度調節變得連續柔和并更容易被人眼接受,只有增加調亮的級數,提高分辨率,才能模擬持續亮度調節所達到的效果。

由于D4-D5位(峰值像素電流)與D0-D3(PWM調亮)共占了控制字0的低六位,因此設計時可以想到把所有控制亮度的因素考慮進來,并按照亮度打亂排序,重新組成4×16=64級階(即64個亮度等級)來改善調亮效果。在這里要說明的是,由于從000000H~111111H采集出來的亮度不是遞增的,故不要采集模擬量直接送入控制字的低六位,也不能將脈寬值與像素電流峰值簡單的累加計算來進行亮度的對比,實驗證明:MX=亮度這一公式只有當M和X的其中一個作為常量,另一個為變量才成立,而不能應用于兩個變量相乘。筆者已通過光學儀器的分析,把它們的光能從小到大排列起來,并篩選掉突變和相近的能量值,從而形成了一個40級軟件調光方案。

5 系統軟件設計

本系統軟件設計可分為顯示模塊、模擬量采集模塊、串口通信模塊三部分。其點陣系統控制字和顯示子程序如下:

6 結束語

本文給出的嵌入式處理器與點陣芯片進行的串行數據傳輸顯示系統硬件結構簡單,無需增加引腳,系統易于擴展,但通過對該系統的實際應用發現:串行器件存在兩大問題:一是串行傳輸的速度要比并行更慢,二是串行傳輸要有一定的通訊協議,包括設備的迅通、數據的格式及數據傳輸的啟動與停止等。

責任編輯:gt

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 處理器
    +關注

    關注

    68

    文章

    19407

    瀏覽量

    231182
  • 嵌入式
    +關注

    關注

    5092

    文章

    19177

    瀏覽量

    307662
  • 顯示屏
    +關注

    關注

    28

    文章

    4507

    瀏覽量

    74726
收藏 人收藏

    評論

    相關推薦

    嵌入式處理器簡介

    嵌入式處理器簡介嵌入式處理器嵌入式系統的核心,是控制、輔助系統運行的硬件單元。范圍極其廣闊,從最初的4位
    發表于 07-26 07:18

    嵌入式處理器是什么

      嵌入式處理器嵌入式系統的核心,是控制、輔助系統運行的硬件單元。范圍極其廣闊,從最初的4位處理器,目前仍在大規模應用的8位單片機,到最新的受到廣泛青睞的32位,64位
    發表于 10-27 07:24

    嵌入式處理器是什么

      嵌入式處理器嵌入式系統的核心,是控制、輔助系統運行的硬件單元。范圍極其廣闊,從最初的4位處理器,目前仍在大規模應用的8位單片機,到最新的受到廣泛青睞的32位,64位
    發表于 10-28 08:56

    嵌入式處理器的分類

    1.簡介. ARM 是一個CPU內核. ARM是"Advanced RISC Machine"的縮寫. ARM處理器本身是32位設計,但也配備16位指令集嵌入式處理器嵌入式微處理器
    發表于 11-09 07:08

    嵌入式處理器嵌入式操作系統

    嵌入式處理器嵌入式操作系統 1.2.1 嵌入式微處理器    嵌入式微處理器有許多種流行的
    發表于 06-17 00:30 ?2020次閱讀

    嵌入式處理器選型

    嵌入式處理器分類 處理器造型需考慮的因素 多處理器在復雜系統中的應用
    發表于 02-28 11:57 ?64次下載
    <b class='flag-5'>嵌入式</b><b class='flag-5'>處理器</b>選型

    如何構建基于處理器嵌入式安全系統?

    嵌入式安全系統概述;嵌入式系統安全技術;安全應用處理器介紹 ;基于安全處理器嵌入式系統設計案例。?
    的頭像 發表于 01-25 07:06 ?2592次閱讀
    如何構建基于<b class='flag-5'>處理器</b>的<b class='flag-5'>嵌入式</b>安全系統?

    嵌入式系統教程之嵌入式處理器的詳細資料說明

    本文檔的主要內容詳細介紹的是嵌入式系統教程之嵌入式處理器的詳細資料說明包括了:1 硬件子系統的組成,2 嵌入式處理器的技術指標,
    發表于 06-14 17:14 ?18次下載
    <b class='flag-5'>嵌入式</b>系統教程之<b class='flag-5'>嵌入式</b><b class='flag-5'>處理器</b>的詳細資料說明

    關于嵌入式陣列處理器的發展

    目前許多嵌入式計算機的系統設計,已經轉移到嵌入式MP系統芯片的設計上來;不僅如此,1985年開始的FPGA技術,在2000年就推出了帶嵌入式處理器
    發表于 06-28 11:44 ?1318次閱讀

    嵌入式處理器是怎樣分類的

    嵌入式處理器分為嵌入式微控制器(MCU),嵌入式DSP處理器(DSP),嵌入式微處理器(MPU)
    發表于 10-05 17:39 ?4903次閱讀
    <b class='flag-5'>嵌入式</b><b class='flag-5'>處理器</b>是怎樣分類的

    常見的嵌入式處理器分類對比

    嵌入式處理器簡介 嵌入式處理器嵌入式系統的核心,是控制、輔助系統運行的硬件單元。范圍極其廣闊,從最初的 4 位
    的頭像 發表于 10-30 10:22 ?1709次閱讀

    嵌入式控制系統的ARM處理器

    嵌入式控制系統的ARM處理器一、嵌入式硬件系統概述1、嵌入系統的硬件可分為三部分:核心處理器、控制電路、外部設備2、
    發表于 10-20 13:21 ?3次下載
    <b class='flag-5'>嵌入式</b>控制系統的ARM<b class='flag-5'>處理器</b>

    嵌入式處理器

      嵌入式處理器嵌入式系統的核心,是控制、輔助系統運行的硬件單元。范圍極其廣闊,從最初的4位處理器,目前仍在大規模應用的8位單片機,到最新的受到廣泛青睞的32位,64位
    發表于 10-20 17:21 ?1次下載
    <b class='flag-5'>嵌入式</b><b class='flag-5'>處理器</b>

    嵌入式處理器

      嵌入式處理器嵌入式系統的核心,是控制、輔助系統運行的硬件單元。范圍極其廣闊,從最初的4位處理器,目前仍在大規模應用的8位單片機,到最新的受到廣泛青睞的32位,64位
    發表于 10-21 13:36 ?3次下載
    <b class='flag-5'>嵌入式</b><b class='flag-5'>處理器</b>

    嵌入式處理器有哪些種類 目前主流的嵌入式處理器架構有哪些

     嵌入式處理器是專門設計用于嵌入式系統的微處理器,它們通常具有低功耗、小尺寸和多種集成功能的特點。以下是一些常見的嵌入式
    發表于 07-24 14:57 ?1w次閱讀
    鼎龙娱乐城| 百家乐赌注| 百家乐官网游戏软件出售| 巴登娱乐城真人娱乐| 澳门开户| 网络棋牌游戏| 大发888大发888娱乐城| 威尼斯人娱乐城安全吗| 大发888博狗博彩| 澳门顶级赌场手机版| 赢真钱的棋牌游戏| 网上百家乐游戏| 百家乐官网试玩账户| 皇宝国际| 百家乐官网最长的闲| 哪个百家乐官网技巧平台信誉好 | 游戏机百家乐官网的玩法技巧和规则 | 百家乐暗红色桌布| 全讯网sp| 皇博娱乐| 百家乐官网论坛在线提供| 百家乐官网教父方法| 百家乐官网干洗店| 百家乐输一压二| 罗浮宫百家乐的玩法技巧和规则 | 百家乐官网玄机| 百家乐官网筹码皇冠| 百家乐7scs娱乐网| 大发888下载客户端| 耿马| 网上百家乐官网骗钱| 百家乐庄闲的分布| 线上百家乐是如何作弊| 大发888娱乐场网页| 百家乐官网大赢家小说| 怎样玩百家乐官网看路| 属猪的人做生意摆放什么聚财| 做生意摆放老虎好不好 | 玩百家乐都是什么人| 百家乐筹码| 真人百家乐官网蓝盾|