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

正文內(nèi)容

isd4004語音芯片翻錄器設計畢業(yè)論文-資料下載頁

2025-07-11 10:02本頁面

【導讀】導教師的指導下進行的研究工作及取得的成果。機構的學位或?qū)W歷而使用過的材料。對本研究提供過幫助和做出。??梢怨颊撐牡牟糠只蛉績?nèi)容。塊、輸入模塊、功放模塊、電源模塊。要求:1)描述系統(tǒng)應具備的功能;電路時用,這樣可以減少設計成本)。言為主,嵌入部分匯編語言。ISD系列語音芯片是美國ISD公司推出的產(chǎn)品。該系列語音芯片采用多電平直接接模擬存儲。錄音電路量化和壓縮造成的量化噪聲和金屬聲。ISD4004語音芯片采用CMOS技術,內(nèi)含晶體振蕩。因此只需很少的外圍器件就可構成一個完整的聲音錄放系統(tǒng)。芯片設計是基于所有操作由微控制。采樣頻率可為、、片內(nèi)信息存于內(nèi)爍存儲器中,記錄儀使用,既節(jié)省存儲空間,又降低成本,具有較高的實用價值。目前,市場上的固體錄音機及各種錄音。設計一種能夠循環(huán)錄放的語音電路,即可解決上述問題。20xx-5-16制作穩(wěn)壓電源的相關功能模塊。20xx-6-30對系統(tǒng)運行試用,并對相應問題作改進。

  

