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

正文內(nèi)容

基于arm的漢字顯示系統(tǒng)設(shè)計(jì)畢業(yè)論文-資料下載頁

2025-08-19 19:47本頁面

【導(dǎo)讀】本文介紹了基于STM32的漢字顯示系統(tǒng)設(shè)計(jì)?,F(xiàn)如今LCD顯示屏的技術(shù)和產(chǎn)業(yè)都取。交通、體育、廣告等領(lǐng)域被廣泛的應(yīng)用。通電后,復(fù)位到初始化狀態(tài)可顯示本次課程設(shè)計(jì)題目及成員。來,同時(shí)可以通過按鍵控制實(shí)現(xiàn)顯示漢字的速度、暫停、繼續(xù)以及更新字庫。伴隨社會(huì)信息化進(jìn)程的推進(jìn),LCD顯示屏技術(shù)也在不斷的推陳出新,應(yīng)用領(lǐng)域愈加廣闊?;赟TM32的LCD顯示可以更好的滿足各種需求,也更便于操作和實(shí)現(xiàn)。在液晶顯示屏幕上顯示文本及圖形。

  

【正文】 OINT_COLOR=BACK_COLOR。 LCD_DrawPoint(x,y)。 POINT_COLOR=tempcolor。 } temp=1。 y++。 if((yy0)==size) {y=y0。x++。break; } } } } else { for (t=0。 tsize*2。 t++) { temp=dzk[t]。 沈陽理工大學(xué)課程設(shè)計(jì)報(bào)告 18 for(t1=0。t18。t1++) { if(tempamp。0x80) LCD_DrawPoint(x,y)。 temp=1。 y++。 if((yy0)==size) { y=y0。x++。break。 } } } } } void Show_Str(u16 x,u16 y,u8*str,u8 size,u8 mode) { u8 bHz=0。 while(*str!=0) { if(!bHz) { if (*str0x80)bHz=1。 else { if(x (LCD_Wsize/2) { y+=size。 x=0 。 } if (y (LCD_Hsize) break。 if (*str==13) { y+=size。 x=0。 str++。 } else LCD_ShowChar(x,y,*str,size,mode)。 str++。 x+=size/2。 } } else { bHz=0。 if(x(LCD_Wsize)) { y+=size。 x=0。 } if(y(LCD_Hsize)) break。 Show_Font(x,y,str,size,mode)。 str+=2。 x+=size。 } } } u16 my_strlen(u8*str) { u16 len=0。 while(*str!=39。\039。) { str++。 len++。 } return len。 } void my_stradd( u8*str1, u8*str2 ) 沈陽理工大學(xué)課程設(shè)計(jì)報(bào)告 19 { while(*str1!=39。\039。) str1++。 while(*str2!=39。\039。) { *str1=*str2。 str2++。 str1++。} *str1=39。\039。 } void Show_Str_Mid(u16 x,u16 y,u8*str,u8 size,u8 len) { u16 strlenth=0。 strlenth=my_strlen(str)。 strlenth*=size/2。 if(strlenthlen)Show_Str(x,y,str,size,1)。 else {strlenth=(lenstrlenth)/2。 Show_Str(strlenth+x,y,str,size,1)。 } } FAT 系統(tǒng) //用來 讀取 SD 卡上的字庫 FAT 系統(tǒng)相關(guān)程序: DWORD FirstDirClust。 DWORD FirstDataSector。 WORD BytesPerSector。 DWORD FATsectors。 WORD SectorsPerClust。 DWORD FirstFATSector。 DWORD FirstDirSector。 fat32 DWORD RootDirSectors。 DWORD RootDirCount。BYTE FAT32_Enable。 DWORD Cur_Dir_Cluster。 FAT_TABLE FAT_TAB。 FileInfoStruct F_Info[3]。 u8 fat_buffer[512]。 u8 LongNameBuffer [MAX_LONG_NAME_SIZE]。 BOOL LongNameFlag = 0。 沈陽理工大學(xué)課程設(shè)計(jì)報(bào)告 20 const unsigned char *filetype[23]= { MP1,MP2,MP3,MP4,M4A,3GP,3G2,OGG,ACC,WMA,WAV,MID,FLA,LRC,TXT,C ,H , ,FON,SYS,BMP,JPG,JPE }。 程序流程圖 圖 程序流程圖 結(jié)束 復(fù)制 SD 卡 創(chuàng)建字庫 開始 SD 卡插入 開發(fā)板 在 LCD 中顯示 相應(yīng)漢字 按鍵 暫停 / 繼續(xù) 更新 字庫 按鍵 變速 否 Key1 Key0 WK_UP 沈陽理工大學(xué)課程設(shè)計(jì)報(bào)告 21 4 實(shí)驗(yàn)結(jié)果及分析 硬件實(shí)驗(yàn)結(jié)果 圖 實(shí)驗(yàn)結(jié)果 結(jié)果分析 開機(jī)的時(shí)候先檢測 W25X16 中是否已經(jīng)存在字庫,如果存在,則按次序顯示漢字。如果沒有,則檢測 SD 卡和文件系統(tǒng),并查找 SYSTEM 文件夾下的 FONT 文件夾, 在該文件夾內(nèi)查找 和 。在檢測到這些文件之后,就開始更新字 庫,更新完畢才開始顯示漢字。 初始狀態(tài)顯示本次課設(shè)的基本信息; LCD 顯示屏上顯示課題名稱及成員信息,顯示每個(gè)漢字所對(duì)應(yīng)的內(nèi)存字節(jié)還有對(duì)顯示過的漢字進(jìn)行計(jì)數(shù);每顯示一個(gè)漢字后, LED0 小燈會(huì)閃爍提示一下;在運(yùn)行過程中按 WK_UP 鍵可加快漢字顯示的速度,再次按下速度恢復(fù)慢速; key1 控制繼續(xù)和暫停; key0 更新字庫,即文檔可進(jìn)行變換。 沈陽理工大學(xué)課程設(shè)計(jì)報(bào)告 22 5 結(jié)論 在本次設(shè)計(jì)中,經(jīng)過不斷地調(diào)試與改進(jìn),最終成功通過對(duì) STM32 編程將 SD 卡中的漢字顯示在 TFT 液晶顯示屏上。也感謝老師們?yōu)槲覀兲峁┑?STM32 開發(fā)板,它的功能強(qiáng)大、 全面,對(duì)于我們以后的學(xué)習(xí)以及對(duì)書面上的知識(shí)更好的有了現(xiàn)實(shí)的實(shí)踐。開發(fā)板小巧輕便,但接口器件都很全面,位置排版恰當(dāng)合理,有效的利用了板子上的每一寸空間。性價(jià)比極高,資源豐富,運(yùn)用靈活。當(dāng)然我們的作品也略有不足。比如說,輸出的漢字個(gè)數(shù)不能過多,多了之后會(huì)和屏幕上已有的漢字重合,影響視覺效果,這點(diǎn)也是我們尚待解決的問題。在現(xiàn)實(shí)生活當(dāng)中,應(yīng)該添加翻頁效果,對(duì)顯示的漢字個(gè)數(shù)沒有限制,使系統(tǒng)應(yīng)用起來更靈活。 本次課程設(shè)計(jì)很好的鍛煉了我們的動(dòng)手能力以及團(tuán)隊(duì)合作能力,使我加深了對(duì)嵌入式的認(rèn)識(shí),并且熟悉了嵌入式系統(tǒng)的設(shè)計(jì)流程 ,收獲豐碩。讓我們開闊了視野,同時(shí)也增長了見識(shí),在課余時(shí)間發(fā)揮想象和積極思考,鍛煉了自己的思維能力。在修改程序等設(shè)計(jì)上我們大膽創(chuàng)新,敢于嘗試,并且積極搜查資料,認(rèn)真分析,選擇出最優(yōu)的程序組合,使整個(gè)系統(tǒng)能夠按照設(shè)計(jì)要求穩(wěn)定運(yùn)行。 沈陽理工大學(xué)課程設(shè)計(jì)報(bào)告 23 參考文獻(xiàn) [1] 韋東山 . Linux 應(yīng)用開發(fā)完全手冊(cè) .第二版 .北京時(shí)代華都印刷有限公司 , 2020:197— 221. [2] 龔躍玲 ,汪玲彥 .基于 STM32 的 漢字 顯示的實(shí)現(xiàn) .第 3 版 . 北京航空航天大學(xué)出版社 , 2020:3234. [3] 馬忠梅 .基于 STM32 的顯示系統(tǒng) 設(shè)計(jì) .第三版 .電子工業(yè)出版社 , 2020: 128134. [4] 王磊 .STM32 不完全手冊(cè) .機(jī)械工業(yè)出版社 , 2020: 382418. [5] 徐英慧 .ARM9 嵌入式系統(tǒng)設(shè)計(jì) .第二版 .北京航空航天大學(xué)出版社 , 2020: 238245
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1