• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 新聞中心

    EEPW首頁 > EDA/PCB > 設計應用 > 基于STC89C52和HT1621D的液晶顯示系統的設計

    基于STC89C52和HT1621D的液晶顯示系統的設計

    作者: 時間:2011-02-24 來源:網絡 收藏

      WRITE101

      a5 a4 a3 a2 a1 a0 d0 d1 d2 d3寫數據到RAM

      a5~a0 RAM地址;d3~d0 RAM數據

      3.3 LCD顯示程序的編寫

      要正確的編寫出LCD顯示程序,需要知道HT的段與液晶顯示屏的對應情況。RAM的數據直接映像到LCD驅動器,RAM可看成是由SEG1~SEG31和COM0~COM2對應組成的映像圖。HT的RAM段碼映射如表1所示。

    表1 HT的RAM段碼映射表

    HT1621的RAM段碼映射表
      液晶顯示屏上要顯示的每一個符號都對應于RAM中的一位,要顯示哪位只需將該位對應的單元即SEG和COM相交的地方置“1”就可以了,若不要顯示則將該位送“0”。對于0~9的數字顯示是采用七段碼來顯示的。在編寫顯示程序時可以將要顯示內容的顯示代碼放在一個表中,然后在程序中可以通過查表的方式根據此顯示代碼查出對應要顯示的內容。LCD顯示子程序流程如圖5所示。

    LCD顯示子程序流程圖

    圖5 LCD顯示子程序流程圖

      4 結語

      本文詳細地介紹了段式液晶顯示模塊HT1621與單片機52的一種實用的硬件接口電路和軟件編程方法,該設計不但硬件電路簡單可靠,可方便顯示漢字、字符和圖形,而且節約了單片機的口線,使系統資源得到了充分利用,實現了交互式顯示和圖文并茂的人機界面效果,并且已成功應用在多種家用電器和工業設備中,有很好的實用價值。


    上一頁 1 2 3 下一頁

    關鍵詞: 1621D 1621 STC 89C

    評論


    相關推薦

    技術專區

    關閉
    主站蜘蛛池模板: 微山县| 海安县| 弥渡县| 巢湖市| 明水县| 桐梓县| 林西县| 乌兰浩特市| 池州市| 尉犁县| 铜山县| 建瓯市| 岢岚县| 永清县| 衡南县| 嵩明县| 江西省| 葵青区| 本溪| 淮北市| 伊宁市| 郎溪县| 忻城县| 井研县| 年辖:市辖区| 土默特左旗| 昭平县| 巫山县| 南郑县| 万宁市| 通河县| 高碑店市| 广汉市| 方正县| 五大连池市| 大连市| 鹿泉市| 惠东县| 隆昌县| 洪洞县| 社会|