本帖最后由 jinglixixi 于 2020-8-7 23:38 編輯
3.按鍵識別 由于按鍵識別相應掃描的低電平,故將P07設置為輸出低電平。 1)按圖16所示完成程序流程修改,并進行相應的配置修改。
1.jpg (13.19 KB, 下載次數: 53)
下載附件
2020-8-7 23:26 上傳
圖16 程序流程
2.jpg (33.53 KB, 下載次數: 34)
下載附件
2020-8-7 23:26 上傳
圖17 修改配置
2)點擊 “生成工程源代碼”, 以生成工程代碼,則其主程序如圖18所示。
3.jpg (28.7 KB, 下載次數: 33)
下載附件
2020-8-7 23:26 上傳
圖18 生成的主程序
3)編譯并下載程序后,依次按下K1~K4鍵,則輸出結果如圖19所示。
4.jpg (32.85 KB, 下載次數: 49)
下載附件
2020-8-7 23:26 上傳
圖19 按鍵值輸出
4.MP3音頻模塊控制 MP3音頻模塊是一款通過串行通訊進行控制的功能模塊,它與按鍵相配合即可實現選擇和控制的目的。 控制MP3的主要指令有:播放指令、停止指令及音量調節指令。為便于控制,可將其放置到數組變量中。 1)添加存儲指令的數組變量
5.jpg (19.57 KB, 下載次數: 50)
下載附件
2020-8-7 23:26 上傳
2)添加播放處理函數
6.jpg (4.24 KB, 下載次數: 57)
下載附件
2020-8-7 23:26 上傳
3)按圖20所示完成程序流程修改, 并以圖21所示進行重新配置。
7.jpg (23.07 KB, 下載次數: 41)
下載附件
2020-8-7 23:26 上傳
圖20程序流程
8.jpg (38 KB, 下載次數: 42)
下載附件
2020-8-7 23:26 上傳
圖21 更新相關配置
4)經編譯處理其結果如圖22所示
9.jpg (15.87 KB, 下載次數: 31)
下載附件
2020-8-7 23:26 上傳
圖22編譯結果
5)下載程序后,依次按下K1、K2、K3鍵后,來分別執行歌曲的播放、停止和音量調節,則其輸出內容如圖23所示。 在連接MP3播放模塊的情況下,可聽到控制的效果。
10.jpg (35.53 KB, 下載次數: 49)
下載附件
2020-8-7 23:26 上傳
圖23運行效果
|