智能玩具的設(shè)計-聰明寶寶
圖 4.5語音辨識處理子程序
4.4 按鍵動作執(zhí)行子程序
當(dāng)外部輸入的按鍵、觸摸鍵觸發(fā)時,進(jìn)入睡眠喚醒中斷。在中斷中獲取光敏器件采集到的AD值,主程序中掃描鍵盤,將取得的鍵值寫入gKeyID,再根據(jù)gKeyID寄存器來判斷到底進(jìn)入哪個子程序。具體的執(zhí)行子程序如下各圖所示:
圖 4.6左手按鍵處理子程序
圖 4.7背部按鍵、肚子上觸摸鍵處理子程序
圖 4.8臉部觸摸鍵處理子程序
圖 4.9右手鍵處理子程序
4.5 中斷及鍵處理子程序
在本系統(tǒng)中利用了FIQ_TMA快速中斷、IRQ3_KEY、IRQ5_4HZ共4個中斷。各中斷的作用及返回值如表 4.2所示:
評論