freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

led顯示屏動態(tài)顯示和遠程監(jiān)控的實現(xiàn)-----畢業(yè)設(shè)計-文庫吧資料

2024-12-01 03:18本頁面
  

【正文】 的長度,分別將行,列線引出至電路的相 關(guān)管腳即可。 電路的供電為一片 LM7805 三端穩(wěn)壓器,耗電電流為 100Ma 左右。 列方向則由 4— 16譯碼器 74LS154 完成掃描,它由 89C51 的 控制。 如沒有排阻,也可用 8 個普通的 1/8w 電阻。 MOV A,R0 MOV DPTR,TABLE ;取數(shù)據(jù)表下半部份的代碼 MOVC A,A+DPTR MOV P2,A ;輸出到 P2 口 INC R0 MOV R3,02 ;掃描 1毫秒 DELAY2: MOV R5,248 ; DJNZ R5,$ DJNZ R3,DELAY2 MOV A,00H ;清除屏幕 MOV P0,A ANL P2,00H DJNZ R6,L3 ;一個字 16 個碼是否完成? DJNZ R1,L16 ;每個字的停留時間是否到了? MOV 20H,R0 ;取碼指針存入 20H CJNE R0,0FFH,L100 ; 8個字 256 個碼是否完成? JMP LOOP ;反復循環(huán) TABLE : ;漢字 “ 倚 ” 的代碼 db 01H,00H,02H,00H,04H,00H,1FH,0FFH db 0E2H,00H,22H,00H,22H,0FCH,26H,88H db 2AH,88H,0F2H,88H,2AH,0FAH,26H,01H db 63H,0FEH,26H,00H,02H,00H,00H,00H ;以下分別輸入天,一,出, 寶,刀,屠,龍,的代碼,略。 而 行方向 16條線則接在 p0 口和 p2 口。 在這個例子里,由于一共用到 16行, 16 列, 如果將其全部接入89c51 單片機, 一共使用 32 條 io口,這樣造成了 io資源的耗盡,系統(tǒng)也再無擴充的余地。 軟件打開后輸入漢字,點 “ 檢取 ” ,十六進制數(shù)據(jù)的漢字 代碼 即可自動生成,把我們所需要的豎排數(shù)據(jù)復制到我們的程序中即可。事實上這個漢字屏不僅可以顯示漢字, 也可以顯示在 256像素 范圍內(nèi)的任何圖形。即國標漢字庫中的每一個字均由 256 點陣來表示。同時為了降低制作難度, 僅作了一個字的輪流 顯 示,實際使用時可根據(jù)這個原理自行擴充顯示的字數(shù)。 漢字顯示屏廣泛應用與汽車報站器,廣告屏等。然后在類 CLEDDlg 的 OnTimer 函數(shù)中調(diào)用該函數(shù),以實現(xiàn)文字的滾動顯示。對于需要滾動的文字,可以將其設(shè)置為位圖格式,暫存于內(nèi)存中,然后利用 VC 提供的位圖拷貝函數(shù) BitBlt 將位圖復制到顯示位置。 為此,可先在界面上描繪出虛擬的 LED 顯示屏,由于實際的顯示屏為 16016 點陣,故須在界面 上設(shè)定相同的 區(qū)域。 b.動態(tài)效果模擬顯示 為了方便調(diào)節(jié) LED的顯示效果,筆者在 PC機的控制界面上設(shè)計了 LED顯示屏的模擬顯示,它同實際的顯示效果完全一樣。對于特殊字符或圖形點陣數(shù)據(jù)的提取,簡便的方法可以先做 一個 BMP 文件,然后用一些取模軟件(如字模提取 v2. 1)來獲得。 漢字字模的提取非常關(guān)鍵,本文的字模數(shù)據(jù)取自 UCDOS 下的字庫文件 HZK16。該通訊規(guī)約非常簡便,能夠較好的解決上述問題,從而實現(xiàn) PC 機與多單片機之間的主從式通訊及對顯示的控制。因此可考慮將單片機串口設(shè)為工作方式 1,即改為 10 位異步接收/發(fā)送方式來解決,其通訊流程如下: 首先發(fā)通信開始標志,接著發(fā)送需要操作的單片機系統(tǒng)地址,然后發(fā)送顯示工作命令字,該命令包括 2個字節(jié),前一字節(jié)用于設(shè)定顯示方式和滾動方向,后一字節(jié)則用于設(shè)定顯示速度。但現(xiàn)在由于采用的是 MSCOMM 控件來實現(xiàn) PC機和單片機之間的通訊,這是一種標準的 10 位串口通信方式,即 8位標準數(shù)據(jù)位和該數(shù)據(jù)的起始位、停止位各 1 位。該控件用事件的方式簡化了對串口操作的編程,并可設(shè)置串行通信的數(shù)據(jù)發(fā)送和接收,還可對串口狀態(tài)及串口通信的信息格式和協(xié)議進行設(shè)置。 3. 2 PC 機控制程序 a.通訊功能 的實現(xiàn) 在 Windows 環(huán)境下,實現(xiàn) PC 與單片機的通訊可利用 Windows 的通訊 API 函數(shù)或者利用VC++(或其它語言)的標準通訊函數(shù)_ inp、_ outp 來實現(xiàn)。 打字顯示要求漢字在顯示屏上按從左到右的順序一個個的出現(xiàn),如同打字的效果。然后重復執(zhí)行上述操作便可實現(xiàn)滾動顯示。由于預裝載區(qū)保存了 1個漢字點陣數(shù)據(jù),即 1616點陣,所以當前顯示緩沖區(qū)的內(nèi)容只能移動 16列。這里 89C52采用 22MHz 晶振,實驗證明可以實現(xiàn)該操作)。當需要滾動顯示時,則可在接下來的掃描周期的每個行掃描中斷處理程序中,將對顯示緩沖區(qū)的相應行點陣數(shù)據(jù)左移一位,同 時更改顯示緩沖區(qū)的內(nèi)容。滾動指針始終指向顯示屏的最右邊原點。為此,需要在下次移動顯示之前對顯示緩沖區(qū)的內(nèi)容進行更改,從而完成相應點陣數(shù)據(jù)的移位 操作。閃動顯示與此類似,不同的是要間隔一個 “ 軟定時器 ” 的定時時間,在行掃描時,行移位寄存器的 D端打入的全為 0,可使得整屏不顯示,以確保黑屏
點擊復制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1