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

正文內(nèi)容

基于凌陽16位單片機spce061a的4x4鍵盤語音播放設(shè)計_課程設(shè)計-資料下載頁

2025-06-30 22:29本頁面

【導(dǎo)讀】都起著十分重要的作用。本次課程設(shè)計是基于凌陽16位單片機SPCE061A的4X4. 在硬件設(shè)計中,主要包括SPCE061A核心及周邊電路、系統(tǒng)電源電。LED驅(qū)動程序、自檢程序等。5調(diào)試結(jié)果與分析..

  

【正文】 osed in whole in part without prior written permission. // (C) COPYRIGHT 20xx SUNNORTH TECHNOLOGY CO. // ALL RIGHTS RESERVED // The entire notice above must be reproduced on all authorized copies. // 工程名稱: ex6_LED_Key_Music // 功能描述 : 《實驗指導(dǎo)書》綜合實驗 // 4*4 鍵盤播放語音 // 不同的按鍵選擇播放相對應(yīng)的語句 // 涉及的庫: // // 組成文件 : // // // // 硬件連接: IOA 口低 8 位連接 1*8 數(shù)碼管的段選 // OB 口 IOB15 、 IOB1 IOB1 IOB1 IOB IOB IOB0 連接位選 // IOA 口高 8 位連接 4*4 鍵盤 // 日期 : 20xx1017 (建立) // 文件名稱: // 功能描述: 4*4 鍵盤控制語音播放 // 維護(hù)記錄: 20xx1017 include include include include 第 23 頁 共 26 頁 define GREEN 0x00ff define RED 0xff00 define HaveKey 1 define NoKey 0 define SPEECH_1 0 define DAC1 1 define DAC2 2 define Ramp_UpDn_Off 0 define Ramp_Up_On 1 define Ramp_Dn_On 2 define Ramp_UpDn_On 3 define Auto 1 define Full 1 define Empty 2 unsigned char Keycode。 unsigned char KeyFlag。 //按鍵標(biāo)識 // 語法格式: int main(void) // 實現(xiàn)功能: 主函數(shù) // 參數(shù): 無 // 返回值: 0 unsigned int KeyDataChange(unsigned int Key_Data)。 void Initial_INT(void)。 unsignedintg_Data[11]= {0x003f,0x0006,0x005b,0x004f,0x0066,0x006d,0x007d,0x0007,0x007f,0x006f}。 //0, 1, 2, 3, 4, 5, 6, 7, 8, 9 int main(void) { KeyFlag = 0。 Keycode = 12。 第 24 頁 共 26 頁 Key_Init()。 DIG_Init()。 Initial_INT()。 SACM_S480_Initial(Auto)。 //初始化為自動方式播放 while(1) { *P_Watchdog_Clear = 0x0001。 // 清看門狗 Keycode = Key_Get()。 //掃描鍵盤 if(Keycode!=0) { Keycode = KeyDataChange(Keycode)。 DIG_Set(1,g_Data[Keycode])。 SACM_S480_Volume(15)。 // 設(shè) 置 為 最 大 播 放 音 量 switch(Keycode) { case 1: SACM_S480_Play(0,DAC1+DAC2,Ramp_UpDn_On)。 break。 //播放語音資源 s1 case 2: SACM_S480_Play(1,DAC1+DAC2,Ramp_UpDn_On)。 break。 //播放語音資源 s2 case 3: SACM_S480_Play(2,DAC1+DAC2,Ramp_UpDn_On)。 break。 //播放語音資源 s3 case 4: SACM_S480_Play(3,DAC1+DAC2,Ramp_UpDn_On)。 break。//播放語音資源 s4 case 5: SACM_S480_Play(4,DAC1+DAC2,Ramp_UpDn_On)。 break。//播放語音資源 s5 case 6: SACM_S480_Play(5,DAC1+DAC2,Ramp_UpDn_On)。 break。//播放語 音資源 s6 case 7:SACM_S480_Play(6,DAC1+DAC2,Ramp_UpDn_On)。 第 25 頁 共 26 頁 break。//播放語音資源 s7 case 8:SACM_S480_Play(7,DAC1+DAC2,Ramp_UpDn_On)。 break。//播放語音資源 s8 case 9:SACM_S480_Play(8,DAC1+DAC2,Ramp_UpDn_On)。 break。//播放語音資源 s9 case 0:SACM_S480_Play(9,DAC1+DAC2,Ramp_UpDn_On)。 break。//播放語音資源 s0 default: break。 } } SACM_S480_ServiceLoop()。 // 獲取語音數(shù)據(jù)并將其填入解碼隊列 *P_Watchdog_Clear = 0x0001。 // 清看門狗 } return 0。 } //語法格式: unsigned int KeyDataChange(unsigned int Key_Data) //實現(xiàn)功能:鍵值譯碼程序 //參數(shù): unsigned int Key_Data鍵值機器碼 //返回值: 0~F合法的數(shù)字鍵 //0xff不合法的按鍵 unsigned int KeyDataChange(unsigned int Key_Data) { switch(Key_Data) { case KEY_0: Key_Data = 7。break。 case KEY_1: Key_Data = 8。break。 case KEY_2: Key_Data = 9。break。 case KEY_3: Key_Data = 0。break。 case KEY_4: Key_Data = 4。break。 第 26 頁 共 26 頁 case KEY_5: Key_Data = 5。break。 case KEY_6: Key_Data = 6。break。 case KEY_7: Key_Data = 0。break。 case KEY_8: Key_Data = 1。break。 case KEY_9: Key_Data = 2。break。 case KEY_A: Key_Data = 3。break。 case KEY_B: Key_Data = 0。break。 case KEY_C: Key_Data = 0。break。 case KEY_D: Key_Data = 0。break。 case KEY_E: Key_Data = 0。break。 case KEY_F: Key_Data = 0。break。 default: Key_Data = 0。break。 } return Key_Data。 }
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1