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

正文內(nèi)容

基于stm32μcos-ii貪吃蛇的設(shè)計(jì)課程設(shè)計(jì)-全文預(yù)覽

  

【正文】 Snake_Init(void){ u8 i。 u8 Yes。 u8 Level。 u8 Y[SNAKE_MAX_LONG]。 貪吃蛇實(shí)現(xiàn)C語(yǔ)言代碼include include include extern u8 key_value。void LCD_WriteRAM_Prepare(void)。//顯示2個(gè)數(shù)字void LCD_ShowString(u16 x,u16 y,const u8 *p)。 void LCD_Fill(u16 sx,u16 sy,u16 ex,u16 ey,u16 color)。//畫(huà)點(diǎn)u16 LCD_ReadPoint(u16 x,u16 y)。void LCD_Clear(u16 Color)。// 無(wú)按鍵按下} TFTLCD驅(qū)動(dòng)//畫(huà)筆顏色define WHITE 0xFFFFdefine BLACK 0x0000 define BLUE 0x001F define BRED 0XF81Fdefine GRED 0XFFE0define GBLUE 0X07FFdefine RED 0xF800define MAGENTA 0xF81Fdefine GREEN 0x07E0define CYAN 0x7FFFdefine YELLOW 0xFFE0define BROWN 0XBC40 //棕色define BRRED 0XFC07 //棕紅色define GRAY 0X8430 //灰色//GUI顏色define DARKBLUE 0X01CF //深藍(lán)色define LIGHTBLUE 0X7D7C //淺藍(lán)色 define GRAYBLUE 0X5458 //灰藍(lán)色//以上三色為PANEL的顏色 define LIGHTGREEN 0X841F //淺綠色//define LIGHTGRAY 0XEF5B //淺灰色(PANNEL)define LGRAY 0XC618 //淺灰色(PANNEL),窗體背景色define LGRAYBLUE 0XA651 //淺灰藍(lán)色(中間層顏色)define LBBLUE 0X2B12 //淺棕藍(lán)色(選擇條目的反色) extern u16 BACK_COLOR, POINT_COLOR 。amp。 return 3。 return 1。amp。 //PA13上拉,PA0默認(rèn)下拉 GPIOAODR|=115。 GPIOACRHamp。// 設(shè)置成輸入void KEY_Init(void){ RCCAPB2ENR|=12。=0XFFFFF0FF。=0XFFFFFFF0。此時(shí)我們就可以通過(guò)這幾個(gè)命令,在其中開(kāi)辟一個(gè)區(qū)域,然后不停的丟數(shù)據(jù),地址計(jì)數(shù)器就會(huì)根據(jù)R3的設(shè)置自動(dòng)增加/減少,這樣就不需要頻繁的寫(xiě)地址了,大大提高了刷新的速度。R34,寫(xiě)數(shù)據(jù)到GRAM命令,當(dāng)寫(xiě)入了這個(gè)命令之后,地址計(jì)數(shù)器才會(huì)自動(dòng)的增加和減少。我們一般通過(guò)該命令的設(shè)置來(lái)開(kāi)啟或關(guān)閉顯示器,以降低功耗。該命令CL位用來(lái)控制是8位彩色,還是26萬(wàn)色。當(dāng)AM=0的時(shí)候,地址以行方向更新。因?yàn)?3xx系列的初始化,其實(shí)都比較類(lèi)似,我們完全可以用一個(gè)代碼兼容好幾個(gè)控制器。里面對(duì)這些命令有詳細(xì)的介紹。模塊的控制器為ILI9320(可能為其他型號(hào),但是他們的設(shè)置很相似,除了初始化序列有些區(qū)別,其他大都是一摸一樣的,這里僅以9320為例介紹),該控制器自帶顯存,其顯存總大小為172820(240*320*18/8),即18位模式(26萬(wàn)色)下的顯存量。RS:命令/數(shù)據(jù)標(biāo)志(0,讀寫(xiě)命令;1,讀寫(xiě)數(shù)據(jù))。WR:向TFTLCD寫(xiě)入數(shù)據(jù)。4,自帶觸摸屏,可以用來(lái)作為控制輸入。TFTLCD也被叫做真彩液晶顯示器。由于 PA0 還是 DS18B20 的輸入引腳,而18B20 是有上拉電阻的,所以在使用 WK_UP 按鍵的時(shí)候,請(qǐng)一定要斷開(kāi) PA0 和 DS18B20 的跳線(xiàn)帽。該寄存器的各位描述如下圖所示:ALIENTEK MiniSTM32開(kāi)發(fā)板板載的LED硬件連接: 按鍵 ALIENTEK MiniSTM32 開(kāi)發(fā)板總共有 3 個(gè)按鍵,其原理圖如下: KEY0 和 KEY1 用作普通按鍵輸入,分別連接在 PC5 和 PA15 上,其中 PA15 和 JTDI 共用了,所以,在使用 KEY0 和 KEY1 的時(shí)候,就不能使用 JTAG 來(lái)調(diào)試了,但是可以用 SWD 調(diào)試,這點(diǎn)在使用的時(shí)候要注意。該寄存器各位的描述如下圖所示:要想知道某個(gè)IO口的狀態(tài),你只要讀這個(gè)寄存器,再看某個(gè)位的狀態(tài)就可以了。這里我們可以記住幾個(gè)常用的配置,比如0X0表示模擬輸入模式(ADC用)、0X3表示推挽輸出模式(做輸出口用,50M速率)、0X8表示上/下拉輸入模式(做輸入口用)、0XB表示復(fù)用輸出(使用IO口的第二功能,50M速率)。CRL和CRH控制著每個(gè)IO口的模式及輸出速率。 LED 燈 ALIENTEK MiniSTM32開(kāi)發(fā)板板載了2個(gè)LED,DS0和DS1, STM32的IO口可以由軟件配置成8種模式:輸入浮空輸入上拉輸入下拉模擬輸入開(kāi)漏輸出推挽輸出推挽式復(fù)用功能開(kāi)漏復(fù)用功能每個(gè)IO口可以自由編程,單IO口寄存器必須要按32位字被訪問(wèn)。 板載十多種外設(shè)及接口,可以充分挖掘 STM32 的潛質(zhì)。2 系統(tǒng)硬件設(shè)計(jì) 開(kāi)發(fā)板簡(jiǎn)介ALIENTEK MiniSTM32 開(kāi)發(fā)板是一款迷你型的 STM32F103 開(kāi)發(fā)板,小巧而不小氣,簡(jiǎn)約而不簡(jiǎn)單。 84 個(gè)中斷,16 級(jí)可編程優(yōu)先級(jí),并且所有的引腳都可以作為中斷輸入。STM32 的優(yōu)異性體現(xiàn)在如下幾個(gè)方面: 以 8 位機(jī)的價(jià)格,得到 32 位機(jī),是 STM32 最大的優(yōu)勢(shì)。1 背景介紹 選題背景隨著信息技術(shù)的飛速發(fā)展,形式多樣的數(shù)字化產(chǎn)品已經(jīng)開(kāi)始成為繼PC機(jī)后的信息處理工具,在這種數(shù)字化潮流下,嵌入式系統(tǒng)已成為當(dāng)前研究和應(yīng)用的熱點(diǎn)之一,嵌入式手持設(shè)備的視圖多媒體應(yīng)用也越來(lái)越廣泛。同時(shí),該系統(tǒng)源代碼開(kāi)放、整潔、一致,注釋詳盡,適合系統(tǒng)開(kāi)發(fā)?,F(xiàn)基于STM32的TFT液晶顯示可以更好的滿(mǎn)足各種需求,也更便于操作和實(shí)現(xiàn)。伴隨社會(huì)化信息的推進(jìn),TFT液晶屏技術(shù)也在不斷地推陳出新,應(yīng)用領(lǐng)域愈加廣泛。ARM在此方面的應(yīng)用如:手提式計(jì)算機(jī)、移動(dòng)電話(huà)、PDA等。UC/OSII由Micrium公司提供,是一個(gè)可移植、可固化的、可裁剪的、占先式多任務(wù)實(shí)時(shí)內(nèi)核,它適用于多種微處理器,微控制器和數(shù)字處理芯片(已經(jīng)移植到超過(guò)100種以上的微處理器應(yīng)用中)。 MiniSTM32開(kāi)發(fā)板介紹MiniSTM32 設(shè)計(jì)精良,結(jié)構(gòu)小巧!板子的設(shè)計(jì)充分考慮了成本與功能這兩個(gè)矛盾面,再結(jié)合實(shí)際使用的經(jīng)驗(yàn)及 STM32 的特點(diǎn),最終確定了這樣的設(shè)計(jì)。同時(shí) STM32還推出了 STM32L 和 STM32W 等超低功耗和無(wú)線(xiàn)應(yīng)用型的 M3 芯片。SWD 調(diào)試可以為你的設(shè)計(jì)帶來(lái)跟多的方便,只需要 2 個(gè) IO 口,即可實(shí)現(xiàn)仿真調(diào)試。◆ 獨(dú)創(chuàng)的一鍵下載功能◆ 除晶振占用的IO口外,其余所有IO口全部引出,其中GPIOA和GPIOB按順序引出,整個(gè)板子尺寸為 8cm*10cm*2cm板上除晶振外的所有的 IO 口全部引出,特別還有 GPIOA
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1