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

正文內容

一種基于apr9600語音芯片并應用74ls138進行語音編碼的語音錄放系統(tǒng)-資料下載頁

2025-10-30 00:56本頁面

【導讀】隨著信息多媒體信息的急劇增長,對信息處理和有效的存儲成為了必要的手段。而對語音信息的存儲,也有越來越多的需求。統(tǒng)已經遍及了人們日常生活、工作中。語音錄放的新型智能系統(tǒng)的應用,有效提高了。人們的生活、工作、娛樂的便捷性、效率性和實用性。語音數字化紀錄與模擬信號羈。統(tǒng)已經成為了趨勢。本文介紹了一種基于APR9600語音芯片并應用74LS138進行語音編碼的語音錄。編寫了相應的系統(tǒng)工作程序。等功能,因此本文所提出的語音錄放系統(tǒng)具有較高的應用價值。

  

【正文】 位,即:在電路上電的一瞬間實現復位。因為在電路開 啟的瞬間,系統(tǒng)要保持一個出使的狀態(tài)。通過上電復位,就可達到此狀態(tài)。 ( 6)放音電路模塊 LM386 概述 : LM386 是美國國家半導體公司生產的音頻功率放大 器 ,主要應用于低電壓消費類產品。為使外圍元件最少 ,電壓增益內置為 20。但在 1 腳和 8 腳之間增加一只外接電阻和電容 ,便可將電壓增益調為任意值 ,直至 200。輸入端以地位參考 ,同時輸出端被自動偏置到電源電壓的一半 ,在 6V 電源電壓下 ,它的靜態(tài)功耗僅為24mW,使得 LM386 特別適用于電池供電的場合。 在 APR9600 芯片的內部,錄音時外部音頻信號通過話筒輸入和 線路輸入方式進入,話筒可采用普通的駐極體話筒,在芯片內話筒放大器( PreAmp )中自帶自動增益調節(jié)( AGC),可由外接阻容件設定響應速度和增益范圍。如果信號幅度在 100mV左右即可直接進入線路輸入端,音頻信號由內部濾波器、采樣電路處理后以模擬量方式存入專用快閃存儲器 FLASHRAM 中。由于 FLASHRAM 是非易失器件,斷電等因素不會使存儲的語音丟失。放音時芯片內讀邏輯電路從 FLASHRAM 中取出信號,經過一個低通濾波器送到功率放大器中,然后直接推動外部的喇叭放音。 ( 7) 電源電路模塊 電源電路是由三個部 分所組成 ,首先是由變壓器將 220V 的交流電通過變壓轉變成 5V 的交流電 .可符合單片機使用電壓 .然后是整流器將交流電變成直流電 .最后是通過穩(wěn)壓器將電壓進一步的穩(wěn)定 .輸出給單片機 . 電源電路用于為整個系統(tǒng)提供安全可靠的電源。確保系統(tǒng)穩(wěn)定的工作。 硬件設計原理圖具體介紹 此原理圖為此畢業(yè)設計的具體原理圖 ,反映了此語音錄放系統(tǒng)的內部硬件結構 .此系統(tǒng)由 :控制模塊 ,語音模塊 ,引腳的擴展模塊 ,復位電路模塊 ,電源電路模塊 ,鍵盤輸入模塊等幾大模塊所組成 .各個模塊的作用及功能再前面都有具體的介紹 .在次不在贅述。 語音芯片 APR9600 的語音輸入引腳 ,通過功率放大器。與 MIC 相連接 .MIC 為聲音接收器件??梢圆杉曇粜盘柷覍⑵滢D化為電信號 ,存儲在 APR9600 的 FLISHROM中。 APR9600 的 FLISHROM 性能可靠 ,不易丟失數據 .不需數 /摸 .及 摸 /數的轉換 .存儲簡單 ,使用方便靈活。 此系統(tǒng)設置有兩片 APR9600 當第一片錄滿時 ,有益處引腳 ,發(fā)出益處指令通過74LS138 譯瑪器 ,送到 8051 單片機 .8051 處理該信號 .并做出判斷 ,在做出指令到地二片APR9600,第二片芯片開始錄音 .在次工程中只有 ,接收到控制芯片的指 令的語音芯片才能工作 .沒有接收到指令的為停止狀態(tài) .語音信息在存儲器中是有具體的地址分布的。 畢業(yè)設計(論文) 語音錄放系統(tǒng)硬件介紹 24 在系統(tǒng)的鍵盤上有一個錄音鍵 (按下不能放手 ,只有持續(xù)按下才有效 )可進行錄音 ,由于語音芯片內部的地址分配 ,此系統(tǒng)只能錄放 16 段 .每一段的錄放時間為 秒鐘。例如 :當第一次按下 S 時對第一段錄音 ,只能錄 秒鐘 .無論是沒有錄滿 ,還是不夠錄 .依次可以錄 16 段 .S 鍵僅為系統(tǒng)的錄音鍵 ,設置在鍵盤上 ,通過8255A 傳送信號到 8051,8051 做出判斷 ,發(fā)出控制指令 ,到語音芯片 .實現控制。當需要停止錄音時 ,可 以按下復位鍵。 當系統(tǒng)需要放音時 ,可以在鍵盤上按下與該段相對應的按鍵。例如 :若想放音第一段 ,只需按下 ,按鍵一 .通過鍵盤的掃描可以識別 ,是一號鍵按下。且發(fā)出一個電信號到8255A,在通過 74LS373 鎖存器以及相關的連線 ,傳送到 8051 中央控制芯片。 8051 對該信號進行處理判斷 ,輸出控制指令 .通過 74LS138 譯碼器 ,傳送到語音芯片 APR9600,語音芯片通過選址 ,確定放音。依次可以放第一到第十六段的錄音 .在鍵盤上一共有二十個按鍵。 第一到第十六號按鍵。分別是對系統(tǒng)的相應十六段的放音鍵。 第十七號按鍵是 EFORE 為上一段放音鍵 .按下該鍵可以從所在段跳到上一段。 第十八號按鍵是 NEXT 為下一段放音鍵 . 按下該鍵可以從所在段跳到下一段。 第十九號按鍵是 RETURN 為回放鍵 .按下該鍵可以實現回放音。 第二十號按鍵是 S 錄音鍵 ,具有錄音功能。 語音芯片的右上方有 ,四個模式控制開關 ,其中第一個為 P/R 選擇按鍵 .即 :是錄音 ,放音選擇按鍵 .下面三個為模式控制按鍵 .在語音模塊以有具體的介紹 ,不在贅述 .該系統(tǒng)的錄音 ,放音全都有相應的 ,發(fā)光二極管作為指示燈。例如 :當第一片語音芯片錄音時 ,有第一片的錄音指示燈亮 .放音有相應的放音指示燈 亮 .此系統(tǒng)且有按鍵發(fā)音提示 .當有按鍵按下時 ,會發(fā)出 ”嘀 ”的一聲。以提示有鍵按下 .放音電路由 LM386 功率放大器實現放音功率的放大。 在系統(tǒng)工作時 ,首先是要確定 .所應用此系統(tǒng) ,是要錄音還是要放音。進行錄放模式的選擇。 在復位電路上有一個復位按鍵 ,當按下該按鍵時 .可以實現手動復位。 畢業(yè)設計(論文) 語音錄放系統(tǒng)軟件設計部分 25 3. 語音錄放系統(tǒng)軟件設計部分 APR9600 的分段及編碼 釋碼 器 74LS138 與彈片機的 P1 口想連接, 74LS138 可接收彈片機 8051 的指令傳送到語音芯片 APR9600。 APR9600 可分為 8 段錄音、放音,此芯片錄、放音時間為 60 秒,分為 8 段錄、放音,則每一段時間為 秒 表 APR9600語音分段及控制碼 74LS138 /Y0 /Y1 /Y2 /Y3 /Y4 /Y5 /Y6 /Y7 分段 段控制碼 APR9600 /M1 /M2 /M3 /M4 /M5 /M6 /M7 /M8 錄 音 0 1 0 0 0 0 0 0 第一段 40H 0 1 0 0 0 0 0 1 第二段 44H 。 。 。 。 。 。 。 。 。 。 0 1 1 0 0 1 1 0 第七段 64H 0 1 1 0 0 1 1 1 第八段 68H 放 音 1 0 0 0 0 0 0 0 第一段 80H 1 0 0 0 0 0 0 1 第二段 84H 。 。 。 。 。 。 。 。 。 。 1 0 1 0 0 1 1 0 第七段 A4H 1 0 1 0 0 1 1 1 第八段 A8H 系統(tǒng)鍵盤掃描部分 按鍵組合成鍵盤后常排列成矩陳的形式,稱為矩陣式鍵盤或行列式鍵盤,例如 2*8鍵盤、 4*4 鍵盤、 4*8 鍵盤、 8*8 鍵盤等,以 2*8 鍵盤為例,它工有 2*8=16 個按鍵;若以 2 為行, 8 為列,每個行、列交叉處跨接以一個按鍵,則剛好 16 個按鍵。 可采用“掃描”的辦法查看鍵盤中有無按鍵按下以及是哪一個鍵。先對各行線都送以低電平(稱為“全掃描”),若讀回各列線的電平全為 1,便說明未曾按過按鍵;畢業(yè)設計(論文) 語音錄放系統(tǒng)軟件設計部分 26 若某列出現底電平,則說明跨接到該列的按鍵已按下, 因此使行線上的底電平印入到列線。要辨別是該列的哪一個按鍵被按,需要進一步通過“逐行掃描”(逐行送低電平)、查看各列電平來鑒別。 應用鍵盤的單片機系統(tǒng)為了能及時的響應鍵盤的操作,需要經常對鍵盤進行掃描。究竟在何時掃描。可以有不同的安排;有的按時間定時(用定時器 /計數器定時)進行;也有的在鍵盤按下的同時將申請外部中斷,而只在 CPU響應并進入這一外部中斷服務程序后才進行的。 鍵盤掃描流程圖 、 鍵盤掃描程序序程 序程序 有未按鍵 返回 延時程序(等按合抖動過去) 逐行掃描程序(找被按鍵) Y N 未找到 找到 有按(未松) 0) 0 0 Y 找到 取鍵號 數字鍵處理程序 命令鍵處理程序 數字鍵 Y N 有未按鍵(等送按) 未按(已松) N 畢業(yè)設計(論文) 語音錄放系統(tǒng)軟件設計部分 27 鍵盤掃描程序 KEY: MOV DPTR , 7FFFH ;準備選通和讀回鍵盤各列線電平值 MOV P1, 0F0H ;全掃描,各行線都送低電平 MOVX A, @DPTR ;通過 74LS138 讀回各列線電平值 ORL A,0F0H ;要讀的只是自 P0 口輸入的低 4 位 CPL A ;所讀值置反 JNZ IN ;( A)不是全 0 說明有鍵被按,轉 IN RET ;無鍵被按返回 IN: ACALL DELAY ;調延時 20ms 子程序,等待按合抖動過去 MOV R2 , 04H ; R2 做計數器,存待掃描行數 MOV R47FH ; R4 做指針,指示待掃描行 MOV R7 , 0 ; R7 用于決定鍵號,初值置以 0 SCAN: MOV A,R4 RL A MOV R4 ,A ;以上三行調整待掃描行 MOV P1, A ;逐行掃描,被掃描行送低電平 MOVX A,@DPTR ;通過 74LS138 讀回各列線電平值 MOV R3, 04H ; R3 做計數器,存被掃描行的待查列數 NEXT: RRC A ;調整待查列 JNC FIND ;被查列為低電平,被按鍵找到,轉 FIND INC R7 ;未找到,鍵號加 1 DJNZ R3, NEXT ;被掃描行的待查列數不為 0,轉回 NEXT DJNZ R2, SCAN ;待掃描行數不為 0,轉回 SCAN RET ;未找到所按鍵,返回 FIND: MOV P1, 0F0H LOOSEN:MOVX A,@DPTR ORL A,0F0H CPL A JNZ LOOSED ;以上幾條重復全掃描,等待所按鍵松按 MOV A, R7 ;松按后才考慮鍵處理,保證沒按鍵一只鍵處理一次,本條為取所按鍵號 ADD A,0F6H JC ORDER ;鍵號 9,是命令鍵,轉 ORDER LJMP NUMBER ;鍵號 =9,是數字鍵,轉 NUMBER畢業(yè)設計(論文) 語音錄放系統(tǒng)軟件設計部分 28 執(zhí)行數字處理程序 NUMBER: . ERT ORDER: . RET 初始化程序: ORG 00000H LJP MAIN ;轉入主程序 ORG 0003H ;外部中斷 0 中斷服務 程序入口地址 LJMP INTA ;轉外部中斷 0 中斷程序 ORP 000BH ; T0 定時中斷服務程序入口地址 LJMP T0_SEV ORG 0013H ;外部中斷 1 中斷服務程序 LJMP INTB ;轉外部中斷 1 中斷服務程序 ORG 001BH ; T1 中斷服務程序入口地址 LJMP T1_SEV ;轉 T1 中斷服務程序 ORG 0040H ;設置住程序起始地址 40H 段語音錄、放示例: 段語音錄入示例: 若要以語音的形成操作,假設段控制碼存儲在 40H 單元,單字語音錄入程序如下: RE CORD: MOV DPTR, 7FFFH ;語音接口地址 MOV A,
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1