999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

LED點陣顯示屏字符信息顯示方法及應用

2012-07-24 09:28:34李志強郭麒肖尊興陳海明
中國新技術新產品 2012年2期
關鍵詞:方法

李志強 郭麒 肖尊興 陳海明

(衡陽師范學院,湖南 衡陽 421008)

1 引言

LED點陣顯示屏是由一系列發光二極管排列組合而成的點陣,根據字形控制點陣屏局部發光完成字母、數字和漢字顯示。LED屏的顯示多采用計算機控制,目前生產廠家提供的LED屏控制系統都是通過控制LED屏來顯示各種數據的。由于數據種類的多樣混雜,數據不能以一種穩定格式進行保存。本文所介紹的顯示方法用到的系統雖也是控制LED屏顯示的軟件,但它是采用表格數據庫保存數據,將表格數據庫和LED屏顯示直接連接起來,讓LED屏顯示表格數據庫中的內容,從而解決LED屏不能統一管理數據顯示的問題,也使得各種文字信息的公布變得更加方便。

顯示中,我們需用到現行計算機通用的字庫字模,一個字的點陣分為 16×16、24×24、32×32和48×48等不同規格。一個LED顯示屏成品主要由控制卡和單元板兩部分組成。組裝LED屏時,必須先確定接口的一致性,才方便組裝。如果接口不一致,需自行制作轉換線。

在系統中信號先由PC機發送給控制卡,通過控制卡識別信號,再根據識別情況返回一個信號給PC機,如果控制卡識別成功,將把顯示信號發給LED屏,讓其顯示相應信息。PC機上的控制軟件對顯示信號進行操作,先將PC機上的字符機器碼編譯成LED屏顯示碼,通過串口發送給控制卡,再根據控制卡返回的信號在PC機上判斷LED屏是否顯示成功,然后控制卡會自動將正確的顯示碼發送給LED屏。

2 應用中提取字符顯示編碼的方法

在許多單片機與嵌入式應用系統中,經常要用到文字顯示,如何提取字符點陣顯示信息,本文接下來就這一問題介紹一種簡易、快速的提取方法。PC機中的數據通過串口通信發送,在程序中一般以16進制表示2進制數,常見的編碼有ASCII碼、Binary碼、Unicode碼等。在要介紹的提取方法中,LED屏顯示數據的編碼是相對獨立的,它的編碼由廠家設定,顯示數據中,數字和字母的編碼由ASCII碼轉換而來,漢字編碼由Unicode碼轉換而來。

2.1 顯示西文字符

字母和數字的顯示編碼是將它們的ASCII碼減去0x0a作為高8位,將0x63作為低8位;若是多個字母或數字,則將它們的ASCII碼減去0x0a并從高到低依次存放,再將0x63存放在低8位即可。

以字母“A”為例說明:

字母“A”的 ASCII碼為 0x41,0x41-0x0a=0x37,將0x37作為高8位,0x63作為低8位,得到字母“A”的LED屏顯示編碼為0x3763。

2.2 顯示漢字

①漢字內碼轉換成Unicode碼

漢字在PC機中存儲的漢字標準交換碼是一種計算機內部碼,是微機內部使用的代碼、系統處理的對象。在計算機內英文字符是用一個字節的ASCII碼表示,由于漢字眾多,對一個漢字需用兩個字節表示,且為了與系統中ASCII碼相區別,將這兩個字節的最高位置1,作為機器內的漢字代碼即機內碼,簡稱內碼。要將漢字內碼轉換成LED屏顯示碼就必須先將其轉換成Unicode碼,在VC++中有一個函數能完成此轉換功能,該函數為:

