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

正文內(nèi)容

單片機(jī)語(yǔ)音控制系統(tǒng)設(shè)計(jì)(文件)

 

【正文】 按鍵輸入電路通過(guò)按鍵可以控制語(yǔ)音的播放,其中圖中100歐電阻和47Uf電容起到濾波的作用,5k電阻起到上拉電阻的作用,利用74LS08的與門作用把4個(gè)按鍵的信號(hào)進(jìn)行與運(yùn)算,最終輸入到外部中斷0,去出發(fā)觸發(fā)單晶片的外部中斷,進(jìn)而去判斷按鍵的狀態(tài),這種設(shè)計(jì)可以很好的解決多按鍵同時(shí)操作,而又不影響單片機(jī)的正常工作,不占用單片機(jī)過(guò)多的資源,是系統(tǒng)播放更好的音質(zhì)。在放音的程序當(dāng)中,首先確定播放的首末地址,通過(guò)查表去確定,檢查芯片是否忙碌,如果忙碌需要繼續(xù)查詢,直到芯片不忙碌為止,然后發(fā)送定點(diǎn)放音的命令,然后根據(jù)命令的需要的字節(jié)格式,發(fā)送相應(yīng)的字節(jié)。sbit P17=P3^7。 // ISD1760的SPI接口數(shù)據(jù)輸入端口sbit sbISD_MISO = P1^0。uchar code aSpeech_Addr[]={0x10,0x30,0x31,0x50,0x51,0x70,0x71,0x9f}。x) for(y=110。 EX0=1。 }uchar ISD_SendByte(uchar BUF_ISD){ uchar i。 for(i=0。 _nop_()。 } dat=1。 _nop_()。}void ISD_Reset(void){ ISD_SendByte(CMD_RESET)。 ISD_SendByte(0x00)。 ISD_SendByte(0x00)。 ISD_SendByte(0x00)。 ISD_SendByte(0x00)。 ISD_SendByte(0x00)。 *ipEndAdd=aSpeech_Addr[cNum *2 + 1]。Add_ST, amp。 Add_ST_H=(uchar)((Add_ST8)amp。 Add_ED_H=(uchar)((Add_ED8)amp。 ISD_SendByte(Add_ST_L)。 //E10:E8 ISD_SendByte(0x00)。 uchar Add_ST_H, Add_ST_L, Add_ED_H, Add_ED_L。 // 取出當(dāng)前語(yǔ)音的首末地 Add_ST_L=(uchar)(Add_STamp。 Add_ED_L=(uchar)(Add_EDamp。 ISD_SendByte(CMD_1760_SET_REC)。 //S10:S8 ISD_SendByte(Add_ED_L)。 delayms(10)。 // 初始化 // ISD_PU()。Add_ED)。0x00ff)。0x00ff)。 //S7:S0 開(kāi)始地址 ISD_SendByte(Add_ST_H)。 sbnISD_SS=1。 sbnISD_SS=1。 if(P15==0) {// while(P15==0)。 count++。 count。 EA=1。 delayms(50)。 delayms(50)。 ISD_SetPLAY(count1)。C51已被完全集成到uVision3的集成開(kāi)發(fā)環(huán)境中,這個(gè)集成開(kāi)發(fā)環(huán)境包含:編譯器,匯編 器,實(shí)時(shí)操作系統(tǒng),項(xiàng)目管理器,調(diào)試器。因此,C51 V7版本無(wú)疑是8051開(kāi)發(fā)用戶的最佳選擇。開(kāi)發(fā)工具選項(xiàng)可以對(duì)應(yīng)目標(biāo),組或單個(gè)文件。 uVisio3的強(qiáng)大功能有助于用戶按期完工。 (3).工具菜單:允許在V2集成開(kāi)發(fā)環(huán)境下啟動(dòng)用戶功能。 編輯器和調(diào)試器 UVision3編輯器包含了所有用戶熟悉的特性。用戶啟動(dòng)V2調(diào)試器之后,斷點(diǎn)即被激活。 uVision3中,你可以編寫或使用的C或匯編語(yǔ)言進(jìn)行調(diào)試。 Keil調(diào)試界面用戶可以在編輯器中選中變呈來(lái)觀察其取值。在實(shí)驗(yàn)室我有時(shí)候有很多問(wèn)題要請(qǐng)教包老師,他都會(huì)很耐心的教導(dǎo)我。包老師的一絲不茍,對(duì)人認(rèn)真對(duì)待的態(tài)度,我想我會(huì)終身受益的。最后我還要感謝一個(gè)人,他雖然不教課,但是我從大一來(lái)就認(rèn)識(shí)了這位老師,就是張少中老副院長(zhǎng)。參考文獻(xiàn)1 何立民. 單片機(jī)初級(jí)教程. 北京:北京航空航天大學(xué)出版社,20022 ISD1700 Series Design Guide 20063 中文版的ISD1720的data sheet4 何立民. 單片機(jī)應(yīng)用技術(shù)選編. 北京:北京航空航天大學(xué)出版社,19985 王津. 單片機(jī)原理與應(yīng)用. 重慶:重慶大學(xué)出版社,20026 王幸之,王雷,王閃,翟成. 單片機(jī)應(yīng)用系統(tǒng)抗干擾技術(shù). 北京:北京航空航 天大學(xué)出版社,2000 7 何立明. 單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì). 北京:北京航空航天大學(xué)出版社,1990。我也會(huì)暗下決心一定要努力。他們的敬業(yè)精神和嚴(yán)謹(jǐn)作風(fēng)讓我很是佩服。告訴我不用著急。離校日期已日趨臨近,畢業(yè)論文的的完成也隨之進(jìn)入了尾聲。 (2).信號(hào)函數(shù):模擬產(chǎn)生CPU的模擬信號(hào)和脈沖信號(hào)(simulate analog and digital inputs to CPU)。 在屬性框(attributes column)中可以快速瀏覽斷點(diǎn)設(shè)置情況和源程序行的位置??梢栽诰庉嬈鲀?nèi)調(diào)試程序,它能提供一種自然的調(diào)試環(huán)境,使你更快速地檢查和修改程序。 (5).PC-LINT接口:對(duì)應(yīng)用程序代碼進(jìn)行深層語(yǔ)法分析。用詳細(xì)的符號(hào)信息來(lái)優(yōu)化用戶變數(shù)存儲(chǔ)器。此數(shù)據(jù)庫(kù)包含:片上存儲(chǔ)器和外圍設(shè)備的信息,擴(kuò)展數(shù)據(jù)指針(extra data pointer)或者加速器(math accelerator)的特 性。 一個(gè)單一的uVision3工程能夠產(chǎn)生一個(gè)或多個(gè)目標(biāo)程序。 C51 V7版本是目前最高效、靈活的8051開(kāi)發(fā)平臺(tái)。 } } } KEIL程序的調(diào)試 8051開(kāi)發(fā)工具KEIL C51標(biāo)準(zhǔn)C編譯器為8051微控制器的軟件開(kāi)發(fā)提供了C語(yǔ)言環(huán)境,同時(shí)保留了匯編代碼高效,快速的特點(diǎn)。 num=0。 delayms(50)。 ISD_Reset()。 while(P17==0)。 while(P16==0)。 // while(P15==0)。 }*/ void int0_int() interrupt 0{ EA=0。} /*void ISD_SET_ERASE(void){ ISD_SendByte(CMD_1760_G_ERASE)。 //E7:E0 結(jié)束地址 ISD_SendByte(Add_ED_H)。 // 發(fā)送錄音指令 ISD_SendByte(0x00)。0x00ff)。0x00ff)。 // 清中斷 ISD_GetToneAdd(cNum, amp。 uchar Add_ST_H, Add_ST_L, Add_ED_H, Add_ED_L。 //E10:E8 ISD_SendByte(0x00)。 ISD_SendByte(Add_ST_L)。 Add_ED_H=(uchar)((Add_ED8)amp。 Add_ST_H=(uchar)((Add_ST8)amp。Add_ST, amp。 delayms(10)。 //S10:S8 ISD_SendByte(Add_ED_L)。 ISD_SendByte(CMD_1760_SET_PLAY)。 Add_ED_L=(uchar)(Add_EDamp。 // 取出當(dāng)前語(yǔ)音的首末地 Add_ST_L=(uchar)(Add_STamp。 uchar Add_ST_H, Add_ST_L, Add_ED_H, Add_ED_L。 delayms(10)。 delayms(10)。 delayms(10)。 delayms(10)。 delayms(50)。 sbnISD_SS=1。 _nop_()。 } sbISD_SCLK=1。0x01) { sbISD_MOSI=1。i++) { sbISD_SCLK=0。 sbISD_SCLK=1。 num=0。y)。 for(x=i。bit flag=0。 // ISD1760的slave selectsbit sbISD_SCLK = P1^2。sbit P15=P3^5。首先在主程序當(dāng)中一直查詢按鍵的,當(dāng)有按鍵按下是會(huì)觸發(fā)中斷,進(jìn)入中斷服務(wù)程序在中斷中去查詢到底是那個(gè)按鍵按下,通過(guò)按鍵的判斷可以執(zhí)行相應(yīng)的命令,如果key1按下,則執(zhí)行錄音程序,去調(diào)用錄音程序,如果key2按下執(zhí)行播放命令,去調(diào)用放音的程序,如果key3按下會(huì)進(jìn)入下一首的選擇,如果key4按下,會(huì)執(zhí)行上一首的選擇。在系統(tǒng)中,采用1位一體的集成數(shù)碼顯示器,內(nèi)部結(jié)構(gòu)為共陽(yáng)方式。一個(gè)SPI處理在/SS變高后啟動(dòng)。 ISD1720與AT89S52接口電路ISD1700系列的SPI串行接口操作遵照以下協(xié)議: 一個(gè)SPI處理開(kāi)始于/SS管腳的下降沿。ISD1720的MIC+與MIC連接耳麥,通過(guò)連接兩個(gè)濾波電容去除雜波,雙運(yùn)作模式(獨(dú)立amp。外接代內(nèi)容的值雖然沒(méi)有嚴(yán)格的要求,但是電容的大小會(huì)影響振蕩器的穩(wěn)定性和起振的快速性。時(shí)鐘頻率直接影響單片機(jī)的速度,時(shí)鐘電路的質(zhì)量也直接影響單片機(jī)系統(tǒng)的穩(wěn)定性。從途中可以看出,當(dāng)系統(tǒng)得到工作電壓的時(shí)候,復(fù)位電路工作在上電自動(dòng)復(fù)位狀態(tài),通過(guò)外部復(fù)位電路的電容充電來(lái)實(shí)現(xiàn),只要Vcc的上升時(shí)間不超過(guò)1ms就可現(xiàn)自動(dòng)上電復(fù)位功能。 原理 原理圖 硬件的選取及設(shè)計(jì) 單片機(jī)硬件電路()直接采用PC的USB接口5V直流電源給實(shí)訓(xùn)板供電,然后在電源電路中加入一個(gè)500mA電流限制的自恢復(fù)保險(xiǎn)絲給PC的USB電源提供了保護(hù)的作用同時(shí),為了顯示外接電源給電路提供了電源,在系統(tǒng)中增加了電源指示燈電路,發(fā)光二極管工作在正常工作狀態(tài)時(shí),流過(guò)LED的電流只需要5~10mA左右就行,在電路中采用白發(fā)紅高亮LED,所以可以取5mA左右的電流值,通過(guò)計(jì)算,可知:連接LED的限流電阻的阻值可以采用680Ω。3f5系統(tǒng)。Schematic系統(tǒng)。Protel98以其出眾的自動(dòng)布線能力獲得了業(yè)內(nèi)人士的一直好評(píng)。ForProtel也不例外,相繼推出了ProtelFor在這種背景下,888年由美國(guó)ACCEL為了兼容獨(dú)立按鍵模式,一些SPI命令:PLAY,REC,ERASE,F(xiàn)WD,RESET和GLOBAL_ERASE的運(yùn)行類似于相應(yīng)的獨(dú)立按鍵模式的操作。出廠設(shè)定的是在芯片空閑狀態(tài),直通操作會(huì)將語(yǔ)音從 Analn 端直接通往喇叭端或 AUD 輸出口。每按一下,音量會(huì)減小一檔,再到達(dá)最小檔后再按的話,會(huì)增加音量直到最大檔,如此循環(huán)。 B)全體擦除:當(dāng)按下 ERAS
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1