日本a√视频在线,久久青青亚洲国产,亚洲一区欧美二区,免费g片在线观看网站

        <style id="k3y6c"><u id="k3y6c"></u></style>
        <s id="k3y6c"></s>
        <mark id="k3y6c"></mark>
          
          

          <mark id="k3y6c"></mark>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > 基于單片機的LED數(shù)字大屏幕顯示系統(tǒng)

          基于單片機的LED數(shù)字大屏幕顯示系統(tǒng)

          作者: 時間:2011-08-17 來源:網(wǎng)絡 收藏

          1 引言

          本文引用地址:http://yuyingmama.com.cn/article/172556.htm

            顯示屏是八十年代后期在全球迅速發(fā)展起來的新型信息顯示媒體,應用越來越廣泛。ATMEGA16L是一款AVRRISC的、低功耗CMOS8位,具有16K字節(jié)的自編程FLASH,512字節(jié)的EEPROM,1K字節(jié)的SRAM,通過AVR來控制的顯示,結構簡單,應用靈活,并且易于擴展。

            2 系統(tǒng)設計原理

            2.1 編碼設計

            編碼設計有兩個過程:字庫提取以及字模編碼轉換。字庫的提取涉及到的兩個字庫文件,一個為ASC16,專門存放ASCII編碼;另一個為HZK16,專門存放漢字字庫編碼。要提取字庫,首先要對它進行初始化,即打開字庫。然后根據(jù)一個字符提取它相應的編碼。首先取出字符的內碼后(注意區(qū)分單字節(jié)和雙字節(jié)的內碼),接著通過內碼得到該字符對應的字模的編碼在ASCII或HZK16內的偏移量,最后就可以根據(jù)這個地址在文件中的偏移位置找到相應的字模編碼,我們可以通過這個公式來計算:

            在ASCII中,偏移量=(內碼的低地址)*16,

          在HZK16中,偏移量=((內碼的高地址-161)*94+(內碼的低地址-161))*32。

            此時得到的字模編碼不是最終所要的編碼(單字節(jié)數(shù)據(jù)如英文是按8*16點陣來顯示,而雙字節(jié)數(shù)據(jù)時如漢字是按16*16點陣來顯示的)。這里統(tǒng)一使用8*16點陣,這就需要對其轉換。下圖左表格表示的是漢字編碼在字庫內存放順序,右表格表示的是經(jīng)過轉換過后的編碼存放順序。編碼轉換過程如圖1所示:


          上一頁 1 2 3 下一頁

          評論


          相關推薦

          技術專區(qū)

          關閉