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

正文內(nèi)容

電梯語音播報(bào)畢業(yè)設(shè)計(jì)-資料下載頁

2024-12-03 16:20本頁面

【導(dǎo)讀】越高,人們?cè)絹碓阶非笾悄芑?、人性化的乘梯環(huán)境。在電梯語音服務(wù)方面,通過電。梯管理員告知乘客所要到達(dá)的樓層以及其他相關(guān)的服務(wù)信息。采用ISD1700的SPI串行接口進(jìn)行串行通信。本系統(tǒng)是針對(duì)播報(bào)20層樓的情。形設(shè)計(jì)的,主要有三類信號(hào):樓層信號(hào),上下行信號(hào),關(guān)門信號(hào)。路、鍵盤控制電路、單片機(jī)、語音播報(bào)模塊組成。

  

【正文】 700_7byte_m(ISD1700_SET_PLAY|ISD_LED, sound_5A, sound_5B)。 }break。 case 6:{ isd1700_7byte_m(ISD1700_SET_PLAY|ISD_LED, sound_6A, sound_6B)。 }break。 case 7:{ isd1700_7byte_m(ISD1700_SET_PLAY|ISD_LED, sound_7A, sound_7B)。 }break。 case 8:{ isd1700_7byte_m(ISD1700_SET_PLAY|ISD_LED, sound_8A, sound_8B)。 }break。 case 9:{ isd1700_7byte_m(ISD1700_SET_PLAY|ISD_LED, sound_9A, sound_9B)。 }break。 case 10:{ isd1700_7byte_m(ISD1700_SET_PLAY|ISD_LED, sound_10A, sound_10B)。 }break。 case 11:{ isd1700_7byte_m(ISD1700_SET_PLAY|ISD_LED, sound_11A, sound_11B)。 }break。 case 12:{ isd1700_7byte_m(ISD1700_SET_PLAY|ISD_LED, sound_12A, sound_12B)。 }break。 case 13:{ isd1700_7byte_m(ISD1700_SET_PLAY|ISD_LED, sound_13A, sound_13B)。 }break。 case 14:{ isd1700_7byte_m(ISD1700_SET_PLAY|ISD_LED, sound_14A, sound_14B)。 }break。 case 15:{ isd1700_7byte_m(ISD1700_SET_PLAY|ISD_LED, sound_15A, 22 sound_15B)。 }break。 case 16:{ isd1700_7byte_m(ISD1700_SET_PLAY|ISD_LED, sound_16A, sound_16B)。 }break。 case 17:{ isd1700_7byte_m(ISD1700_SET_PLAY|ISD_LED, sound_17A, sound_17B)。 }break。 case 18:{ isd1700_7byte_m(ISD1700_SET_PLAY|ISD_LED, sound_18A, sound_18B)。 }break。 case 19:{ isd1700_7byte_m(ISD1700_SET_PLAY|ISD_LED, sound_19A, sound_19B)。 }break。 case 20:{ isd1700_7byte_m(ISD1700_SET_PLAY|ISD_LED, sound_20A, sound_20B)。 }break。 case 21:{ isd1700_7byte_m(ISD1700_SET_PLAY|ISD_LED, sound_21A, sound_21B)。 }break。 case 22:{ isd1700_7byte_m(ISD1700_SET_PLAY|ISD_LED, sound_22A, sound_22B)。 }break。 /* 任 意添加語音段,語音段始末地址(用上位機(jī)讀出)填在 文件中 */ default: break。 } ISD_SS=1。 } void isd1700_Npar_m (uchar m_par,m_byte_count) //將指令通過 SPI 方式寫入語音芯片 { uchar i。 i=0。 ISD_COMM_RAM[0]=m_par。 isd_m_ptr=amp。ISD_COMM_RAM[1]。 //放入兩個(gè)空指令 do { *isd_m_ptr++=NULL。 } while(++im_byte_count1)。 isd_m_ptr=ISD_COMM_RAM。 //將指令通過 SPI 方式寫入語音芯片 i=0。 do 22 { T_R_m_byte(*isd_m_ptr++)。 i++。 } while(im_byte_count)。 } void spi_stop (void) //循環(huán)播放一次 自動(dòng)停止 { ISD_SS=0。 isd1700_Npar_m(ISD1700_STOP,2)。 ISD_SS=1。 } void spi_pu (void) //啟動(dòng)語音芯片 { ISD_SS=0。 isd1700_Npar_m(ISD1700_PU,2)。 ISD_SS=1。 } void PlaySoundTick(uchar number) //播放指定地址段錄音 { spi_stop ()。 delay_isd(3000)。 //延時(shí) GetSound(number)。 //調(diào)用對(duì)應(yīng)段的播放地址 } char Key_Scan(void) { int temp,temp1,temp2。 char KeyNum=26。 P1 = 0X1E。 temp1 = P1。 P3 = 0X1F。 temp2 = P3。 temp = (temp15)|temp2。 switch(temp) { case 0X3DE: KeyNum = 1。break。 case 0X3DD: KeyNum = 2。break。 case 0X3DB: KeyNum = 3。break。 22 case 0X3D7:KeyNum = 4。break。 case 0X3CF:KeyNum = 5。break。 } /**/ P1 = 0X1D。 temp1 = P1。 P3 = 0X1F。 temp2 = P3。 temp = (temp15)|temp2。 switch(temp) { case 0X3BE: KeyNum = 6。break。 case 0X3BD: KeyNum = 7。break。 case 0X3BB: KeyNum = 8。break。 case 0X3B7: KeyNum = 9。break。 case 0X3AF: KeyNum = 10。break。 } /**/ P1 = 0X1B。 temp1 = P1。 P3 = 0X1F。 temp2 = P3。 temp = (temp15)|temp2。 switch(temp) { case 0X37E: KeyNum = 11。break。 case 0X37D:KeyNum = 12。break。 case 0X37B: KeyNum = 13。break。 case 0X377: KeyNum = 14。break。 case 0X36F: KeyNum = 15。break。 } /**/ P1 = 0X17。 temp1 = P1。 P3 = 0X1F。 temp2 = P3。 temp = (temp15)|temp2。 switch(temp) { case 0X2FE: KeyNum = 16。break。 case 0X2FD: KeyNum = 17。break。 case 0X2FB:KeyNum = 18。break。 case 0X2F7: KeyNum = 19。break。 case 0X2EF: KeyNum = 20。break。 22 } /**/ P1 = 0X0F。 temp1 = P1。 P3 = 0X1F。 temp2 = P3。 temp = (temp15)|temp2。 switch(temp) { case 0X1FE: KeyNum = 21。break。 case 0X1FD: KeyNum = 22。break。 case 0X1FB:KeyNum = 23。break。 case 0X1F7: KeyNum = 24。break。 case 0X1EF: KeyNum = 25。break。 } // P0 = 0XF0。 // while((P0amp。0xf0)!=0xf0)。 return KeyNum。 } void main(void) { char n。 spi_pu()。 //啟動(dòng) 1730 語音芯片 Lcd_Init()。 Lcd_Display(0,1,16,table0)。 Lcd_Display(0,2,16,table1)。 while(1) { n=Key_Scan()。 if((n0)amp。amp。(n21)) { Write_Com(0x80+0x07)。 Write_Data(0x30+n/10)。 Write_Data(0x30+n%10)。 } if(n==21) { Write_Com(0x80+0x01)。 Write_Data(0x3C)。 Write_Data(39。U39。)。 Write_Data(39。P39。)。 Write_Data(39。 39。)。 Write_Data(39。 39。)。 } 22 if(n==22) { Write_Com(0x80+0x01)。 Write_Data(0x3E)。 Write_Data(39。D39。)。 Write_Data(39。O39。)。 Write_Data(39。W39。)。 Write_Data(39。N39。)。 } switch(n) { case 1 : PlaySoundTick(3)。break。 //調(diào)用第三段播放地址 case 2 : PlaySoundTick(4)。break。 case 3 : PlaySoundTick(5)。break。 case 4 : PlaySoundTick(6)。break。 case 5 : PlaySoundTick(7)。break。 case 6 : PlaySoundTick(8)。break。 case 7 : PlaySoundTick(9)。break。 case 8 : PlaySoundTick(10)。break。 case 9 : PlaySoundTick(11)。break。 case 10 : PlaySoundTick(12)。break。 case 11 : PlaySoundTick(13)。break。 case 12 : PlaySoundTick(14)。break。 case 13 : PlaySoundTick(15)。break。 case 14 : PlaySoundTick(16)。break。 case 15 : PlaySoundTick(17)。break。 case 16 : PlaySoundTick(18)。break。 case 17 : PlaySoundTick(19)。break。 case 18 : PlaySoundTick(20)。break。 case 19 : PlaySoundTick(21)。break。 case 20 : PlaySoundTick(22)。break。 case 21 : PlaySoundTick(0)。break。 //UP case 22 : PlaySoundTick(1)。break。 //DOWN case 23 : PlaySoundTick(2)。break。 //CLOSE } } }
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1