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

正文內容

基于arm的漢字顯示系統(tǒng)設計優(yōu)秀論文正稿-文庫吧

2025-06-07 04:31 本頁面


【正文】 . .學習參考2 總體設計 漢字顯示的基本原理制作一個 GBK 字庫,制作好的字庫放在 SD 卡里面,然后通過 SD 卡,將字庫文件復制到 W25X16 里,這樣,W25X16 就相當于一款漢字字庫芯片了。 漢字在液晶上的顯示其實就是一些點的顯示與不顯示,這就相當于我們的筆一樣,有筆經(jīng)過的地方就畫出來,沒經(jīng)過的地方就不畫。所以要顯示漢字,我們首先要知道漢字的點陣數(shù)據(jù),這些數(shù)據(jù)可以由專門的軟件來生成。只要知道了一個漢字點陣的生成方法,那么我們在程序里面就可以把這個點陣數(shù)據(jù)解析成一個漢字。知道顯示了一個漢字,就可以推及整個漢字庫了。漢字在電腦里面存儲不是以點陣數(shù)據(jù)的形式存儲的,而是以內碼的形式存儲的,每個漢字對應著一個內碼,在知道了內碼之后再去字庫里面查找這個漢字的點陣數(shù)據(jù),然后在液晶上顯示出來。這個過程我們是看不到,但是計算機是要去執(zhí)行的。 嵌入式要顯示漢字也與此類似:漢字內碼查找點陣庫解析 顯示。 所以只要我們有了整個漢字庫的點陣,就可以把電腦上的文本信息在嵌入式上顯示出來了。 漢字顯示設計分析設計一個基于 STM32 系統(tǒng),開機的時候先檢測 W25X16中是否已經(jīng)存在字庫,如果存在,則按次序顯示漢字。如果沒有,則檢測 SD卡和文件系統(tǒng),并查找 SYSTEM 文件夾下的 FONT 文件夾,在該文件夾內查找 。在檢測到這些文件之后,就開始更新字庫,更新完畢才開始顯示漢字。具體要實現(xiàn)的目標如下:,即文檔可進行變換;2. 初始狀態(tài)顯示本次課設的基本信息;、顏色、大小的變換;4. 可對顯示過的漢字進行計數(shù);5. 顯示顯每個漢字所對應的內存字節(jié);6. 在運行過程中可實現(xiàn)暫停、繼續(xù)、變速等功能。7. 每顯示一個漢字后,LED0 小燈會閃爍提示一下。. . . . .學習參考 系統(tǒng)的結構框圖 按鍵控制圖 系統(tǒng)結構框圖暫停繼續(xù)更新字庫顯示調速STM32F103RB芯片 SD 卡創(chuàng)建字庫 在 LCD 上顯示漢字. . . . .學習參考3 詳細設計 硬件設計 ALIENTEK MiniSTM32 開發(fā)板簡介ALIENTEK MiniSTM32 開發(fā)板是一款迷你型的開發(fā)板,小巧而不小氣,簡約而不簡單。它的外觀尺寸只有 8cm*10cm 大小,板子的設計充分考慮了成本與功能這兩個矛盾面,再結合實際使用的經(jīng)驗及 STM32的特點,可有可無的選擇性價比最高的留下,最終確定了這樣的設計。其資源豐富,設計靈活。 特點包括: 1)小巧。整個板子尺寸為 8cm*10cm*2cm。 2)靈活。板上除晶振外的所有的 IO 口全部引出,特別還有 GPIOA 和 GPIOB 的IO 口是按順序引出的,可以極大的方便大家擴展及使用,另外板載獨特的一鍵下載功能,避免了頻繁設置 B0、B1 帶來的麻煩,直接在電腦上一鍵下載。 3)資源豐富。板載十多種外設及接口,可以充分挖掘 STM32 的潛質。 4)質量過硬。沉金 PCB+全新優(yōu)質元器件+定制全銅鍍金排針/排座+ 電源 TVS 保護,堅若磐石。 功能簡介開機的時候先檢測 W25X16中是否已經(jīng)存在字庫,如果存在,則按次序顯示漢字。如果沒有,則檢測 SD卡和文件系統(tǒng),并查找 SYSTEM 文件夾下的 FONT 文件夾,在該文件夾內查找 。在檢測到這些文件之后,就開始更新字庫,更新完畢才開始顯示漢字。每顯示一個漢字 LED0 小燈會閃爍一下。WK_UP 按鍵調整顯示漢字的速度;key1 控制繼續(xù)和暫停;key0 更新 SD卡。所要用到的硬件資源如下: 1)STM32F103RBT6。 2)外部 LED0。 3)TFTLCD 液晶模塊。 4)按鍵 WK_UP、keykey0。 5)W25X16。 6) SD卡。. . . . .學習參考 STM32 的簡單介紹圖 STM32原理圖選擇 STM32F103RBT6 作為 MCU,原因是其性價比高,128K FLASH、20K SRAM、2 個 SPI、3 個串口、 1 個 USB、1 個 CAN、2 個 12 位的 ADC、RTC、51 個可用 IO 腳…,所以我們選擇了它作為我們的主芯片。 外部 LED0圖 外部 LED0原理圖. . . . .學習參考其中 PWR 是系統(tǒng)電源指示燈,為藍色。LED0 和 LED1 分別接在 PA8 和 PD2 上,PA8 還可以通過 TIM1 的通道 1 的 PWM 輸出來控制 DS0 的亮度。 TFTLCD 液晶模塊圖 TFTLCD 液晶顯示原理圖TFT_LCD 是一個通用的液晶模塊接口。OLED 是一個給 OLED 顯示模塊供電的接口,它和 TFT_LCD 拼接在一起。當使用 ’/’的 LCD 時,我們接到 TFT_LCD 上就可以了,而當我們使用 ALIENTEK的 OLED 模塊時,則接 OLED 排陣做電源,同時會連接到 TFT_LCD 上的部分管腳,從而實現(xiàn) OLED 與 MCU 的連接。 按鍵圖 按鍵輸入原理圖KEY0 和 KEY1 用作普通按鍵輸入,分別連接在 PA13 和 PA15 上,他們都連接在了JTAG相關的引腳上(KEY0 還連接在 SWDIO 上) ,KEY0 和 KEY1 還和 PS/2 的 DAT 和CLK 線共用,他們都通過 JTAG 的上拉電阻來提供上拉。 . . . . .學習參考WK_UP 按鍵連接到 PA0(STM32 的 WKUP 引腳),它除了可以用作普通輸入按鍵外,還可以用作 STM32 的喚醒輸入。這個按鍵是高電平觸發(fā)的。 W25X16圖 25X16原理圖這是 ALIENTEK MiniSTM32 開發(fā)板板載的一顆 FLASH芯片,型號為 W25X16。這顆芯片的容量為 16M bit,也就是 2M字節(jié),容量和 AT45DB161 一樣。適合存儲不常修改的數(shù)據(jù),比如字庫等。 SD 卡圖 SD卡部分原理圖. . . . .學習參考插入 SD 卡可以外擴大容量存儲設備,可以用來記錄數(shù)據(jù)。SD 卡我們使用的是SPI 模式通信,SD 卡的 SPI 接口連接到 STM32 的 SPI1 上,SD_CS 接在 PA3 上。 軟件設計漢字顯示系統(tǒng)需要有 STM32 開發(fā)板配合 SD 卡使用,因此其程序需要分為以下幾個文件夾,用來讀取 SD卡上的字庫和 UNICODE到 GBK的轉換碼表的 FAT系統(tǒng)文件,硬件組成文件 HARDWARE系統(tǒng)文,漢字字庫存儲,及讀取相應的文件 TEXT文件,以及存放主程序文件 USER文件件,和 STM32的系統(tǒng)文件。 錄字軟件雙擊如圖所示的軟件 ,進入主界面,如圖 。選擇中文—小字庫—開始輸入文本—創(chuàng)建—確定,如圖 。完成后,將生成的文件拷入 SD卡中。圖 點陣字庫生成器. . . . .學習參考圖 創(chuàng)建字庫 主函數(shù)部分int main(void){u32 fontt。 u8 i,j。 u16 fx,fy。u8 fontx[2]。 u8 ke
點擊復制文檔內容
試題試卷相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1