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

正文內(nèi)容

基于arm的語(yǔ)音錄放系統(tǒng)的設(shè)計(jì)-閱讀頁(yè)

2025-07-13 01:59本頁(yè)面
  

【正文】 中的應(yīng)用[J].電子元件與材料,2001,6月.附錄:基于ARM的語(yǔ)音錄放系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)源程序代碼 系統(tǒng)的軟件和硬件是實(shí)現(xiàn)系統(tǒng)功能的兩大組成部分。軟件程序使單片機(jī)能夠很好地控制各個(gè)模塊中的器件。 該程序?qū)崿F(xiàn)了語(yǔ)音錄放的功能,按下按鍵一時(shí)執(zhí)行停止操作,按下按鍵二時(shí)執(zhí)行錄音操作,按下按鍵三時(shí)執(zhí)行播放操作,并且通過(guò)串口顯示當(dāng)前操作信息并提供調(diào)試信息 。void KeyLedTest (void)。void rec (void)。void Delay (unsigned int a)。U32 pIrqStart = 0。 U32 pIrqHandler = 0。U32 g_pBaseOfROM = 0。U32 g_pBaseOfZero = 0。extern U32 GetBaseOfROM (void)。extern U32 GetBaseOfBSS (void)。extern U32 GetEndOfBSS (void)。 sysUtilsSetPllValue (24, 6, 1)。console_init (115200)。sysUtilsLightLed (LED_ALL, FALSE)。 g_pBaseOfROM = GetBaseOfROM ()。 g_pBaseOfZero = GetBaseOfZero ()。KeyLedTest ()。}void IoConfig (void){ rPCONA = 0x1ff。 rPCONB = 0x3cf。 //All IO is low rPCONC = 0x5f555555。 //PULL UP RESISTOR should be enabled to I/OrPDATD= 0x55。 rPUPD = 0x00。 //Beep = 10 rPCONE = 0x596b。 rPDATF = 0x0。 rPUPF = 0x1d3。 rPCONG = 0x0000。 //should be enabled rSPUCR= 0x4。 //D15D0 pullup disable //rSPUCR= 0x6。 //使用8K字節(jié)的指令緩存,write buffer disable rNCACHBE0 = 0xc0002000。 //所有的外部硬件中斷為低電平觸發(fā) }void play(void){ U32 y。 rPDATE=(rPDATEamp。//ss=0。sclk=0。 for(y=0。y++) { rPDATE amp。//sclk=0。0x01) rPDATE |=(16)。=~(16)。 。 rPDATE |=(14)。 } rPDATE |=(17)。 rPDATE=(rPDATEamp。 for(y=0。y++) { rPDATE amp。 if((addry)amp。 else rPDATE amp。 。 。=0xaf。SCLK=0。y8。=~(14)。0x01) rPDATE |=(16)。=~(16)。 rPDATE |=(14)。 } rPDATE |=(17)。 rPDATE=(rPDATEamp。 for(y=0。y++) {rPDATEamp。 if((0xf0y)amp。 else rPDATE amp。 。printf (rPDATE = 0x%08x.\n, rPDATE)。printf (rPDATE = 0x%08x.\n, rPDATE)。 }void KeyLedTest (void){ U32 dwVal。 rINTMOD amp。// IRQ 模式 rINTCON amp。//IRQ使能 rEXTINT amp。 //先清除EXTINT4,5,6,7的相應(yīng)設(shè)置bit位 for (。 if ((dwVal amp。 } dwVal = rEXTINTPND。 MASK_BIT(EXTINT4)) != 0) {Delay(50000)。 //外部中斷4 產(chǎn)生了,點(diǎn)亮LED1 stop()。 rPDATE |=0xd8。 MASK_BIT(EXTINT5)) != 0) { Delay(50000)。 //外部中斷4 產(chǎn)生了,點(diǎn)亮LED2 rec()。 rPDATE |=0xd8。 MASK_BIT(EXTINT6)) != 0) { Delay(50000)。 //外部中斷4 產(chǎn)生了,點(diǎn)亮LED3 play()。 rPDATE |=0xd8。 MASK_BIT(EXTINT7)) != 0) { rEXTINTPND |= MASK_BIT(EXTINT7)。 } //最后清除中斷位 //rI_ISPC |= MASK_BIT(21)。
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1