《單片機(jī)技術(shù)》課件-5-3數(shù)碼相冊(cè)任務(wù)3實(shí)現(xiàn)數(shù)碼相冊(cè)_第1頁(yè)
《單片機(jī)技術(shù)》課件-5-3數(shù)碼相冊(cè)任務(wù)3實(shí)現(xiàn)數(shù)碼相冊(cè)_第2頁(yè)
《單片機(jī)技術(shù)》課件-5-3數(shù)碼相冊(cè)任務(wù)3實(shí)現(xiàn)數(shù)碼相冊(cè)_第3頁(yè)
《單片機(jī)技術(shù)》課件-5-3數(shù)碼相冊(cè)任務(wù)3實(shí)現(xiàn)數(shù)碼相冊(cè)_第4頁(yè)
《單片機(jī)技術(shù)》課件-5-3數(shù)碼相冊(cè)任務(wù)3實(shí)現(xiàn)數(shù)碼相冊(cè)_第5頁(yè)
已閱讀5頁(yè),還剩41頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

無(wú)錫職業(yè)技術(shù)學(xué)院內(nèi)部資料實(shí)現(xiàn)數(shù)碼相冊(cè)做題啦課前互動(dòng)選擇題:1、FLASH_Unlock()API,在調(diào)用flash編程函數(shù)()調(diào)用,用于解鎖Flash。A、之前B、之后2、FLASH_Lock()API,執(zhí)行完編程API()調(diào)用,鎖Flash,避免誤操作。A、之前B、之后AB*CONTENTSPAGE目錄頁(yè)1任務(wù)發(fā)布沖關(guān)學(xué)習(xí)任務(wù)小結(jié)課外拓展234目錄*TRANSITIONPAGE過(guò)渡頁(yè)模塊一

任務(wù)發(fā)布任務(wù)描述制定職業(yè)能力目標(biāo)12重點(diǎn)分析難點(diǎn)分析34模塊一任務(wù)發(fā)布此階段為第三階段,任務(wù)內(nèi)容是實(shí)現(xiàn)圖片的切換和刪除等操作。你的具體任務(wù)如下:移植液晶驅(qū)動(dòng);捕捉按鍵;按鍵控制圖片顯示。1任務(wù)描述模塊一任務(wù)發(fā)布任務(wù)描述制定職業(yè)能力目標(biāo)12重點(diǎn)分析難點(diǎn)分析34模塊一任務(wù)發(fā)布能根據(jù)任務(wù)要求,快速查閱硬件連接資料,準(zhǔn)確搭建設(shè)備環(huán)境;能根據(jù)任務(wù)要求,編制相應(yīng)代碼,實(shí)現(xiàn)按鍵功能;能根據(jù)任務(wù)要求,編制相應(yīng)代碼,實(shí)現(xiàn)圖片存儲(chǔ)的輪換顯示、刪除功能。2制定職業(yè)能力目標(biāo)模塊一任務(wù)發(fā)布任務(wù)描述制定職業(yè)能力目標(biāo)12重點(diǎn)分析難點(diǎn)分析34模塊一任務(wù)發(fā)布01按鍵實(shí)現(xiàn)圖片的切換與刪除。3重點(diǎn)分析模塊一任務(wù)發(fā)布任務(wù)描述制定職業(yè)能力目標(biāo)12重點(diǎn)分析難點(diǎn)分析34模塊一任務(wù)發(fā)布02STM32F1定時(shí)器CR101數(shù)碼相冊(cè)實(shí)現(xiàn)過(guò)程4難點(diǎn)分析模塊一任務(wù)發(fā)布*TRANSITIONPAGE過(guò)渡頁(yè)模塊二

