【正文】
s workflow is : through software control system provides plete editing tools Graphic editor. Editor of the realization Fonts information extraction, which can then be provided in accordance with the system load display mode shows results wish to confirm the information revealed after the save, then pass procedure called Windows function, the transmission of data through the RS232C serial munications, data to the wireless transmitter. In this paper, the specific design of three modules : the editing function module, Fonts extraction module, add effects and preview module. System and the need to update the existing design will not be able to meet requirements to be further studied. Keywords: LED,C++, wordmodel, serial munication29 / 30。 Information Engineering , Nanjing University Of Information Science amp。最后,我要感謝父母及親人對(duì)我完成學(xué)業(yè)的支持和關(guān)心,是他們的摯愛和鼓勵(lì)給予了我勤奮進(jìn)取的力量。導(dǎo)師淵博的學(xué)識(shí)、嚴(yán)謹(jǐn)?shù)闹螌W(xué)態(tài)度、求實(shí)創(chuàng)新的工作作風(fēng)、對(duì)事業(yè)和科學(xué)的執(zhí)著追求,以及對(duì)我們小組三人諄諄教誨給我留下了深刻的印象,使我受益終身。根據(jù)具體設(shè)備通訊要求,采用串口通訊技術(shù),通過介紹端口通訊以及串口通訊協(xié)議的相關(guān)知識(shí),實(shí)現(xiàn)控制系統(tǒng)與硬件設(shè)備部分的通訊,完成實(shí)現(xiàn)LED顯示屏的文本信息傳輸功能。系統(tǒng)的工作流程:在計(jì)算機(jī)顯示屏上開啟文本窗口(大小可根據(jù)具體對(duì)應(yīng)大屏的象素點(diǎn)數(shù),調(diào)整系統(tǒng)參數(shù)實(shí)現(xiàn)),在工具欄選擇具體工具完成文字、圖形的編輯,并采用圖像處理算法完成信息的優(yōu)化及顯示效果的處理,并實(shí)現(xiàn)預(yù)覽功能。在PC機(jī)與無線發(fā)射記得的數(shù)據(jù)傳輸通訊方面,PC機(jī)通過RS232C串口,遵循串行通訊協(xié)議,完成數(shù)據(jù)的傳輸。通過查閱資料,了解了字模保存技術(shù)發(fā)展現(xiàn)狀。圖413文件下載過程圖414文件下載成功顯示圖第5章 總結(jié)LED顯示屏控制系統(tǒng)涉及到操作系統(tǒng)、設(shè)備通訊、軟件和硬件等各方面問題。圖411控制系統(tǒng)預(yù)覽功能控制系統(tǒng)通過效果添加功能可以實(shí)現(xiàn)多屏文件合并保存。點(diǎn)擊對(duì)話框上面的打開文件按鍵,可以打開保存好的字模文件;在效果欄內(nèi)選擇普通(靜態(tài))模式或者滾動(dòng)模式,確定后電擊添加按鈕,在對(duì)話框左欄會(huì)顯示出具體信息,如下圖:圖410控制系統(tǒng)效果設(shè)置功能控制系統(tǒng)增設(shè)預(yù)覽功能。圖47文字輸入復(fù)選框具體效果如下圖:48文字編輯效果圖5) 由于LED顯示屏的字模提取工作是在軟件控制系統(tǒng)實(shí)現(xiàn)的,算法己經(jīng)在前面章節(jié)介紹,具體通過采用更改工具欄中的保存按鈕的功能程序,實(shí)現(xiàn)字模的提取保存,下圖為字模文件的效果:圖49字模文件效果圖6)系統(tǒng)完善顯示效果,增設(shè)了靜態(tài)顯示與滾動(dòng)顯示模式。系統(tǒng)增設(shè)的對(duì)話框可以根據(jù)文本區(qū)內(nèi)的邏輯坐標(biāo),輸入X軸與Y軸的位置,可以在編輯區(qū)內(nèi)任意準(zhǔn)確的位置輸入中文或英文。圖41控制系統(tǒng)主界面2)基本的文件新建,打開,保存,另存為;菜單欄中的剪切,復(fù)制,粘貼功能;另外系統(tǒng)增設(shè)了撤銷,重復(fù)功能,使文件編輯功能更完善。}}} 控制系統(tǒng)軟件設(shè)計(jì)軟件控制主界面及功能1)主界面 主界面采用標(biāo)準(zhǔn)Windows窗體風(fēng)格,菜單欄上文件、編輯、繪圖、文字、效果、發(fā)送等按鍵分別用來控制編輯圖文時(shí)的文字及圖形的編輯,增添靜態(tài)及滾動(dòng)效果,與下位機(jī)的文件傳輸。col383。row192。 KillTimer (1)。 }}} else{ dis_type_pre=0。col=roll number。row192。//表示普通方式定義unsigned char dis_type_pre = 1。//存儲(chǔ)文件顯示時(shí)間}2)圖像預(yù)覽功能設(shè)計(jì)與實(shí)現(xiàn)控制系統(tǒng)完成編輯工作后,保存的是字模信息,增加圖像預(yù)覽功能主要用來預(yù)覽要傳輸?shù)淖帜14嫖募捎诩尤肓硕嗥羵鬏?、滾動(dòng)顯示效果,而且傳輸?shù)酱笃恋拇@示的信息需要預(yù)先保存,所以對(duì)保存的信息預(yù)覽有利于準(zhǔn)確、高效的完成編輯到傳輸?shù)墓ぷ鳌?//存儲(chǔ)文件顯示方式 (amp。 //存儲(chǔ)文件名長(zhǎng)度myfile. Write (amp。myfile. Write (amp。 tempField3 = (i,2)。 tempFieldl = (i,0)。i++) CString tempFieldl,tempField2, tempField3。1)滾動(dòng)顯示模式的設(shè)計(jì)與實(shí)現(xiàn)屏幕顯示滾動(dòng)效果在PreviewDialog內(nèi),加入button選項(xiàng),即實(shí)現(xiàn)多屏信息保存時(shí),根據(jù)需要普通效果與滾動(dòng)效果穿插選擇達(dá)到最終保存的目的: for (unsigned char i=0。軟件模塊直接加載效果技術(shù)如果對(duì)于信息數(shù)據(jù)的刷新算法過于復(fù)雜,可以考慮直接生成帶有顯示模式的數(shù)據(jù)。但對(duì)于顯示數(shù)據(jù)的刷新,并不意味著一定要重新編寫顯示數(shù)據(jù),可以通過一定的算法從原來的顯示數(shù)據(jù)直接生成。硬件模塊處理顯示模式技術(shù)LED圖文顯示屏可以增添多種顯示模式,從而增強(qiáng)顯示效果。從電子顯微鏡下的微觀世界,到衛(wèi)星圖像所拍廣闊領(lǐng)域,圖像處理在實(shí)際生活中廣泛應(yīng)用:把文檔、圖形等圖像化的辦公圖像處理;醫(yī)用X射線CT (Computer Tomography,計(jì)算機(jī)斷層攝影)機(jī)為代表的醫(yī)用圖像處理;用于人造衛(wèi)星拍攝的遙感圖像處理以及廣播電視、電影界中的圖像處理等。}}} 效果添加與預(yù)覽功能的設(shè)計(jì)與實(shí)現(xiàn)在當(dāng)今高度信息化的社會(huì),圖形圖像等形象性信息所占比例日益提高,計(jì)算機(jī)在各種信息處理中正發(fā)揮著重要作用。k8。j48。i192。 int i,j,k。//文本區(qū)像素點(diǎn)以8位為一字節(jié)(因?yàn)樵陔S后的串行通訊中,傳輸?shù)臄?shù)據(jù)是8位的二進(jìn)制數(shù)據(jù))定義 unsigned char zimo_data[192][48]={0}。}else {zimo [row] [col]=1。col++){ zimo_color= (col, row)。row++){ for (col=0。 for (row=0。 int row, col 。 unsigned char zimo_data[192][48]={0}。 CFile myfile。由于單色屏只有紅色和不顯色兩種,所以可以簡(jiǎn)單賦值為除白色外其余點(diǎn)賦值為1。以下以單色屏為例,介紹系統(tǒng)采用字模保存的算法設(shè)計(jì):定義COLORREF zimo_ color為像素點(diǎn)的顏色,判斷某個(gè)點(diǎn)的顏色值。通過這樣的設(shè)計(jì),我們不僅可以把任何字型,任何大小的文字保存下來,還可以顯示以256個(gè)像素點(diǎn)陣為單位的任何圖形。所以系統(tǒng)在設(shè)計(jì)時(shí),把文本區(qū)理解為由眾多的象素點(diǎn)構(gòu)成,而把不同字體、字號(hào)的文字理解為一幅圖像。而在LED顯示屏控制系統(tǒng)具體應(yīng)用的Windows操作系統(tǒng)下如何提取字模信息是設(shè)計(jì)的核心。由于帶有硬漢字庫,進(jìn)行動(dòng)態(tài)文字顯示時(shí),通用智能顯示單元僅接受漢字的機(jī)內(nèi)碼即可,這樣數(shù)據(jù)通訊量大大減少。在通過硬件實(shí)現(xiàn)字模提取的技術(shù)中,有在單片機(jī)系統(tǒng)中增加硬漢字庫的方法,主控器發(fā)送的漢字是其機(jī)內(nèi)碼,用兩個(gè)字節(jié)來表示一個(gè)漢字。而在DOS下,中文的字模信息一般記錄在漢字庫文件里(將制作好的字模放到一個(gè)個(gè)標(biāo)準(zhǔn)的庫中,這就是點(diǎn)陣字庫文件)。如果你用啟動(dòng)盤啟動(dòng)系統(tǒng)后用DIR命令可能得到一串串莫名其妙的字符,但那確確實(shí)實(shí)是漢字,如果你啟動(dòng)UCDOS或其他的漢字系統(tǒng)后,就會(huì)看到那是一個(gè)個(gè)熟悉的漢字。在電腦硬件中,根本沒有漢字這個(gè)概念,也沒有英文的概念,其認(rèn)識(shí)的概念只有——內(nèi)碼(將ASCII表的高128個(gè)很少用到的數(shù)值以兩個(gè)為一組來表示漢字,即漢字的內(nèi)碼。所以控制系統(tǒng)在上具欄內(nèi)只添加了以上三種顏色滿足今后擴(kuò)展的要求。所以也正是應(yīng)用于交通警視最為普遍的顏色。雖然計(jì)算機(jī)內(nèi)定義了這么多顏色,但是對(duì)于應(yīng)用與現(xiàn)實(shí)生活中的LED顯示屏來說無須也無法達(dá)到。 //文本區(qū)內(nèi)文字輸入Y軸顏色的控制:在Windows系統(tǒng)中,色彩是以ture color來定義的,即COLORREF它是一個(gè)四字節(jié)字,其中的3個(gè)字節(jié)分別代表紅,綠,藍(lán)三種基本單色,也就是每一個(gè)基本單色由一個(gè)字節(jié)來表示,亦即每一個(gè)基本單色有256種色階。}在OnFont()函數(shù)中嵌入TextDialog()函數(shù),DDX_ Text(pDX,IDC_ POSX, m_iPosX)。 pDCSelectObject(pOldFont)。 pDCSetTextColor(m_cTextColor)。 pOldFont=pDCSelectObject(amp。