亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于32×16 LED顯示屏混合字符顯示的設(shè)計與實(shí)現(xiàn)

        2010-04-11 08:07:44黃敦華趙堂春蔣從根
        制造業(yè)自動化 2010年13期

        黃敦華,趙堂春,李 勇,陶 砂,蔣從根

        HUANG Dun-hua, ZHAO Tang-chun, LI Yong, TAO Sha, JIANG Cong-gen

        (北京電子科技職業(yè)學(xué)院 自動化工程學(xué)院,北京 100176)

        基于32×16 LED顯示屏混合字符顯示的設(shè)計與實(shí)現(xiàn)

        The designing and realizing of mixed character display based on the 32×16 lattice LED display screen

        黃敦華,趙堂春,李 勇,陶 砂,蔣從根

        HUANG Dun-hua, ZHAO Tang-chun, LI Yong, TAO Sha, JIANG Cong-gen

        (北京電子科技職業(yè)學(xué)院 自動化工程學(xué)院,北京 100176)

        本文介紹了基于32×16LED顯示屏混合字符顯示的設(shè)計與實(shí)現(xiàn),包括本試驗中用到的硬件模塊、LED點(diǎn)陣顯示模塊硬件結(jié)構(gòu)、點(diǎn)陣顯示屏原理圖、循環(huán)掃描過程、疊加原理在混合字符顯示上應(yīng)用、字模編碼的提取、編程流程圖、Keil C51部分程序以及試驗結(jié)果。試驗的結(jié)果表明設(shè)計的可行性、可靠性與新穎性,實(shí)現(xiàn)了混合字符在LED顯示屏上的顯示。

        LED點(diǎn)陣顯示屏;顯示;設(shè)計;疊加原理;實(shí)現(xiàn)

        0 引言

        隨著信息產(chǎn)業(yè)的高速發(fā)展,LED顯示屏作為信息傳播的一種重要手段成為現(xiàn)代信息化社會的一個閃亮標(biāo)志[1,2]。在32×16 LED顯示屏上同時顯示西文字符與漢字時,由于一個西文是占一個ASCII碼的七位二進(jìn)制, 而一個漢字是占二個擴(kuò)展ASCII碼的八位二進(jìn)制, 這樣就造成在32×16 LED顯示屏上顯示寬度不一致的問題, 直接影響顯示的美觀效果[3]。本文巧妙運(yùn)用“疊加原理”對這個問題予以解決,取得了良好效果。

        1 系統(tǒng)設(shè)計

        1.1 硬件系統(tǒng)設(shè)計

        本試驗以YL236型設(shè)備為例,硬件系統(tǒng)由主機(jī)模塊(含AT89S52)、32×16點(diǎn)陣顯示模塊、電源模塊、YLISP下載器以及導(dǎo)線等構(gòu)成。

        1.1.1 LED點(diǎn)陣顯示模塊硬件結(jié)構(gòu)

        點(diǎn)陣顯示屏由點(diǎn)陣顯示模塊構(gòu)成,LED點(diǎn)陣顯示模塊由64個發(fā)光二極管組成,這64個發(fā)光二極管排列成8行×8列的點(diǎn)陣[4]。在同一行中的8個發(fā)光二極管的所有正極連接在一起,由一個引腳引出,在同一列中的8個發(fā)光二極管的所有負(fù)極連接在一起,由一個引腳引出,這樣共有8個行引出腳和8個列引出腳。

        1.1.2 點(diǎn)陣顯示屏原理圖

        點(diǎn)陣顯示屏由ROW0與ROW1兩排,COL0、COL1、COL2、COL3四列組成,兩排與四列分別由6片74AC573鎖存器進(jìn)行信號鎖存,兩排均采用了ULN2803A驅(qū)動控制[5]。其原理圖如圖1所示。

        圖1 點(diǎn)陣顯示屏原理圖

        1.1.3 點(diǎn)陣顯示屏接線圖

        該試驗中主機(jī)、點(diǎn)陣、電源各個模塊的接線圖如圖2所示。

        圖2 點(diǎn)陣顯示屏接線圖

        1.2 軟件編程設(shè)計

        1.2.1 循環(huán)掃描過程

        1)顯示西文字符

        若要顯示一個西文字符,可以按逐列顯示或按逐行顯示,即一列一列(或一行一行)將要顯示的點(diǎn)陣信息顯示出來。YL236型8×8點(diǎn)陣模塊從左往右由低到高位,且列線均已接地。如果要在16×8(單字節(jié))顯示屏上顯示一個數(shù)字“1”,只占一列(8位),按行顯示,則應(yīng)在行線上輸出的字模編碼為

        “0x00,0x00,0x00,0x08,0x0E,0x08,0x08,0x08,0 x08,0x08,0x08,0x08,0x08,0x3E,0x00,0x00”共16個字節(jié)。顯示時,開始只在ROW0排A1行線上輸出0x00,一段時間后只在A2行線上輸出0x00,又一段時間后只在A3行線上輸出0x00,再一段時間后只在A4行線上輸出0x08,以此類推,一直到只在ROW1排的A8行線上輸出0x00。每16行掃描完后再從ROW0排的A1重新掃描,就可以在LED顯示屏上顯示一個穩(wěn)定的數(shù)字“1”。

        2)顯示漢字

        同理,若要在16×16(一個漢字占兩個字節(jié))顯示屏上顯示一個漢字“和”, 要占兩列,不妨記為COL0與COL1(8+8位)。按行顯示,則應(yīng)在行線上輸出的字模編碼為

        “0x00,0x00,0xE0,0x00,0x1E,0x00,0x10,0x3E,0 x10,0x22,0xFE,0x22,0x10,0x22,0x18,0x22,0x38,0x22,0x54,0x22,0xD4,0x22,0x52,0x22,0x1 1,0x3E,0x10,0x22,0x10,0x00,0x10,0x00”共32個字節(jié)。顯示時,開始只在ROW0排COL0列A1行線上輸出0x00,一段時間后只在ROW0排COL1列A1行線上輸出0x00,又一段時間后只在ROW0排COL0列A2行線上輸出0XE0,再一段時間后只在ROW0排COL1列A2行線上輸出0X00;奇偶列逐行輪流輸出,以此類推,一直到ROW1排COL1列A8行線上輸出0X00。每32行掃描完后再從ROW0排COL0列A1行線重新掃描,就可以在LED顯示屏上顯示一個穩(wěn)定的漢字“和”。

        1.2.2 疊加原理在混合字符顯示上應(yīng)用

        1)疊加原理

        在數(shù)學(xué)與物理中經(jīng)常出現(xiàn)這樣的現(xiàn)象:幾種不同原因的綜合所產(chǎn)生的效果,等于這些不同原因單獨(dú)產(chǎn)生效果的累加。例如,物理中幾個外力作用于一個物體上所產(chǎn)生的加速度,等于各個外力單獨(dú)作用在該物體上所產(chǎn)生的加速度的總和,這個原理稱為疊加原理。疊加原理適用范圍非常廣泛,數(shù)學(xué)上線性方程,線性問題的研究,經(jīng)常使用疊加原理[6,7]。同理,在LED顯示屏上同時顯示西文與漢字時也可以采用疊加原理來解決。

        2)混合字符顯示設(shè)計

        混合字符顯示是指在LED顯示屏同一“頁”上顯示西文與漢字,譬如“082001班加油”可以通過“0820”、“01班”與“加油”三頁顯示,而在第二頁上顯示的“01班”既有數(shù)字又有漢字,而一個數(shù)字占16×8點(diǎn)陣,而一個漢字占16×16點(diǎn)陣,用一般方法很難解決此問題。若引入疊加原理,由圖3不難看出“082001班加油”可以由數(shù)字串“082001******”(*表示16×8空格)與漢字串“☆☆☆班加油”(☆表示16×16空格)疊加顯示而成,而兩個不同的字符串可以分別用二維數(shù)組shuzi[][16]與hanzi[][32]來表示。

        圖3 混合字符“疊加原理”

        圖4 編程流程圖

        1.2.3 字模編碼的提取

        采用zimo221軟件,在“參數(shù)設(shè)置”標(biāo)簽“選項”對話框中選擇取模方式為“橫向取?!?、“字節(jié)倒序”、“保留”,字體設(shè)置“宋體”、“常規(guī)”和“小四”,點(diǎn)擊“確定”;再在“基本操作”中點(diǎn)擊“新建圖像”設(shè)置寬度“16”或“8”,高度“16”, 點(diǎn)擊“確定”;再在“文字輸入?yún)^(qū)”中輸入數(shù)字或漢字,ctrl+Enter后,點(diǎn)擊“取模方式”中“C51”即可生成所需要的字模編碼[8,9]。

        1.2.4 編程流程圖

        混合字符顯示的編程流程圖如圖4所示。

        1.2.5 Keil C51編寫的部分參考程序(略)

        2 實(shí)驗結(jié)果

        試驗結(jié)果如圖5所示。

        圖5 試驗結(jié)果

        3 結(jié)束語

        本文提出了一種基于32×16LED顯示屏混合字符顯示的設(shè)計與實(shí)現(xiàn)方法。詳細(xì)介紹了本試驗中用到的硬件模塊、LED點(diǎn)陣顯示模塊硬件結(jié)構(gòu)、點(diǎn)陣顯示屏原理圖、循環(huán)掃描過程、疊加原理在混合字符顯示上應(yīng)用、字模編碼的提取、編程流程圖、Keil C51部分程序以及試驗結(jié)果。

        本文作者創(chuàng)新點(diǎn):由于一個西文是占一個ASCII碼的七位二進(jìn)制, 而一個漢字是占二個擴(kuò)展ASCII碼的八位二進(jìn)制, 這樣就造成在32×16 LED顯示屏上顯示寬度不一致的問題, 直接影響顯示的美觀效果。該試驗中作者引入疊加原理,將要顯示的字符串“082001班加油”由數(shù)字串“082001******”(*表示16×8空格)與漢字串“☆☆☆班加油”(☆表示16×16空格)疊加顯示,而兩個不同的字符串分別采用二維數(shù)組shuzi[][16]與hanzi[][32]來表示。這種思路在混合字符顯示時值得借鑒與應(yīng)用。試驗的結(jié)果表明設(shè)計的可行性、可靠性與新穎性,實(shí)現(xiàn)了混合字符在LED顯示屏上的顯示。

        [1] 林燕雄,雷堂彩.智能LED點(diǎn)陣亮度等級分選儀研制[J].桂林:桂林電子工業(yè)學(xué)院學(xué)報,1999(3):13-14.

        [2] 李騏,靳桅,等.基于單片機(jī)的LED顯示屏控制系統(tǒng)設(shè)計[J].微計算機(jī)信息,2009,5-2:110-112.

        [3] 韓潤萍,陳小萍.點(diǎn)陣LED顯示屏控制系統(tǒng)[J].微計算機(jī)信息,2003(10):26-27.

        [4] 趙才榮,劉金娥,丁鐵夫.基于LED圖文屏的多灰度圖像實(shí)現(xiàn)方法[J].液晶與顯示,2006(1):5-7.

        [5] 葛金印,商聯(lián)紅.單片機(jī)控制項目訓(xùn)練教程[M].北京:高等教育出版社,2010.

        [6] 馬秀艷,韓國松.疊加原理的數(shù)學(xué)基礎(chǔ)及其在物理上的應(yīng)用[J].安陽:安陽師范學(xué)院學(xué)報,2006(5).

        [7] 李平.疊加原理[J].大學(xué)物理.1983(9).

        [8] 簡獻(xiàn)忠,虞箐,熊曉君,趙虎,居滋培.基于80C51和KEILC51的LED點(diǎn)陣顯示系統(tǒng)[J].儀器儀表學(xué)報,2005(1):23-24.

        [9] 曾靜,郭金玉,史洪巖.用CPLD實(shí)現(xiàn)點(diǎn)陣LED顯示屏測試[J].計量與測試技術(shù),2005(5):31-32.

        TP368.1

        A

        1009-0134(2010)11(下)-0208-03

        10.3969/j.issn.1009-0134.2010.11(下).70

        2010-09-13

        黃敦華(1978 -),男,講師,碩士,研究方向為智能移動機(jī)器人技術(shù)、機(jī)電一體化技術(shù)等。

        国产一级黄色片在线播放| 国产精品福利影院| 久久亚洲午夜牛牛影视| 国产在线一91区免费国产91| 国产精品成人无码久久久久久| 国产一区二区三区18p| 国产av一区二区三区无码野战| 国产精品人妻一码二码尿失禁 | 亚洲丁香五月激情综合| 久久五月精品中文字幕| 人妻在线有码中文字幕| 精品视频一区二区三区在线观看 | 日韩av无码久久一区二区| 八戒网站免费观看视频| 成年女人窝窝视频| 亚洲色图少妇熟女偷拍自拍| 午夜福利一区在线观看中文字幕| 人人妻人人澡人人爽欧美精品| 欧美成人久久久免费播放| 99久久亚洲精品加勒比| av日韩一区二区三区四区| 免费中文熟妇在线影片| 欧美性猛交xxxx乱大交蜜桃| 日韩av无码午夜福利电影| 按摩师玩弄少妇到高潮av| 久久久久99精品成人片直播| 99精品视频免费热播| 色婷婷久久99综合精品jk白丝 | 老鸭窝视频在线观看| 久久久久99精品成人片直播| 久久精品国产四虎| 日韩av中文字幕一卡二卡| 国产精选自拍视频网站| 欧美国产一区二区三区激情无套| 国产美女高潮流白浆在线观看| 成人性生交大片免费看7| 亚洲国产成人极品综合| 国产午夜精品一区二区三区不卡| 国产人在线成免费视频麻豆| 精品少妇一区二区三区四区| 人妻av中文字幕久久|