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

正文內(nèi)容

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

2024-09-05 19:47本頁(yè)面
  

【正文】 11)==0) { retry++。 } u8 SPIx_ReadWriteByte(u8 TxData) { u8 retry=0。 break。 break。 break。 break。 break。=0XFFC7。 SPIx_ReadWriteByte(0xff)。 SPI1CR1|=07。 SPI1CR1|=10。 SPI1CR1|=011。 SPI1CR1|=18。 SPI1CR1|=010。 GPIOACRL|=0XBBB00000。 GPIOACRLamp。 } void SPIx_Init(void) //SD 卡驅(qū)動(dòng)程序 { RCCAPB2ENR|=12。 GPIODCRL|=0X00000300。 GPIODCRLamp。 GPIOACRH|=0X00000003。 GPIOACRHamp。} void LED_Init(void) // led 相應(yīng)程序 { RCCAPB2ENR|=12。 JTAG_Set(SWD_ENABLE)。amp。amp。 return 3。 return 2。 沈陽(yáng)理工大學(xué)課程設(shè)計(jì)報(bào)告 13 return 1。 key_up=0。amp。 JTAG_Set(JTAG_SWD_DISABLE)。 GPIOAODR|=115。 GPIOACRH|=0X80800000。 GPIOACRHamp。=0XFFFFFFF0。 } } } } 硬件 部分 程序 void KEY_Init(void) // 鍵盤相應(yīng)程序 { RCCAPB2ENR|=12。 else ts=600。 } break。 if(key==1)goto UPD。 if(key==1)goto UPD。 while(t) { delay_ms(1)。 Show_Font(fx,fy,fontx,16,0)。 LCD_Fill(60,210,220,230,WHITE)。 LCD_ShowString(60,210,Please Check....)。 LCD_ShowString(60,190,Show Over)。 if(key==1)goto UPD。 } if(fy130) { POINT_COLOR=RED。 if(fx=220) { fx=5。 fontx[1]=j。 LCD_ShowNum(210,40,j,3,16)。j++) { if(j==0x7f)continue。 for(j=0x40。i++) { fontx[0]=i。 for(i=0x81。 ts=600。 fx=15。 沈陽(yáng)理工大學(xué)課程設(shè)計(jì)報(bào)告 11 Show_Str(90,290, 2020 年 7 月 9 日 ,16,0)。 Show_Str(130,60,計(jì)數(shù)器 ,16,0)。 Show_Str(130,40,低字節(jié) ,16,0)。 POINT_COLOR=BLUE。 Show_Str(5,5,電子系統(tǒng)設(shè)計(jì) ,16,0)。 } RESET: LCD_Clear(WHITE)。 }。 LED0=!LED0。 LCD_ShowString(60,130,Please Check....)。 } while(Update_Font()!=0) { LCD_ShowString(60,110,SYSTEM FILE LOST)。 LED0=!LED0。 LCD_Fill(60,90,240,126,WHITE)。 if(i) { LCD_ShowString(60,110,SD_CARD ERROR)。 while(FAT_Init()) { LCD_ShowString(60,90,FAT SYS ERROR)。 LCD_ShowString(60,70,Font Updating...)。 LCD_Clear(WHITE)。 SPI_Flash_Init()。 KEY_Init()。 uart_init(72,9600)。 Stm32_Clock_Init(9)。 u8 key。 u16 fx,fy。 圖 點(diǎn)陣字庫(kù)生成器 沈陽(yáng)理工大學(xué)課程設(shè)計(jì)報(bào)告 9 圖 創(chuàng)建字庫(kù) 主函數(shù)部分 int main(void) { u32 fontt。選擇中文 — 小字庫(kù) — 開始輸入文本 — 創(chuàng)建 — 確定 ,如圖 。 軟件設(shè)計(jì) 漢字顯示系統(tǒng)需要有 STM32 開發(fā)板配合 SD 卡使用,因此其程序需要分為以下幾個(gè)文件夾,用來(lái) 讀取 SD 卡上的字庫(kù)和 UNICODE 到 GBK 的轉(zhuǎn)換碼表的 FAT 系統(tǒng)文件,硬件組成文件 HARDWARE 系統(tǒng)文,漢字字庫(kù)存儲(chǔ),及讀取相應(yīng)的文件 TEXT 文件,以及存放主程序文件 USER 文件件,和 STM32 的系統(tǒng)文件。 SD 卡 圖 SD卡部分原理圖 沈陽(yáng)理工大學(xué)課程設(shè)計(jì)報(bào)告 8 插入 SD 卡可以外擴(kuò)大容量存儲(chǔ)設(shè)備,可以 用來(lái)記錄數(shù)據(jù)。這顆芯片的容量為 16M bit,也就是 2M 字節(jié),容量和 AT45DB161 一樣。這個(gè)按鍵是高電平觸發(fā)的。 按鍵 圖 按鍵輸入原理圖 KEY0 和 KEY1 用作普通按鍵輸入,分別連接在 PA13 和 PA15 上,他們都連接在了JTAG 相關(guān)的引腳上( KEY0 還連接在 SWDIO 上), KEY0 和 KEY1 還和 PS/2 的 DAT 和 CLK 線共用,他們都通過(guò) JTAG 的上拉電阻來(lái)提供上拉。 OLED 是一個(gè)給 OLED 顯示模塊供電的接口,它和 TFT_LCD 拼接在一起。 LED0 和 LED1 分別接在 PA8 和 PD2 上, PA8 還可以通過(guò) TIM1 的通道 1 的 PWM 輸出來(lái)控制 DS0 的亮度。 沈陽(yáng)理工大學(xué)課程設(shè)計(jì)報(bào)告 5 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 腳…,所以我們選擇了它作為我們的主芯片。 5) W25X16。 3) TFTLCD 液晶模塊。 所要用到的硬件資源如下: 1) STM32F103RBT6。每顯示一個(gè)漢字 LED0 小燈會(huì)閃爍一下。如果沒(méi)有,則檢測(cè) SD 卡和文件系統(tǒng),并查找 SYSTEM 文件夾下的 FONT 文件夾,在該文件夾內(nèi)查找 和 。沉金 PCB+全新優(yōu)質(zhì)元器件 +定制全銅鍍金排針 /排座 + 電源 TVS 保護(hù),堅(jiān)若磐石。板載十多種外設(shè)及接口,可以 充分挖掘 STM32 的潛質(zhì)。板上除晶振外的所有的 IO 口全部引出,特別還有 GPIOA 和 GPIOB 的 IO 口是按順序引出的,可以極大的方便大家擴(kuò)展及使用,另外板載獨(dú)特的一鍵下載功能,避免了頻繁設(shè)置 B0、 B1 帶來(lái)的麻煩,直接在電腦上一鍵下載。整個(gè)板子尺寸為 8cm*10cm*2cm。其資源豐富,設(shè)計(jì)靈活。 沈陽(yáng)理工大學(xué)課程設(shè)計(jì)報(bào)告 3 系統(tǒng)的結(jié)構(gòu)框圖 按鍵控制
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1