91精品一区二区三区久久久久久_欧美一级特黄大片色_欧美一区二区人人喊爽_精品一区二区三区av

位置:51電子網 » 技術資料 » 單 片 機

LED點陣顯示實驗

發布時間:2008/5/27 0:00:00 訪問次數:465

        

    

    

    一.實驗要求

    編程實現中英文字符的顯示。

    二.實驗目的

    1.了解led點陣顯示的基本原理和實現方法。

    2.掌握點陣漢字庫的編碼和從標準字庫中提取漢字編碼的方法。

    三.實驗電路及連線

    點陣顯示模塊wtd3088的(紅色)列輸入線接至內部led的陰極端,行輸入線接至內部led的陽極端(若陽極端輸入為高電平,陰極端輸入低電平,則該led點亮)。發光點的分布如圖22-0所示。

    

    

    

    fig 22-0 wtd3088 led分布

    如圖22-1示,本實驗模塊使用74ls374來控制列輸入線的電平值。將74ls374的某輸出置0,則對應的led陰極端被置低。如圖22-2示,本實驗模塊使用74ls273來控制行輸入線,并通過9013提供電流驅動。將74ls273的某輸出置1,則對應的led陽極端被置高。每次系統重新開啟或總清后,74ls273輸出為全0,led顯示被關閉。

    通過編程控制各顯示點對應led陽極和陰極端的電平,就可以有效的控制各顯示點的亮滅。

    

    

    

    fig 22-1 led模塊及列掃描電路

    

    

    

    fig 22-2 行掃描電路

    

    

    

    fig 22-3地址譯碼電路

    本實驗模塊使用4塊wtd3088組成16×16點陣,以滿足漢字顯示的要求。為了方便的控制四個單元,使用了一片74ls139譯碼,產生四個地址片選信號:clkr1= csled,clkr2= csled+1,用于行控制的兩片74ls273;clkc1= csled+2,clkc2= csled+3,用于列控制的兩片74ls374。

    實驗接線:按示例程序,模塊的csled接51/96地址的8000h。

    四.實驗說明

    使用高亮度led發光管構成點陣,通過編程控制可以顯示中英文字符、圖形及視頻動態圖形。led顯示以其組構方式靈活、亮度高、技術成熟、成本低廉等特點在證券、運動場館及各種室內/外顯示場合得到廣泛的應用。

    所顯示字符的點陣數據可以自行編寫(即直接點陣畫圖),也可從標準字庫(如asc16、hz16)中提取。后者需要正確掌握字庫的編碼方法和字符定位的計算。

    實驗盤片中“字符轉換”子目錄下提供的basc16.exe,bhz16.exe可方便的將單個字符的碼表從標準字庫asc16,hzk16中提取出來。具體使用方法是運行上述可執行程序,根據提示輸入所需字符(如是漢字還需要先啟動dos下的漢字環境,如ucdos,pdos95等)。程序將該字符的碼表提取出來,存放在該字符asc或區位碼為文件名稱的.dat文件中。用戶只需將該文件中內容拷貝、粘貼到自己的程序中即可。但需要注意字節排列順序、字節中每一位與具體顯示點的一一對應關系,必要時還要對碼表稍作修改。同一目錄下還提供了上述可執行程序的源文件,使用bc3.1編寫,供用戶參考。

    五.實驗程序框圖

    

    

    

    用戶應留心其中行掃描的實現及碼表的處理。

    六.實驗程序:

    (一)提供leda51演示asc16字符的簡單點陣顯示。

   *********led 點陣顯示示例程序***********************

   ** 該程序顯示 asc16字符 **

   ** 為了簡單起見,程序只顯示一個字符 **

   ** 該程序針對t598實驗機的模塊14 **

   ****************************************************

    csled equ 8000h

    csr1 equ csled ;行1 273

    csr2 equ csled+1h ;行2 273

    csc1 equ csled+2h ;列1

        

    

    

    一.實驗要求

    編程實現中英文字符的顯示。

    二.實驗目的

    1.了解led點陣顯示的基本原理和實現方法。

    2.掌握點陣漢字庫的編碼和從標準字庫中提取漢字編碼的方法。

    三.實驗電路及連線

    點陣顯示模塊wtd3088的(紅色)列輸入線接至內部led的陰極端,行輸入線接至內部led的陽極端(若陽極端輸入為高電平,陰極端輸入低電平,則該led點亮)。發光點的分布如圖22-0所示。

    

    

    

    fig 22-0 wtd3088 led分布

    如圖22-1示,本實驗模塊使用74ls374來控制列輸入線的電平值。將74ls374的某輸出置0,則對應的led陰極端被置低。如圖22-2示,本實驗模塊使用74ls273來控制行輸入線,并通過9013提供電流驅動。將74ls273的某輸出置1,則對應的led陽極端被置高。每次系統重新開啟或總清后,74ls273輸出為全0,led顯示被關閉。

    通過編程控制各顯示點對應led陽極和陰極端的電平,就可以有效的控制各顯示點的亮滅。

    

    

    

    fig 22-1 led模塊及列掃描電路

    

    

    

    fig 22-2 行掃描電路

    

    

    

    fig 22-3地址譯碼電路

    本實驗模塊使用4塊wtd3088組成16×16點陣,以滿足漢字顯示的要求。為了方便的控制四個單元,使用了一片74ls139譯碼,產生四個地址片選信號:clkr1= csled,clkr2= csled+1,用于行控制的兩片74ls273;clkc1= csled+2,clkc2= csled+3,用于列控制的兩片74ls374。

    實驗接線:按示例程序,模塊的csled接51/96地址的8000h。

    四.實驗說明

    使用高亮度led發光管構成點陣,通過編程控制可以顯示中英文字符、圖形及視頻動態圖形。led顯示以其組構方式靈活、亮度高、技術成熟、成本低廉等特點在證券、運動場館及各種室內/外顯示場合得到廣泛的應用。

    所顯示字符的點陣數據可以自行編寫(即直接點陣畫圖),也可從標準字庫(如asc16、hz16)中提取。后者需要正確掌握字庫的編碼方法和字符定位的計算。

    實驗盤片中“字符轉換”子目錄下提供的basc16.exe,bhz16.exe可方便的將單個字符的碼表從標準字庫asc16,hzk16中提取出來。具體使用方法是運行上述可執行程序,根據提示輸入所需字符(如是漢字還需要先啟動dos下的漢字環境,如ucdos,pdos95等)。程序將該字符的碼表提取出來,存放在該字符asc或區位碼為文件名稱的.dat文件中。用戶只需將該文件中內容拷貝、粘貼到自己的程序中即可。但需要注意字節排列順序、字節中每一位與具體顯示點的一一對應關系,必要時還要對碼表稍作修改。同一目錄下還提供了上述可執行程序的源文件,使用bc3.1編寫,供用戶參考。

    五.實驗程序框圖

    

    

    

    用戶應留心其中行掃描的實現及碼表的處理。

    六.實驗程序:

    (一)提供leda51演示asc16字符的簡單點陣顯示。

   *********led 點陣顯示示例程序***********************

   ** 該程序顯示 asc16字符 **

   ** 為了簡單起見,程序只顯示一個字符 **

   ** 該程序針對t598實驗機的模塊14 **

   ****************************************************

    csled equ 8000h

    csr1 equ csled ;行1 273

    csr2 equ csled+1h ;行2 273

    csc1 equ csled+2h ;列1

相關IC型號

熱門點擊

 

推薦技術資料

硬盤式MP3播放器終級改
    一次偶然的機會我結識了NE0 2511,那是一個遠方的... [詳細]
版權所有:51dzw.COM
深圳服務熱線:13751165337  13692101218
粵ICP備09112631號-6(miitbeian.gov.cn)
公網安備44030402000607
深圳市碧威特網絡技術有限公司
付款方式


 復制成功!
阿坝| 兖州市| 金平| 南部县| 兴城市| 汶上县| 湛江市| 区。| 丁青县| 绥芬河市| 黄梅县| 黄石市| 长丰县| 农安县| 共和县| 普宁市| 崇义县| 陇南市| 沐川县| 天津市| 惠州市| 清水县| 怀仁县| 临武县| 三都| 北京市| 洞口县| 格尔木市| 呼伦贝尔市| 陆丰市| 仪陇县| 罗田县| 台前县| 金溪县| 鞍山市| 石家庄市| 盖州市| 邯郸市| 楚雄市| 石屏县| 临沂市|