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

正文內(nèi)容

基于arm的漢字顯示系統(tǒng)設(shè)計(jì)優(yōu)秀論文正稿(參考版)

2025-06-25 04:31本頁面
  

【正文】 拼一個(gè)春夏秋冬!贏一個(gè)無悔人生!早安! —————獻(xiàn)給所有努力的人.。不奮斗就是每天都很容易,可一年一年越來越難。是狼就要練好牙,是羊就要練好腿。在修改程序等設(shè)計(jì)上我們大膽創(chuàng)新,敢于嘗試,并且積極搜查資料,認(rèn)真分析,選擇出最優(yōu)的程序組合,使整個(gè)系統(tǒng)能夠按照設(shè)計(jì)要求穩(wěn)定運(yùn)行。本次課程設(shè)計(jì)很好的鍛煉了我們的動手能力以及團(tuán)隊(duì)合作能力,使我加深了對嵌入式的認(rèn)識,并且熟悉了嵌入式系統(tǒng)的設(shè)計(jì)流程,收獲豐碩。比如說,輸出的漢字個(gè)數(shù)不能過多,多了之后會和屏幕上已有的漢字重合,影響視覺效果,這點(diǎn)也是我們尚待解決的問題。性價(jià)比極高,資源豐富,運(yùn)用靈活。也感謝老師們?yōu)槲覀兲峁┑?STM32開發(fā)板,它的功能強(qiáng)大、全面,對于我們以后的學(xué)習(xí)以及對書面上的知識更好的有了現(xiàn)實(shí)的實(shí)踐。初始狀態(tài)顯示本次課設(shè)的基本信息;LCD 顯示屏上顯示課題名稱及成員信息,顯示每個(gè)漢字所對應(yīng)的內(nèi)存字節(jié)還有對顯示過的漢字進(jìn)行計(jì)數(shù);每顯示一個(gè)漢字后,LED0 小燈會閃爍提示一下;在運(yùn)行過程中按 WK_UP鍵可加快漢字顯示的速度,再次按下速度恢復(fù)慢速;key1 控制繼續(xù)和暫停;key0 更新字庫,即文檔可進(jìn)行變換。如果沒有,則檢測 SD卡和文件系統(tǒng),并查找 SYSTEM文件夾下的 FONT文件夾,在該文件夾內(nèi)查找 。. . . . .學(xué)習(xí)參考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 }。u8 LongNameBuffer [MAX_LONG_NAME_SIZE]。 FileInfoStruct F_Info[3]。DWORD Cur_Dir_Cluster。DWORD RootDirCount。DWORD FirstDirSector。WORD SectorsPerClust。WORD BytesPerSector。 } } FAT 系統(tǒng)//用來讀取 SD 卡上的字庫 FAT 系統(tǒng)相關(guān)程序:DWORD FirstDirClust。else {strlenth=(lenstrlenth)/2。strlenth*=size/2。 } void Show_Str_Mid(u16 x,u16 y,u8*str,u8 size,u8 len){ u16 strlenth=0。}*str1=39。str2++。\039。) str1++。 }void my_stradd( u8*str1, u8*str2 ). . . . .學(xué)習(xí)參考{ while(*str1!=39。 len++。\039。 } } } u16 my_strlen(u8*str) { u16 len=0。 str+=2。 } if(y(LCD_Hsize)) break。 if(x(LCD_Wsize)) { y+=size。 x+=size/2。 } else LCD_ShowChar(x,y,*str,size,mode)。 x=0。 } if (y (LCD_Hsize) break。 else { if(x (LCD_Wsize/2) { y+=size。 } } } } } void Show_Str(u16 x,u16 y,u8*str,u8 size,u8 mode){ u8 bHz=0。x++。 y++。0x80) LCD_DrawPoint(x,y)。t18。 t++) { temp=dzk[t]。break;} } } }else { for (t=0。 if((yy0)==size){y=y0。 }temp=1。 LCD_DrawPoint(x,y)。 else { tempcolor=POINT_COLOR。t1++){ if(tempamp。 for(t1=0。tsize*2。 Get_HzMat(font,dzk,size)。 u8 dzk[32]。 } void Show_Font (u16 x,u16 y,u8 *font,u8 size,u8 mode){ u8 temp,t,t1。if(size==16)SPI_Flash_Read (mat,foffset+FONT16ADDR,32)。 else ql=0x41; qh=0x81。return。i(size*2)。ql=*(++code)。 . . . . .學(xué)習(xí)參考 unsigned long foffset。 } //獲取字庫資源信息void Get_HzMat (unsigned char *code,unsigned char *mat,u8 size){ unsigned char qh,ql。 FONT12ADDR=tempsys[0]。 FONT16ADDR=tempsys[0]。 UNI2GBKADDR=tempsys[0]。 if(fontok!=0XAA) return 1。 SPI_Flash_Read(amp。} endif u8 Font_Init(void){ u32 tempsys[2]。 LCD_ShowString (20, 90, Font Update Successed ) 。 SPI_Flash_Write(amp。FONT12ADDR = +FONT16ADDR。SPI_Flash_Write((u8*)tempsys,8,8)。 } }tempsys[0]=FONT16ADDR。 if(t!=prog){ t=prog;if(t100)t=100。 } prog = (float)i/。FileTemp,temp)) { if(i){ SPI_Flash_Write(temp,i+FONT16ADDR,512)。 i=0。. . . . .學(xué)習(xí)參考F_Open(amp。 if ( r== 0) return 4。 FONT16ADDR = +UNI2GBKADDR。 SPI_Flash_Write((u8*)tempsys,0,8)。tempsys[0] = UNI2GBKADDR。LCD_ShowNum(84,110,t,3,16)。if(t!=prog){ t=prog。 i+=512;}prog=(float)i/。 while (F_Read (amp。FileTemp)。LCD_ShowString (108,110,%)。 if(==0) return 3。 fcluster=。 { FileTemp=F_Search(, (unsigned char*)folder[1], T_FILE)。 FileTemp=F_Search (fcluster, (unsigned char *) folder[0], T_FILE)。 . . . . .學(xué)習(xí)參考if(FAT32_Enable) fcluster=FirstDirClust。 u8 t。 u32 tempsys[2]。u8 Update_Font(void){ u32 fcluster=0。u32 UNI2GBKADDR
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1