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

正文內(nèi)容

led顯示屏控制器的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文(設(shè)計(jì))-在線瀏覽

2024-10-30 17:50本頁(yè)面
  

【正文】 E2PROM。 方案一:選用 FLASH 存儲(chǔ)器來(lái)存儲(chǔ)上位機(jī)發(fā)送過(guò)來(lái)的漢字編碼,F(xiàn)LASH 存儲(chǔ)器種類多樣,其中最為常用的為 NOR 型和 NAND 型FLASH。它們對(duì) 數(shù)據(jù)的存取不是使用線性地址映射,而是通過(guò)寄存器的操作串行存取數(shù)據(jù)。 方案二:選用 AT24C64 存儲(chǔ)器來(lái)存儲(chǔ)漢字編碼, AT24C64 采用的是 I2C 總線接口方式, I2C 總線是一種用于 IC 器件之間連接的二線制總 線。 I2C 總線的數(shù)據(jù)傳送速率在標(biāo)準(zhǔn)工作方式下為 100kbit/s,在快速方式下,最高傳送速率可達(dá) 400kbit/s。采用 I2C 總線標(biāo)準(zhǔn)的單片機(jī)或 IC 器件,其內(nèi)部不僅有 I2C 接口電路,而且將內(nèi)部各單元電路按功能劃分為若干相對(duì)獨(dú)立的模塊,通過(guò)軟件尋址實(shí)現(xiàn)片選,減少了器件片選線的連 11 接。 由于本設(shè)計(jì)的任務(wù)是需要存儲(chǔ)漢字不少于 64 個(gè),采用 FLASH芯片來(lái)存儲(chǔ)漢字編碼,其操作復(fù)雜、成本太高 ,不適合在本次設(shè)計(jì)中采用 FLASH 芯片,因此本設(shè)計(jì)采用方案二來(lái)存儲(chǔ)上位機(jī)發(fā)送過(guò)來(lái)的漢字編碼 并用 尋 址讀取數(shù)據(jù)。 低 8 位 行 掃 描 線高 8 位 行 掃 描 線行掃描驅(qū)動(dòng)電路Y 0Y 1 5X0X1X n1 6 位 移 位 寄 存 器1 6 位 移 位 寄 存 器1 6 位 移 位 寄 存 器電源S T C 1 2 C 5 A 6 0 S 2單 片 機(jī)EEPORM64上 位 機(jī)RS232電平轉(zhuǎn)換R S 2 3 2屏 蔽線I/O口I/O口通 用 I O 口 圖 LED 顯示屏 系統(tǒng) 框圖 在圖 中, X0、 X1—Xn 為顯示單元。所有顯示單元的 16 根行線均連接到公共的行掃描驅(qū)動(dòng)電路。 中 12 央微處理器 MCU 負(fù)責(zé)與所有外圍設(shè)備的 協(xié)調(diào)通信,以及各種算法的處理。 通用 I/O 口模擬同步串行接口以實(shí)現(xiàn)和列數(shù)據(jù)鎖存器(移位鎖存器)之間的單向通信。下半屏存儲(chǔ)的是上位機(jī)要傳輸過(guò)來(lái)的數(shù)據(jù)。 Display_Buffer 中的一位與 LED 的一個(gè)點(diǎn)陣一一對(duì)應(yīng)。 (2)、 移動(dòng)處理任務(wù):移動(dòng)處理任務(wù)負(fù)責(zé)完成顯示字符逐點(diǎn)陣向左移動(dòng)的算法處理,這是最基本的顯示效 果。對(duì)顯示字符的移動(dòng),實(shí)質(zhì)上是對(duì)顯示緩沖區(qū) Display_Buffer 內(nèi)數(shù)據(jù)的移動(dòng)。 13 (3)、 字符更新任務(wù):在單片機(jī)的 xdata 區(qū)開(kāi)辟了 32 字節(jié)的字模數(shù)據(jù)緩存區(qū) Temp_Buffer。當(dāng)調(diào)用字符更新任務(wù)時(shí),程序從 E2PROM 內(nèi)碼區(qū)指定位置 讀取相鄰兩字節(jié)的漢字內(nèi)碼數(shù)據(jù)。單片機(jī)通過(guò) I2C 接口,向 E2PROM發(fā)送讀命令和地址, 單片機(jī) 連續(xù) 讀取 32 字節(jié)的全角漢字字模數(shù)據(jù)或16 字節(jié)的 ASCII 半角字模數(shù)據(jù)。字模數(shù)據(jù)緩存區(qū) Temp_Buffer 中的數(shù)據(jù)可通過(guò)調(diào)用移動(dòng)處理任務(wù)而逐位轉(zhuǎn)移至動(dòng)態(tài)顯示緩沖區(qū) Display_Buffer 中,這樣在 LED 顯示屏上就顯示我們所需要的內(nèi)容。 通過(guò) LED 控制卡來(lái)驅(qū)動(dòng) 32*64 顯示屏上面的行,列選通芯片,把十六進(jìn)制漢字編碼送 74HC595 顯示。圖 為核心控制器件與標(biāo)準(zhǔn)的接口,其他各個(gè)部分控制電路 (見(jiàn)附 錄 A) 14 123456789RST10RXD/1112TXD/13INT0/14INT1/15T0/16T1/17WR/18RD/19XTAL220XTAL121GND2223242526272829303132ALE/33343536373839VCC4443424140STC12C5A60S2PLCC44*189C524430PC630PC7GND10μFCJ11kΩR210kΩR4S5GNDVCCRSTRSTX1X2X1X2 18B20SCLSDA 12345678P2CON1x812345678P1CON1x8GNDGNDGNDGNDGNDENR1R2ABCDG1G2CLKSTB12345678P4CON1x812345678P3CON1x8GNDGNDGNDGNDGNDENR1R2ABCDG1G2CLKSTB12345678910P512345678910P6GNDSTBCLKR1ENDCBAR2G112PJ1GNDVCCR1 R2 G1 G2ENSTBCLKABCD 12Y1T20 接口T08 接口T08 接口單片機(jī)最小系統(tǒng) 圖 控制卡原理圖 列驅(qū)動(dòng)電路 設(shè)計(jì) 本設(shè)計(jì)中 32*64 點(diǎn)陣 屏 的列驅(qū)動(dòng)電路由 16 片 串聯(lián)的 8 位移位鎖存器 74HC595 構(gòu)成, 如下圖 所示, 通過(guò) 第一片串行數(shù)據(jù)輸出腳( SQ)接入第二片的 數(shù)據(jù)輸入端 ,再?gòu)牡诙臄?shù)據(jù)輸出腳接入第三片 595 的 14( SI) 腳數(shù)據(jù)輸入端,這樣通過(guò)多片級(jí)聯(lián)就可以控制多個(gè)點(diǎn)陣 屏 模塊的列選,再加上時(shí)鐘線( CLK) ,輸出鎖存數(shù)據(jù) 線 ( RST) ,多塊 595 級(jí)聯(lián)時(shí)也只要控制這三個(gè)控制端口我們就可以控制 32*64點(diǎn)陣屏的列選號(hào)的輸出。 這個(gè)特點(diǎn)保證了不用增加額外的擴(kuò)流電路即可輕松的驅(qū)動(dòng) LED。這樣就可以容納較大的傳輸線對(duì)地電容 ,使本設(shè)計(jì)的抗干擾能力增強(qiáng)。這種電壓波動(dòng)有高頻成分,也有低頻成分。為避免此 問(wèn)題 ,在每個(gè) 74HC595 的電源 VCC 和 GND 旁邊都并聯(lián)了兩個(gè) 電容,用于濾波和退耦。消除自激,減小對(duì)外雜散電磁輻射,提高 EMI 電磁兼容性。9MR10SHcp11STcp12OE13DS14Q015VCC16174HC595Q11Q22Q33Q44Q55Q66Q77GND8Q739。 再經(jīng)過(guò)驅(qū)動(dòng)管驅(qū)動(dòng)對(duì)應(yīng)的行線。 74HC138為 3線 —8線譯碼器,其工作原理 為:當(dāng) 一個(gè)選通端( G1)為高電平,另外兩個(gè)選通端 G2A 和 G2B 為低電平時(shí),可將地址端( A、B、 C)的二進(jìn)制編碼在Y0至Y7對(duì)應(yīng)的輸出端以低電平譯出 ,當(dāng)數(shù)據(jù)超過(guò)8位之后,電平拉高后可對(duì)16數(shù)據(jù)操作。采用三線接口與 CPU 進(jìn)行同步通信,并可采用突發(fā)方式一次傳送多個(gè)字節(jié)的時(shí)鐘信號(hào)或 RAM 數(shù)據(jù)。 DS1302 是 DS1202 的升級(jí)產(chǎn)品,與 DS1202 兼容,但增加了主電源 /后背電源雙電源引腳, 同時(shí)提供了對(duì)后背電源進(jìn)行涓細(xì)電流充電的能力,可以對(duì)時(shí)間進(jìn)行不掉電 保存 。 2176。現(xiàn)場(chǎng)溫度直 ”接口的溫度傳感器?,F(xiàn)在新一代的 “DS1820”體積更小、更經(jīng)濟(jì)、更靈活 。C~+125176。C 范圍內(nèi) ,精度為 177。C。適合于惡劣環(huán)境的現(xiàn)場(chǎng)溫度 測(cè)量,如 : 環(huán)境控制、設(shè)備或過(guò)程控制、測(cè)溫類消費(fèi)電子產(chǎn)品等。 GNDEI/OBVCCCDS1DS18B2010kΩR9GNDVCC18B20 圖 溫度 采集 電路 MAX232串行通信電路設(shè)計(jì) 要使上位機(jī)能對(duì)條屏進(jìn)行參數(shù)設(shè)置,顯示內(nèi)容更新等操作,就離不開(kāi)和上位機(jī)的通信。本設(shè)計(jì)采用 RS232C 串行通信方式。 RS232C 是由美國(guó)電子工業(yè)協(xié)會(huì)( EIA)正式公布的,在異步串行通信中應(yīng)用最廣泛的標(biāo)準(zhǔn)總線。 RS232C 規(guī)定最大的負(fù)載電容為 2500pF,這個(gè)電容限制了傳輸距離和傳輸速率,由于 RS232C 的發(fā)送器和接收器之間具有公共信號(hào)地( GND),屬于非平衡電壓型傳輸電路,不使用差分信號(hào)傳輸,因此不具備抗共模干擾的能力,共模噪聲會(huì)耦合到信號(hào)中。因此不適合做遠(yuǎn)距離通信,但是對(duì)于條屏,通信15 米的通信距離已經(jīng)足夠。為保證單片機(jī)等集成電路的穩(wěn)定工作,要求電源電壓的最大波動(dòng)范圍在 之間。在 LED 全滅的狀態(tài)下,耗電 電流為 60mA 左右;在 LED 全亮的情況下,工作電流可以達(dá)到 3A;在滾動(dòng)顯示漢字的時(shí)候,耗電約為 500mA 左右。同時(shí),條屏一般是全天候工作,對(duì)電源系統(tǒng)的長(zhǎng)時(shí)間工作的穩(wěn)定性要求較高。 10A 的電流容量對(duì)于條屏系統(tǒng) 3A 的滿負(fù)荷電流仍有較大的余量。 開(kāi)關(guān)電源在 LED 屏應(yīng)用中的優(yōu)勢(shì) 使用開(kāi)關(guān)電源,相對(duì)于線性電源 來(lái)說(shuō),有以下幾個(gè)明顯的優(yōu)勢(shì)。因此,在許多場(chǎng)合,開(kāi)關(guān)電源已逐步取代線性電源。正好滿足條屏的應(yīng)用場(chǎng)合。在同等輸出功率下,開(kāi)關(guān)電源的體積只有線性電源的四分之一,重量為線性電源的十分之一。對(duì)于通信電纜的選擇, 本設(shè)計(jì)是將通信線和電源輸入合并在一個(gè) DB9 連接器上。這樣的設(shè)計(jì),緊湊美觀,堅(jiān)固耐用。 沒(méi)有像 C 語(yǔ)言一樣的具體流程,只能將各主要控件的主要事件 20 響應(yīng)作簡(jiǎn)要流程說(shuō)明, 具體流程圖如 所示 。 For i = 1 To 32 Step 1 39。 0x0 amp。 , = amp。 Hex(zw(i)) //加入 0x 的十六進(jìn)制 Else = amp。 Hex(zw(i)) amp。 Hex(zw(i)) End If If i Mod 16 = 0 Then = ( + Chr(13) + Chr(10)) End If Call hexSend Sleep 20 = Next i Erase zw() 39。H amp。HA1) + (CLng(amp。 Mid(aa, 3, 2)) amp。 \hzk16 For Binary As 1 //打開(kāi)漢字庫(kù) Get 1, bb + n, zw(n) 初 始 化 控 件 屬 性返 回字 符 邊 界 檢 查字 符 串 轉(zhuǎn) 為 內(nèi) 碼計(jì) 算 控 件 當(dāng) 前 值生 成 數(shù) 據(jù) 幀打 開(kāi) 串 口發(fā) 送 數(shù) 據(jù)關(guān) 閉 串 口返 回窗 體 加 載 事 件 窗 體 加 載 事 件選 擇 路 徑選 擇 文 件打 開(kāi) 文 件返 回打 開(kāi) 文 件 事 件保 存 文 件 框 內(nèi) 數(shù) 據(jù)返 回保 存 事 件 圖 上位機(jī)軟件事件流程 漢字字模的提取方法 HZKl6*16 點(diǎn)陣漢字字庫(kù)可以在中文操作軟件 (UCDOS)中找到現(xiàn)成的文件。在漢字系統(tǒng)中使用機(jī)內(nèi)碼形式存儲(chǔ)漢字,國(guó)標(biāo)碼的最高位置 l 作為漢字的機(jī)內(nèi)碼。國(guó)標(biāo)碼和區(qū)位碼都 有 94 個(gè)區(qū),每個(gè)區(qū)又都有 94 個(gè)位。 國(guó)標(biāo)碼和區(qū)位碼的關(guān)系是: 國(guó)標(biāo)碼高字節(jié) = 區(qū)碼 + 20H ( 式 ) 國(guó)標(biāo)碼低字節(jié) = 位碼 + 20H ( 式 ) 所以,機(jī)內(nèi)碼與國(guó)標(biāo)碼和區(qū)位碼的關(guān)系是: 機(jī)內(nèi)碼高字節(jié) = 國(guó)標(biāo)碼高字節(jié) + 80H = 區(qū)碼 + A0H ( 式 ) 機(jī)內(nèi)碼低字節(jié) = 國(guó)標(biāo)碼低字節(jié) + 80H = 位碼 + A0H ( 式 ) 22 字模代碼按照區(qū)位碼的順序在字庫(kù)中 以二進(jìn)制格式存儲(chǔ),每個(gè)漢字占用 32 個(gè)字節(jié)。對(duì)于不同的字庫(kù),漢字代碼起始位置的計(jì)算方法可能存在差異,例如 HZK16 若以 ADDRESS 表示首地址, Q 表示區(qū)碼, W表示位碼,經(jīng)分析和實(shí)踐得出 HZK16 中漢字首地址計(jì)算公式為: ADDRESS = 32 [( Q1 ) 94 +( W1 )] ( 式 ) 在 中,獲取漢字區(qū)位碼可以用 ASC( )函數(shù)和 HEX( )函數(shù),函數(shù) ASC( )返回一個(gè) Integer 數(shù)據(jù),代表 字符串中首字母的字符代碼。當(dāng)漢字作為ASC( )函數(shù)的參數(shù)時(shí),返回的是漢字機(jī)內(nèi)碼,經(jīng) HEX()函數(shù)轉(zhuǎn)換即可得到漢字機(jī)內(nèi)碼的十六進(jìn)制數(shù),再通過(guò)公式 ()就可以得到漢字的首地址,有了漢字的首地址再?gòu)淖謳?kù)中提取漢字代碼, 再 經(jīng)過(guò)擴(kuò)展取兩次字模得到 32*64 的點(diǎn)陣字模。上位機(jī)與下位機(jī)通信的時(shí)候?yàn)榱俗R(shí)別通信數(shù)據(jù)的所代表的含義 ,所以必須有通信協(xié)議 。 表 幀格式制定通信協(xié)議如下 握手 同步頭 顯示模式 刷新率 左移速度 定格時(shí)間 顯示內(nèi)容 字符數(shù)高位 字符數(shù)低位 內(nèi)碼 首地址 結(jié)束命令字 下位機(jī)軟件設(shè)計(jì) 上位機(jī)發(fā)送漢字編碼后,單片機(jī)中斷檢測(cè)到 RI 置 高電平 則進(jìn)入中斷程序并接受上位機(jī)發(fā)送過(guò)來(lái)的漢字內(nèi)碼 , 按 地址編碼的 方式 存儲(chǔ)到 E2PROM 中,單片機(jī)再不斷從存儲(chǔ)器
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1