沖關(guān)學(xué)習(xí)3熟悉工單2知識(shí)儲(chǔ)備4任務(wù)實(shí)施1設(shè)備選型模塊二沖關(guān)學(xué)習(xí)1設(shè)備選型STM32F1模塊二沖關(guān)學(xué)習(xí)沖關(guān)啦模塊二沖關(guān)學(xué)習(xí)闖關(guān)題目LCD12864顯示模塊屬于下列哪一種外圍電路()A、環(huán)境感知類B、接口類C、存儲(chǔ)類D、人機(jī)交互類D模塊二沖關(guān)學(xué)習(xí)3熟悉工單4任務(wù)實(shí)施2知識(shí)儲(chǔ)備1設(shè)備選型模塊二沖關(guān)學(xué)習(xí)2知識(shí)儲(chǔ)備②系統(tǒng)結(jié)構(gòu)數(shù)碼相冊(cè)實(shí)現(xiàn)思路③數(shù)碼相冊(cè)①①模塊二沖關(guān)學(xué)習(xí)①數(shù)碼相冊(cè):傳統(tǒng)相冊(cè)的缺點(diǎn)2知識(shí)儲(chǔ)備容量有限很占地方相片還可能會(huì)褪色攜帶不便模塊二沖關(guān)學(xué)習(xí)①數(shù)碼相冊(cè):數(shù)碼相冊(cè)的優(yōu)點(diǎn)2知識(shí)儲(chǔ)備攜帶方便修改編輯恒久保存價(jià)格便宜可存儲(chǔ)圖、文、聲、像快速檢索方便復(fù)制分享品質(zhì)高模塊二沖關(guān)學(xué)習(xí)系統(tǒng)結(jié)構(gòu)②②2知識(shí)儲(chǔ)備①數(shù)碼相冊(cè)數(shù)碼相冊(cè)實(shí)現(xiàn)思路③模塊二沖關(guān)學(xué)習(xí)②系統(tǒng)結(jié)構(gòu):2知識(shí)儲(chǔ)備系統(tǒng)結(jié)構(gòu)圖模塊二沖關(guān)學(xué)習(xí)系統(tǒng)結(jié)構(gòu)②數(shù)碼相冊(cè)實(shí)現(xiàn)思路③③2知識(shí)儲(chǔ)備①數(shù)碼相冊(cè)模塊二沖關(guān)學(xué)習(xí)③數(shù)碼相冊(cè)實(shí)現(xiàn)思路:實(shí)現(xiàn)功能2知識(shí)儲(chǔ)備首先,利用PCtoLCD2002軟件將三張圖片存放到STM32中,默認(rèn)顯示第一張圖片。按下“切換”鍵時(shí),顯示第二張圖片,再次按下,則顯示第三張圖片,如此循環(huán)顯示。在顯示某張圖片時(shí),按下“刪除”鍵,則相應(yīng)的圖片刪除。本次任務(wù)要在任務(wù)5.1和任務(wù)5.2的基礎(chǔ)上實(shí)現(xiàn)圖片的顯示切換和刪除功能。模塊二沖關(guān)學(xué)習(xí)③數(shù)碼相冊(cè)實(shí)現(xiàn)思路:2知識(shí)儲(chǔ)備程序流程圖模塊二沖關(guān)學(xué)習(xí)③數(shù)碼相冊(cè)實(shí)現(xiàn)思路:增加按鍵功能2知識(shí)儲(chǔ)備增加按鍵功能包含兩部分內(nèi)容:一是檢測(cè)按鍵,二是給按鍵賦予相應(yīng)的功能。模塊二沖關(guān)學(xué)習(xí)③數(shù)碼相冊(cè)實(shí)現(xiàn)思路:增加按鍵功能2知識(shí)儲(chǔ)備(1)按鍵檢測(cè):

外部中斷源的中斷子程序,若PC13被按下就執(zhí)行下面的中斷子程序,

進(jìn)而到主函數(shù)中執(zhí)行切換圖片的操作。voidEXTI15_10_IRQHandler(void){//外部中斷源15-10的中斷子程序

if(EXTI_GetITStatus(EXTI_Line13)!=RESET){//檢查按鍵是否被按下Key1Down_Flag=1;//key1按鍵按下標(biāo)志EXTI_ClearFlag(EXTI_Line13);//

清除EXTI的行掛起標(biāo)志} }模塊二沖關(guān)學(xué)習(xí)③數(shù)碼相冊(cè)實(shí)現(xiàn)思路:增加按鍵功能2知識(shí)儲(chǔ)備(1)按鍵檢測(cè):

輪詢哪個(gè)按鍵被按下if(!GPIO_ReadInputDataBit(GPIOD,GPIO_Pin_13))使用GPIO_ReadInputDataBit函數(shù)輪詢PD13按鍵是否被按下,若按下了,則去做刪除圖片操作,或沒(méi)有按下,繼續(xù)判斷這兩個(gè)按鍵哪個(gè)被按下了模塊二沖關(guān)學(xué)習(xí)③數(shù)碼相冊(cè)實(shí)現(xiàn)思路:增加按鍵功能2知識(shí)儲(chǔ)備(2)給按鍵賦予相應(yīng)功能:

①PC13被按下賦予的功能LCD_Clr();//清屏PicIndex++;if(PicIndex>=3)PicIndex=0;for(uint8_ti=0;i<3;i++)//切換顯示圖片{if(DelIndex[(PicIndex+i)%3]!=1){LCD_Clr();LCD_DispImg(0,30,60,60,(unsignedchar*)gImage[(PicIndex+i)%3]);Command_Status=0;PicIndex=(PicIndex+i)%3;break;}}if(DelIndex[0]+DelIndex[1]+DelIndex[2]==3) //所有圖片刪除完畢{LCD_Clr();LCD_DispImg(0,30,60,60,(unsignedchar*)gImage_NoPicture);Command_Status=0;}模塊二沖關(guān)學(xué)習(xí)③數(shù)碼相冊(cè)實(shí)現(xiàn)思路:增加按鍵功能2知識(shí)儲(chǔ)備(2)給按鍵賦予相應(yīng)功能:

②PD13按鍵被按下的賦予的功能DelIndex[PicIndex]=1;LCD_Clr();PicIndex++;if(PicIndex>=3) //如果已經(jīng)刪除完所有圖片PicIndex=0; //圖片指針復(fù)位for(uint8_ti=0;i<3;i++){if(DelIndex[(PicIndex+i)%3]!=1){LCD_Clr();LCD_DispImg(0,30,60,60,(unsignedchar*)gImage[(PicIndex+i)%3]);Command_Status=0;PicIndex=(PicIndex+i)%3;break;}}if(DelIndex[0]+DelIndex[1]+DelIndex[2]==3) //所有圖片刪除完畢{LCD_Clr();LCD_DispImg(0,30,60,60,(unsignedchar*)gImage_NoPicture);Command_Status=0;}break;default:break;}delay_ms(1000);}模塊二沖關(guān)學(xué)習(xí)沖關(guān)啦模塊二沖關(guān)學(xué)習(xí)闖關(guān)題目選擇題1、請(qǐng)看下面選項(xiàng),哪個(gè)不是數(shù)碼相冊(cè)的功能()A、可存儲(chǔ)圖、文、聲、像B、價(jià)格便宜C、快速檢索D、容量有限D(zhuǎn)模塊二沖關(guān)學(xué)習(xí)4任務(wù)實(shí)施1設(shè)備選型3熟悉工單2知識(shí)儲(chǔ)備模塊二沖關(guān)學(xué)習(xí)請(qǐng)參照任務(wù)工單完成相關(guān)內(nèi)容3熟悉工單模塊二沖關(guān)學(xué)習(xí)3熟悉工單步驟1:將任務(wù)1的工程文件夾拷貝副本,改名為task5-3,雙擊進(jìn)入目錄中,將task5-1.uvprojx更改為task5-3.uvprojx,保留住剛才更改的文件和src文件夾,其他刪除。步驟2:打開(kāi)工程后,先編譯,之后進(jìn)行設(shè)置管理運(yùn)行環(huán)境,開(kāi)啟EXTI外部中斷,將進(jìn)行時(shí)鐘配置、GPIO配置、外部中斷源配置、向量中斷控制器配置等步驟3:完善代碼,實(shí)現(xiàn)按鍵控制切換圖片和刪除圖片并在LCD12864液晶屏中顯示操作步驟4:編譯程序,生成HEX文件并燒寫到開(kāi)發(fā)板中步驟5:硬件搭建、測(cè)試效果模塊二沖關(guān)學(xué)習(xí)沖關(guān)啦模塊二沖關(guān)學(xué)習(xí)闖關(guān)題目選擇題1、SWD調(diào)試接口必須要引出SWO引腳,用于輸出調(diào)試信息。()A、錯(cuò)誤B、正確2、下面不屬于STM32CubeMX軟件使用步驟的作用是()A、程序仿真B、引腳分配AA模塊二沖關(guān)學(xué)習(xí)1設(shè)備選型2知識(shí)儲(chǔ)備4任務(wù)實(shí)施3熟悉工單模塊二沖關(guān)學(xué)習(xí)請(qǐng)參照任務(wù)工單完成實(shí)現(xiàn)數(shù)碼相冊(cè)的操作請(qǐng)觀看任務(wù)實(shí)施視頻4任務(wù)實(shí)施模塊二沖關(guān)學(xué)習(xí)*TRANSITIONPAGE過(guò)渡頁(yè)模塊三

任務(wù)小結(jié)(一)按鍵實(shí)現(xiàn)圖片的切換與刪除因兩個(gè)按鍵PC13和PD13都是中斷線13,所以只能用兩種方法監(jiān)聽(tīng),一個(gè)外部中斷方式,另一個(gè)是輪詢方式PC13使用①外部中斷源的中斷子程序,若PC13被按下就執(zhí)行下面的中斷子程序,進(jìn)而到主函數(shù)中執(zhí)行切換圖片的操作。Command_Status=1; //切換PD13使用if(!GPIO_ReadInputDataBit(GPIOD,GPIO_Pin_13))使用GPIO_ReadInputDataBit函數(shù)輪詢PD13按鍵是否被按下,若按下了,則去做刪除圖片操作,或沒(méi)有按下,繼續(xù)判斷這兩個(gè)按鍵哪個(gè)被按下了Command_Status=2; //

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論