【正文】 sbit _rac = P3^5。 sbit _int = P3^2。 sbit _cs1 = P0^3。 /*子片端口定義 */ sbit _sclk1=P1^1。 sbit _mosi1=P0^5。 sbit _miso1=P0^4。 sbit rec_key=P2^0。 /*S1 錄音開始按紐 */ sbit stop_rec_key=P2^1。 /*S2 錄音停止按紐 */ sbit play_ac_key=P2^2。 /*S3 試聽 ROM 地址按紐 */ sbit play_key=P2^3。 /*S4 連續(xù)試聽 RAM 按紐 */ sbit fl_key=P2^4。 /*S5 翻錄芯片按紐 */ uchar bdata ac_key_code。 /*按鍵當前狀態(tài) */ sbit ac_s1=ac_key_code^0。 sbit ac_s2=ac_key_code^1。 sbit ac_s3=ac_key_code^2。 sbit ac_s4=ac_key_code^3。 sbit ac_s5=ac_key_code^4。 uchar bdata last_key_code。 /*按鍵上次狀態(tài) */ sbit last_s1=last_key_code^0。 sbit last_s2=last_key_code^1。 sbit last_s3=last_key_code^2。 sbit last_s4=last_key_code^3。 sbit last_s5=last_key_code^4。 bit flag_s3=0。 //S3 按下的次數(shù) 0 為指定段數(shù)錄音, 1 為停止 uint over_time。 /*延時時間以毫秒為單位 */ bit s_dat。 /*SPI 發(fā)送數(shù)據(jù)時零時位變量 */ uint code qishi_dz[63]={1,15,30,45,60,75,90,105,120,135,150,165,180,195, 210,225,240,255,270,290,310,330,350,370,390,410, 常州信息職業(yè)技術學院 畢業(yè)設計(論文)報告 ISD4004 語音芯片翻錄器設計 計算機科學與技術系 計應 041 班 吳玲玲 Page 35 of 46 430,450,470,490,510,530,550,570,590,610,630,650, 670,695,720,745,770,795,820,845,870,895,920,945, 965,975,995,1015,1035,1050,1065,1080,1095,1110, 1125,1145}。 /*語音的起始地址*/ uint idata zhongzi_dz[63]。 /*語音的終止地址 */ uchar ac_ly_duanshu。 /*當前錄音第幾句話 */ //uchar ac_fy_duanshu。 /*當前放音第幾句話 */ uint hangshu。 /*每句話的行數(shù) */ /*保存在 ROM 中的每段話的起始地址 */ uint code clqishi_dz[63]={1,15,30,45,60,75,90,105,120,135,150,165,180,195, 210,225,240,255,270,290,310,330,350,370,390,410, 430,450,470,490,510,530,550,570,590,610,630,650, 670,695,720,745,770,795,820,845,870,895,920,945, 965,975,995,1015,1035,1050,1065,1080,1095,1110, 1125,1145}。 /*保存在 ROM 中的每段話的終止地址 */ uint code clzhongzi_dz[63]={9,24,38,54,69,84,98,115,128,144,160,174,189,205, 220,235,249,265,280,302,321,343,363,382,402,423, 443,461,484,504,523,543,564,583,604,625,645,666, 684,710,735,760,787,810,834,862,884,912,936,961, 977,985,1007,1028,1047,1061,1078,1092,1108,1123, 1139,1156}。 void power_up(void)。 /*母片上電函數(shù) */ void play_addr(uint addr)。 /*母片從指定地址開始放音函數(shù) */ void fangyin(uchar duanshu)。 /*放音第 N 段,段數(shù)有入口參數(shù)設定 ,以 ROM 中為地址 */ /*向 ISD4003 母片發(fā)送 5 位命令函數(shù) */ void trans_ins(uchar code1) 常州信息職業(yè)技術學院 畢業(yè)設計(論文)報告 ISD4004 語音芯片翻錄器設計 計算機科學與技術系 計應 041 班 吳玲玲 Page 36 of 46 { uchar i,j。 _cs=0。 for(i=0。i5。i++) { _sclk=0。 s_dat=code1amp。1。 _mosi=s_dat。 for(j=0。jcounter。j++)。 _sclk=1。 code1=1。 } _cs=1。 } /*向 ISD4003 母片發(fā)送 11 位地址 */ void trans_addr(uint addr) { uchar i,j。 _cs=0。 for(i=0。i11。i++) { _sclk=0。 s_dat=addramp。1。 _mosi=s_dat。 for(j=0。jcounter。j++)。 _sclk=1。 addr=1。 } } /*向 ISD4003 子片發(fā)送 5 位命令函數(shù) */ void trans_ins1(uchar code1) { uchar i,j。 _cs1=0。 for(i=0。i5。i++) { _sclk1=0。 s_dat=code1amp。1。 _mosi1=s_dat。 for(j=0。jcounter。j++)。 _sclk1=1。 code1=1。 } 常州信息職業(yè)技術學院 畢業(yè)設計(論文)報告 ISD4004 語音芯片翻錄器設計 計算機科學與技術系 計應 041 班 吳玲玲 Page 37 of 46 _cs1=1。 } /*向 ISD4003 子片發(fā)送 11 位地址 */ void trans_addr1(uint addr) { uchar i,j。 _cs1=0。 for(i=0。i11。i++) { _sclk1=0。 s_dat=addramp。1。 _mosi1=s_dat。 for(j=0。jcounter。j++)。 _sclk1=1。 addr=1。 } } /*定時器 T0 中斷服務程序 6MHZ 晶振定時初值為 1MS*/ void t0_serve(void) interrupt 1 { TH0=0xfe。 TL0=0x0c。 if(over_time!=0){over_time。} } /*記數(shù)器 T1 的中斷服務程序記錄母片 RAC 即 ISD 錄音及放音行數(shù) */ void t1_serve(void) interrupt 3 { hangshu++。 } /*外部中斷 1 void int0_serve(void) interrupt 0 { play_addr(1)。 } */ /*母片上電命令 */ void power_up(void) { trans_ins(0x04)。 } 常州信息職業(yè)技術學院 畢業(yè)設計(論文)報告 ISD4004 語音芯片翻錄器設計 計算機科學與技術系 計應 041 班 吳玲玲 Page 38 of 46 /*母片停止并掉電命令 */ void stop_powerdown(void) { trans_ins(0x02)。 } /*母片從指定地址開始錄音命令 */ void set_rec(uint addr) { trans_addr(addr)。 trans_ins(0x14)。 } /*母片從當前地址開始錄音命令 */ void rec(void) { trans_ins(0x16)。 } /*母片停止當前操作 */ void stop(void) { trans_ins(0x06)。 } /*母片從當前地址開始放音命令 */ void play(void) { trans_ins(0x1e)。 } /*母片從指定地址開始放音命令 */ void set_play(uint addr) { trans_addr(addr)。 trans_ins(0x1c)。 } 常州信息職業(yè)技術學院 畢業(yè)設計(論文)報告 ISD4004 語音芯片翻錄器設計 計算機科學與技術系 計應 041 班 吳玲玲 Page 39 of 46 /*母片從指定地址開始錄音函數(shù) */ void rec_addr(uint addr) { //power_up()。 //over_time=delay_time。 /*延時 25MS*/ //TR0=1。 //w
點擊復制文檔內(nèi)容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1