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

正文內(nèi)容

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

2023-07-07 04:31:55 本頁(yè)面
 

【正文】 . . . .學(xué)習(xí)參考2 總體設(shè)計(jì) 漢字顯示的基本原理制作一個(gè) GBK 字庫(kù),制作好的字庫(kù)放在 SD 卡里面,然后通過(guò) SD 卡,將字庫(kù)文件復(fù)制到 W25X16 里,這樣,W25X16 就相當(dāng)于一款漢字字庫(kù)芯片了。知道顯示了一個(gè)漢字,就可以推及整個(gè)漢字庫(kù)了。 所以只要我們有了整個(gè)漢字庫(kù)的點(diǎn)陣,就可以把電腦上的文本信息在嵌入式上顯示出來(lái)了。具體要實(shí)現(xiàn)的目標(biāo)如下:,即文檔可進(jìn)行變換;2. 初始狀態(tài)顯示本次課設(shè)的基本信息;、顏色、大小的變換;4. 可對(duì)顯示過(guò)的漢字進(jìn)行計(jì)數(shù);5. 顯示顯每個(gè)漢字所對(duì)應(yīng)的內(nèi)存字節(jié);6. 在運(yùn)行過(guò)程中可實(shí)現(xiàn)暫停、繼續(xù)、變速等功能。其資源豐富,設(shè)計(jì)靈活。板上除晶振外的所有的 IO 口全部引出,特別還有 GPIOA 和 GPIOB 的IO 口是按順序引出的,可以極大的方便大家擴(kuò)展及使用,另外板載獨(dú)特的一鍵下載功能,避免了頻繁設(shè)置 B0、B1 帶來(lái)的麻煩,直接在電腦上一鍵下載。沉金 PCB+全新優(yōu)質(zhì)元器件+定制全銅鍍金排針/排座+ 電源 TVS 保護(hù),堅(jiān)若磐石。每顯示一個(gè)漢字 LED0 小燈會(huì)閃爍一下。 3)TFTLCD 液晶模塊。. . . . .學(xué)習(xí)參考 STM32 的簡(jiǎn)單介紹圖 STM32原理圖選擇 STM32F103RBT6 作為 MCU,原因是其性價(jià)比高,128K FLASH、20K SRAM、2 個(gè) SPI、3 個(gè)串口、 1 個(gè) USB、1 個(gè) CAN、2 個(gè) 12 位的 ADC、RTC、51 個(gè)可用 IO 腳…,所以我們選擇了它作為我們的主芯片。OLED 是一個(gè)給 OLED 顯示模塊供電的接口,它和 TFT_LCD 拼接在一起。這個(gè)按鍵是高電平觸發(fā)的。 SD 卡圖 SD卡部分原理圖. . . . .學(xué)習(xí)參考插入 SD 卡可以外擴(kuò)大容量存儲(chǔ)設(shè)備,可以用來(lái)記錄數(shù)據(jù)。選擇中文—小字庫(kù)—開(kāi)始輸入文本—?jiǎng)?chuàng)建—確定,如圖 。 u16 fx,fy。Stm32_Clock_Init(9)。 KEY_Init()。LCD_Clear(WHITE)。 while(FAT_Init()){ LCD_ShowString(60,90,FAT SYS ERROR)。LCD_Fill(60,90,240,126,WHITE)。 } while(Update_Font()!=0){ LCD_ShowString(60,110,SYSTEM FILE LOST)。 LED0=!LED0。 } RESET:LCD_Clear(WHITE)。 POINT_COLOR=BLUE。Show_Str(130,60,計(jì)數(shù)器,16,0)。fx=15。for(i=0x81。for(j=0x40。LCD_ShowNum(210,40,j,3,16)。if(fx=220){ fx=5。if(key==1)goto UPD。LCD_ShowString(60,210,Please Check....)。Show_Font(fx,fy,fontx,16,0)。if(key==1)goto UPD。 }break。 } } } } 硬件部分程序void KEY_Init(void) // 鍵盤(pán)相應(yīng)程序{RCCAPB2ENR|=12。 GPIOACRHamp。 GPIOAODR|=115。amp。. . . . .學(xué)習(xí)參考return 1。 return 3。amp。}void LED_Init(void) // led 相應(yīng)程序{ RCCAPB2ENR|=12。 GPIOACRH|=0X00000003。GPIODCRL|=0X00000300。 GPIOACRLamp。 SPI1CR1|=010。 SPI1CR1|=011。 SPI1CR1|=07。=0XFFC7。 break。 break。 } u8 SPIx_ReadWriteByte(u8 TxData){ u8 retry=0。} SPI1DR=TxData。 if(retry200)return 0。u32 UNI2GBKADDR。 u32 tempsys[2]。 . . . . .學(xué)習(xí)參考if(FAT32_Enable) fcluster=FirstDirClust。 { FileTemp=F_Search(, (unsigned char*)folder[1], T_FILE)。 if(==0) return 3。FileTemp)。 i+=512;}prog=(float)i/。LCD_ShowNum(84,110,t,3,16)。 SPI_Flash_Write((u8*)tempsys,0,8)。 if ( r== 0) return 4。 i=0。 } prog = (float)i/。 } }tempsys[0]=FONT16ADDR。FONT12ADDR = +FONT16ADDR。 LCD_ShowString (20, 90, Font Update Successed ) 。 SPI_Flash_Read(amp。 UNI2GBKADDR=tempsys[0]。 FONT12ADDR=tempsys[0]。 . . . . .學(xué)習(xí)參考 unsigned long foffset。i(size*2)。 else ql=0x41; qh=0x81。 } void Show_Font (u16 x,u16 y,u8 *font,u8 size,u8 mode){ u8 temp,t,t1。 Get_HzMat(font,dzk,size)。 for(t1=0。 else { tempcolor=POINT_COLOR。 }temp=1。break;} } } }else { for (t=0。t18。 y++。 } } } } } void Show_Str(u16 x,u16 y,u8*str,u8 size,u8 mode){ u8 bHz=0。 } if (y (LCD_Hsize) break。 } else LCD_ShowChar(x,y,*str,size,mode)。 if(x(LCD_Wsize)) { y+=size。 str+=2。\039。 }void my_stradd( u8*str1, u8*str2 ). . . . .學(xué)習(xí)參考{ while(*str1!=39。\039。}*str1=39。strlenth*=size/2。 } } FAT 系統(tǒng)//用來(lái)讀取 SD 卡上的字庫(kù) FAT 系統(tǒng)相關(guān)程序:DWORD FirstDirClust。WORD SectorsPerClust。DWORD RootDirCount。 FileInfoStruct F_Info[3]。. . . .
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1