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

正文內(nèi)容

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

2024-07-20 18:48 上一頁面

下一頁面
  

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