版權(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五版旅行社旅游住宿服務(wù)合同3篇
- 二零二五年度智能物流配送與LNG運(yùn)輸合作協(xié)議3篇
- 二零二五版房產(chǎn)抵押購(gòu)銷與房地產(chǎn)配套基礎(chǔ)設(shè)施合同3篇
- 二零二五年度黃沙石子礦山環(huán)保與資源利用合同3篇
- 二零二五版窗簾行業(yè)投資合作協(xié)議3篇
- 二零二五年文化活動(dòng)中心設(shè)施承包與文化項(xiàng)目合作合同3篇
- 2025年會(huì)議籌辦合同
- 二零二四年度2024年企業(yè)融資合同模板下載3篇
- 二零二五年度建筑工程漏水預(yù)防與免責(zé)責(zé)任書4篇
- 2025年度旅行社與景區(qū)門票預(yù)訂服務(wù)合同4篇
- 企業(yè)會(huì)計(jì)準(zhǔn)則、應(yīng)用指南及附錄2023年8月
- 諒解書(標(biāo)準(zhǔn)樣本)
- 2022年浙江省事業(yè)編制招聘考試《計(jì)算機(jī)專業(yè)基礎(chǔ)知識(shí)》真題試卷【1000題】
- 認(rèn)養(yǎng)一頭牛IPO上市招股書
- GB/T 3767-2016聲學(xué)聲壓法測(cè)定噪聲源聲功率級(jí)和聲能量級(jí)反射面上方近似自由場(chǎng)的工程法
- GB/T 23574-2009金屬切削機(jī)床油霧濃度的測(cè)量方法
- 西班牙語(yǔ)構(gòu)詞.前后綴
- 動(dòng)物生理學(xué)-全套課件(上)
- 河北省衡水市各縣區(qū)鄉(xiāng)鎮(zhèn)行政村村莊村名居民村民委員會(huì)明細(xì)
- DB32-T 2665-2014機(jī)動(dòng)車維修費(fèi)用結(jié)算規(guī)范-(高清現(xiàn)行)
- 智能消防設(shè)備公司市場(chǎng)營(yíng)銷方案
評(píng)論
0/150
提交評(píng)論