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

正文內(nèi)容

基于stm32μcos-ii貪吃蛇的設(shè)計(jì)課程設(shè)計(jì)-免費(fèi)閱讀

  

【正文】 China,2006,03(TN7):101105.系統(tǒng)照片及小組成員簡(jiǎn)介電子信息工程(2)班20120441032028解斐20120441032025朱利昭20120441032002徐雷解斐:分工:代碼編寫(xiě)。and++程序設(shè)計(jì)語(yǔ)言 [M] //開(kāi)啟SYSTICK}結(jié)論本次課程設(shè)計(jì)實(shí)現(xiàn)了貪吃蛇游戲的設(shè)計(jì)內(nèi)容及要求:能夠用按鍵控制蛇游動(dòng)的方向;當(dāng)蛇吃到食物后身體會(huì)增長(zhǎng)一個(gè)矩形塊的長(zhǎng)度;蛇撞到墻或者撞到自身都會(huì)使得游戲結(jié)束,達(dá)到了設(shè)計(jì)的基本要求。 OSTimeTick()。 case 3: {dir_x=1。 }}//任務(wù)2//按鍵檢測(cè),判斷方向 void TaskKey(void *pdata){ u8 key=0。TASK_SNAKE_STK[SNAKE_STK_SIZE1], SNAKE_TASK_Prio)。所有這些同步對(duì)象都有創(chuàng)建,等待,發(fā)送,查詢的接口用于實(shí)現(xiàn)進(jìn)程間的通信和同步。63為最低級(jí),系統(tǒng)保留了4個(gè)最高優(yōu)先級(jí)的任務(wù)和4個(gè)最低優(yōu)先級(jí)的任務(wù),所有用戶可以使用的任務(wù)數(shù)有56個(gè)。由于μC/OSII是一個(gè)通用性的操作系統(tǒng),所以對(duì)于關(guān)鍵問(wèn)題上的實(shí)現(xiàn),還是需要根據(jù)具體CPU的具體內(nèi)容和要求作相應(yīng)的移植。能夠維持系統(tǒng)基本工作的部分都在這里。} uC/OSII軟件設(shè)計(jì)uC/OS II(Micro Control Operation System Two)是一個(gè)可以基于ROM運(yùn)行的、可裁減的、搶占式、實(shí)時(shí)多任務(wù)內(nèi)核,具有高度可移植性,特別適合于微處理器和控制器,適合很多商業(yè)操作系統(tǒng)性能相當(dāng)?shù)膶?shí)時(shí)操作系統(tǒng)(RTOS)。 }void Game_Over(void){ LCD_Clear(BLACK)。//Rectangle(8,81,85,120,0xaa)。amp。i++) //將蛇畫(huà)出來(lái) { if(([]==)amp。 +=1。 Snake_Move(dir_x,dir_y)。 []=[]+dir_y。i++) //將蛇畫(huà)出來(lái) { Turn_On([i],[i])。 //初始化蛇還活著 =0。 u8 Y。define SNAKE_MAX_LONG 10 //最大長(zhǎng)度10struct{ u8 X[SNAKE_MAX_LONG]。u16 LCD_ReadReg(u8 LCD_Reg)。void LCD_DrawRectangle(u16 x1, u16 y1, u16 x2, u16 y2)。void LCD_DisplayOff(void)。KEY1==1amp。 if(KEY0==0) { JTAG_Set(SWD_ENABLE)。 GPIOAODR|=113。 // } 按鍵驅(qū)動(dòng)//按鍵初始化函數(shù)//特別注意:在該函數(shù)之后,JTAG將無(wú)法使用(SWD也無(wú)法使用)//如果想JTAG仿真,可以屏蔽該函數(shù)。 //使能PORTD時(shí)鐘 GPIOACRHamp。當(dāng)我們要在某個(gè)指定點(diǎn)寫(xiě)入一個(gè)顏色的時(shí)候,先通過(guò)這兩個(gè)命令設(shè)置到改點(diǎn),然后寫(xiě)入顏色值就可以了。R7,顯示控制命令。這個(gè)命令最大的功能就是通過(guò)讀它可以得到控制器的型號(hào),而我們代碼在知道了控制器的型號(hào)之后,可以針對(duì)不同型號(hào)的控制器,進(jìn)行不同的初始化。所以,我們總共需要的IO口數(shù)目為21個(gè)。CS:TFTLCD片選信號(hào)。TFTLCD與無(wú)源TNLCD、STNLCD的簡(jiǎn)單矩陣不同,它在液晶顯示屏的每一個(gè)象素上都設(shè)置有一個(gè)薄膜晶體管(TFT),可有效地克服非選通時(shí)的串?dāng)_,使顯示液晶屏的靜態(tài)特性與掃描線數(shù)無(wú)關(guān),因此大大提高了圖像質(zhì)量。而向該寄存器寫(xiě)數(shù)據(jù),則可以控制某個(gè)IO口的輸出電平。每個(gè)IO端口的位占用CRL的4個(gè)位,高兩位為CNF,低兩位為MODE。資源搭配合理,物盡其用。SWD 調(diào)試可以為你的設(shè)計(jì)帶來(lái)跟多的方便,只需要 2 個(gè) IO 口,即可實(shí)現(xiàn)仿真調(diào)試。 MiniSTM32開(kāi)發(fā)板介紹MiniSTM32 設(shè)計(jì)精良,結(jié)構(gòu)小巧!板子的設(shè)計(jì)充分考慮了成本與功能這兩個(gè)矛盾面,再結(jié)合實(shí)際使用的經(jīng)驗(yàn)及 STM32 的特點(diǎn),最終確定了這樣的設(shè)計(jì)。UC/OSII由Micrium公司提供,是一個(gè)可移植、可固化的、可裁剪的、占先式多任務(wù)實(shí)時(shí)內(nèi)核,它適用于多種微處理器,微控制器和數(shù)字處理芯片(已經(jīng)移植到超過(guò)100種以上的微處理器應(yīng)用中)。伴隨社會(huì)化信息的推進(jìn),TFT液晶屏技術(shù)也在不斷地推陳出新,應(yīng)用領(lǐng)域愈加廣泛。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)越廣泛。 84 個(gè)中斷,16 級(jí)可編程優(yōu)先級(jí),并且所有的引腳都可以作為中斷輸入。 板載十多種外設(shè)及接口,可以充分挖掘 STM32 的潛質(zhì)。CRL和CRH控制著每個(gè)IO口的模式及輸出速率。該寄存器各位的描述如下圖所示:要想知道某個(gè)IO口的狀態(tài),你只要讀這個(gè)寄存器,再看某個(gè)位的狀態(tài)就可以了。由于 PA0 還是 DS18B20 的輸入引腳,而18B20 是有上拉電阻的,所以在使用 WK_UP 按鍵的時(shí)候,請(qǐng)一定要斷開(kāi) PA0 和 DS18B20 的跳線帽。4,自帶觸摸屏,可以用來(lái)作為控制輸入。RS:命令/數(shù)據(jù)標(biāo)志(0,讀寫(xiě)命令;1,讀寫(xiě)數(shù)據(jù))。里面對(duì)這些命令有詳細(xì)的介紹。當(dāng)AM=0的時(shí)候,地址以行方向更新。我們一般通過(guò)該命令的設(shè)置來(lái)開(kāi)啟或關(guān)閉顯示器,以降低功耗。此時(shí)我們就可以通過(guò)這幾個(gè)命令,在其中開(kāi)辟一個(gè)區(qū)域,然后不停的丟數(shù)據(jù),地址計(jì)數(shù)器就會(huì)根據(jù)R3的設(shè)置自動(dòng)增加/減少,這樣就不需要頻繁的寫(xiě)地址了,大大提高了刷新的速度。=0XFFFFF0FF。 GPIOACRHamp。amp。 return 3。// 無(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 LG
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1