led點(diǎn)陣漢字生成器 點(diǎn)陣式led漢字廣告屏的設(shè)計(jì)與制作畢業(yè)設(shè)計(jì)_第1頁(yè)
led點(diǎn)陣漢字生成器 點(diǎn)陣式led漢字廣告屏的設(shè)計(jì)與制作畢業(yè)設(shè)計(jì)_第2頁(yè)
led點(diǎn)陣漢字生成器 點(diǎn)陣式led漢字廣告屏的設(shè)計(jì)與制作畢業(yè)設(shè)計(jì)_第3頁(yè)
led點(diǎn)陣漢字生成器 點(diǎn)陣式led漢字廣告屏的設(shè)計(jì)與制作畢業(yè)設(shè)計(jì)_第4頁(yè)
led點(diǎn)陣漢字生成器 點(diǎn)陣式led漢字廣告屏的設(shè)計(jì)與制作畢業(yè)設(shè)計(jì)_第5頁(yè)
已閱讀5頁(yè),還剩4頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、led點(diǎn)陣漢字生成器 點(diǎn)陣式led漢字廣告屏的設(shè)計(jì)與制作畢業(yè)設(shè)計(jì)_圖文 導(dǎo)讀:就愛(ài)閱讀網(wǎng)友為您分享以下“點(diǎn)陣式led漢字廣告屏的設(shè)計(jì)與制作畢業(yè)設(shè)計(jì)_圖文的資訊,希望對(duì)您有所幫助,感謝您對(duì)92to 的支持!64 上位機(jī)軟件關(guān)鍵算法實(shí)現(xiàn) 6. 4. 1 PC機(jī)串口操作 VB程序中,通過(guò)MSCOMM控件,可對(duì)PC機(jī)串行口進(jìn)行方便、靈活的操作。為使程序模塊化,結(jié)構(gòu)化。在程序中把對(duì)COM口操作的指令封裝為一個(gè)公共子過(guò)程,極大地方便了其它過(guò)程的調(diào)用。 單字節(jié)發(fā)送子程序: Public Sub Sendbit(ByVal a As Integer) ;a為要發(fā)送的單字節(jié)數(shù)據(jù) If a > 255 Th

2、en a = 255 End If If a < 0 Then a = 0 End If If MSComm1.PortOpen = False Then MSComm1.PortOpen = True End If Dim mm(0 To 0) As Byte mm(0) = a MSComm1.OutBufferCount = 0 MSComm1.InBufferCount = 0 If MSComm1.PortOpen = True Then MSComm1.Output = mm() Else MSComm1.PortOpen = True MSComm1.Output = mm

3、() End If End Sub n字節(jié)接收子程序: Private Sub MSComm1_OnComm() Dim Buffer As Variant Dim R(0 To n) As Integer ;n為接收字節(jié)數(shù) j = 0 Buffer = MSComm1.Input For il = LBound(Buffer) To UBound(Buffer) R(j) = Buffer(il) j = j + 1 Next il j = 0 Dim R0 As Integer Dim R1 As Integer Dim R2 As Integer Dim R3 As Integer Di

4、m Rn As Integer R0 = R(0) ;首字節(jié) R1 = R(1) R2 = R(2) R3 = R(3) Rn = R(n) ;末字節(jié) End Sub 6. 4. 2 字符轉(zhuǎn)為GB2312內(nèi)碼的算法 在以下算法中,s為字符串變量,ss為生成的內(nèi)碼串。 s = Text1.Text For i = 1 To Len(s) If Mid(s, i, 1) <= Chr(&H7F) And Mid(s, i, 1) >= Chr(&H20) Then ss = ss + "00" End If If Mid(s, i, 1) >=

5、 Chr(&HA1) And Mid(s, i, 1) >= Chr(&H20) Then ss = ss + Hex(Asc(Mid(s, i, 1) End If Next 65 上位機(jī)軟件使用方法及運(yùn)行環(huán)境 651 控件功能及使用方法 圖6. 3 上位機(jī)軟件運(yùn)行后的界面 圖6. 3為上位機(jī)軟件運(yùn)行后的界面。各控件的使用方法及功能如下: 1文字編輯區(qū):在文字編輯區(qū)中可輸入小于1024個(gè)待顯示的漢字或字母,數(shù)字等。 2內(nèi)碼窗:顯示字符串對(duì)應(yīng)的內(nèi)碼串。 3點(diǎn)擊“清空文字編輯區(qū)內(nèi)容清空。 4點(diǎn)擊“保存將文字編輯區(qū)當(dāng)前內(nèi)容以文本文件方式保存在指定路徑。 5“字符數(shù)表示文字編輯

6、區(qū)中當(dāng)前的字符數(shù) 6修改“LED刷新率可以改變LED行掃描過(guò)程中每一行暫留的時(shí)間,值越小,暫留 7時(shí)間越長(zhǎng),視覺(jué)亮度越高,但屏幕會(huì)出現(xiàn)閃爍。 8修改“左移速度可以改變LED在左滾屏顯示的時(shí)候的移動(dòng)速度。值越大,移動(dòng)越 快。需要同時(shí)調(diào)節(jié)“LED刷新率來(lái)獲得最正確的視覺(jué)效果。 9修改“定格時(shí)間可以改變?cè)诙ǜ耧@示模式時(shí)候的每幀暫停時(shí)間。 10修改“背景模式可選擇漢字是以陰字或是陽(yáng)字方式顯示。 11修改“顯示模式中的單項(xiàng)選擇按鈕,可以改變顯示方式。 左滾屏:連續(xù)的顯示,所有漢字顯示完后從第一個(gè)字開(kāi)始重復(fù)。 左暫停:逐位左移96點(diǎn)陣后暫停一段時(shí)間,一直到所有漢字顯示完。重頭開(kāi)始 定 格:沒(méi)有移動(dòng),靜止顯示一幀字符后換下一幀字符顯示。 12點(diǎn)擊“翻開(kāi)文件:將指定目錄中的文本文件載入文字編輯區(qū)

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論