intMultiByteToWideChar(UINT Code-Page,

該函數最后返回一個整數,若函數調用成功且轉換的字符不為空,則返回寬型字符的數值;若函數調用成功而轉換的字符為空,則返回一個能接收轉換字符緩沖大小的數值;若函數調用失敗,則返回0。該函數有六個參數:第一個參數表示轉換要得到的編碼類型;第二個參數表示轉換類型的設置;第三個參數表示將要轉換的字符串;第四個參數表示將要轉換的字符串的字節數;第五個參數表示轉換后字符存儲區的首地址;第六個參數表示存儲區的大小。

②Unicode碼轉換成顯示編碼

將漢字在PC機上存儲的漢字標準交換碼轉換成Unicode碼后,將Unicode碼的低8位加上0x70所得的除進位以外的8位作為高8位,再將Unicode碼的高8位減去0x43后與上一步的進位相加作為低8位;若是多個漢字,則通過同樣的方式轉換后,從高到低依次存放即可。

以漢字“我”為例說明:

漢字“我”在PC機上存儲的漢字標準交換碼為4650,利用MultiByteToWideChar函數轉換得到其Unicode碼為0x6211,其Unicode碼的低8位為0x11,0x11+0x70=0x81,所得除進位以外的8位0x81作為高8位;Unicode碼的高8位為0x62,0x62-0x43=0x1F,上一步沒有進位,0x1F直接作低8位,漢字“我”的LED屏顯示編碼就為0x811F。

發送給LED屏的數據除了字符的顯示編碼外還有它從高位起的48個字節和從低位起的4個字節,這些數據共同組成LED顯示字符的數據包,其中高位字節的第19個字節表示進入動畫,第20個字節表示環繞邊框,第21個字節表示進入速度,第22個字節表示停留時間,第41個字節表示字體顏色,第45個字節表示字符個數,其低位字節的第1、2個字節表示驗證碼,這是前面高位所有數求和所得的兩個字節,然后交換其本身的高低字節得到。

結論

本文論述了如何在LED顯示屏上顯示字符信息的方法,并結合實例進行了說明。從而很好地解決了在LED顯示屏上顯示表格信息這一難題。此方法通過直接將計算機中的數據庫和LED顯示屏連接,實現了用計算機控制LED屏的功能,加上計算機中數據庫技術已十分成熟,因此可以方便地對數據進行存儲、修改、刪除,所以本文提出的LED點陣顯示屏字符信息顯示的方法解決了其他LED顯示系統不便于設計表格和保存數據的問題。

所述方法在LED點陣顯示屏、學風信息顯示系統等方面的應用,充分顯示了此顯示方法具有靈活性好、功能強、簡單易操作等優點,有很好的發展前景。

[1]李衛東.微機控制LED點陣顯示屏[J].大連理工大學,2000,(1):23-24.

[2]黃永順.從國標字庫中提取漢字點陣信息的方法及應用 [J]漳州師范師院學報,2004,(17):48-50.

[3]趙堂春,李勇,陶砂.基于 32×16LED 顯示屏混合字符顯示的設計與實現[J].制造業自動化,2010,(5):45-50.

[4]余金棟,寫式LED點陣顯示屏的設計[J].電子技術,2010,(5):50-55.

[5]哲源.掌握VisualC++MFC程序設計與剖析[M].北京:清華大學出版社,2001,120-123.

[6]李剛.MSCEComm控件在串口編程中的應用 [J].重慶電力高等??茖W校學報,2003,(4):11-62.

[7]闞能琪,汪鑫.MSComm控件在串口編程中的應用[J].四川工業學院學報,(1):2003,56-77.

猜你喜歡
方法
中醫特有的急救方法
中老年保健(2021年9期)2021-08-24 03:52:04
高中數學教學改革的方法
河北畫報(2021年2期)2021-05-25 02:07:46
化學反應多變幻 “虛擬”方法幫大忙
變快的方法
兒童繪本(2020年5期)2020-04-07 17:46:30
學習方法
用對方法才能瘦
Coco薇(2016年2期)2016-03-22 02:42:52
最有效的簡單方法
山東青年(2016年1期)2016-02-28 14:25:23
四大方法 教你不再“坐以待病”!
Coco薇(2015年1期)2015-08-13 02:47:34
賺錢方法
捕魚
主站蜘蛛池模板: 成人午夜亚洲影视在线观看| 欧美日韩高清| 久久久亚洲国产美女国产盗摄| 色综合久久无码网| 伊人色综合久久天天| 2021精品国产自在现线看| 亚洲视频免费在线看| 狠狠操夜夜爽| 久久精品视频一| 国产后式a一视频| 日韩福利视频导航| 国产av剧情无码精品色午夜| 国产香蕉97碰碰视频VA碰碰看| 亚洲专区一区二区在线观看| 成人中文在线| 秘书高跟黑色丝袜国产91在线| 日本久久久久久免费网络| 无码高清专区| 在线精品欧美日韩| 在线精品视频成人网| 欧美一区精品| 亚洲中文字幕23页在线| 国产SUV精品一区二区| 日韩成人在线网站| 久久情精品国产品免费| 91视频精品| 成人国产精品一级毛片天堂| 在线播放国产99re| 鲁鲁鲁爽爽爽在线视频观看| 欧美成人免费一区在线播放| 国产精品欧美在线观看| 午夜免费小视频| 日本成人在线不卡视频| 国产成人精品日本亚洲| 国产对白刺激真实精品91| 超碰精品无码一区二区| 91成人免费观看| 亚洲精品国产精品乱码不卞| 成年A级毛片| 国产自在线播放| 99在线观看视频免费| 国产偷国产偷在线高清| 思思99思思久久最新精品| 亚洲AⅤ综合在线欧美一区| 很黄的网站在线观看| 91网在线| 中文字幕精品一区二区三区视频 | 亚洲人人视频| 国产精品白浆在线播放| 久久人人爽人人爽人人片aV东京热 | 99久久精品视香蕉蕉| 精品少妇人妻无码久久| 国产精品第三页在线看| 欧美一级专区免费大片| 欧美成人看片一区二区三区| 日韩av手机在线| 亚洲毛片在线看| 精品一区二区无码av| 婷婷中文在线| 精品自窥自偷在线看| 亚洲国产精品不卡在线| 日韩最新中文字幕| 国产精女同一区二区三区久| 91探花在线观看国产最新| 国产日本一线在线观看免费| 欧美a在线| 日韩一二三区视频精品| 免费看av在线网站网址| 国产女人喷水视频| 久久一本精品久久久ー99| 久久五月视频| 日韩无码精品人妻| 就去色综合| 亚洲成人黄色在线| 天堂av综合网| 免费毛片网站在线观看| 欧美伦理一区| 国产91小视频| 国产精品美女网站| 2020最新国产精品视频| 国产香蕉在线| 久久成人18免费|