
錄音筆的制作
25頁北陽電子內部技術資料 第 10 章 綜合應用實例 ................................................................................................發(fā)背景 ............................................................................................................件設計 ............................................................................................................源部分 .....................................................................................................頻錄入部分 .............................................................................................盤部分 .....................................................................................................擴存儲器部分 .........................................................................................信接口部分 .............................................................................................頻輸出部分 .............................................................................................件設計 ............................................................................................................程序 ........................................................................................................件系統(tǒng)初始化程序 .................................................................................部 讀寫程序 ............................................................................行 讀寫程序 ............................................................................訊程序 ...........................................................................................盤掃描程序 .............................................................................................結 ................................................................................................................... 7 章 凌陽音頻壓縮算法 北陽電子內部技術資料 129第 10章 綜合應用實例 前面我們 介 紹 了 結構 、 C 語言的 基本語法 以 及使用 C 語 言開發(fā)一 些簡單的單 片 機應用程 序 。
本章將 結 合一個用 現(xiàn)簡易錄 音 筆的軟硬 件 設 計實例,詳細介紹開發(fā)單片機應用系統(tǒng)程序的過程 發(fā)背景 數(shù)碼錄 音筆適用于 外語學習、 課堂記錄、 會議記錄、 談判、研討 、訪問、市 場 調查、速記、采訪、備忘的諸多領域 目前, 數(shù)碼錄音筆 的功能種類 百花齊放, 百家爭鳴 它們具有的 功能一般有 : 鬧鐘功能、 定 時錄音功 能 、重復播 放 功能、播 放 速度控制 功 能、覆蓋 和 附加錄音 功能 ,資料的上傳和下載功能 此外, 有些 數(shù)碼錄音 筆 還具有其 他 特殊功能, 如視像功 能 , 能, 錄音監(jiān)聽功能,添加目錄功能等,不一而足 因為本 章的目的是 介紹開發(fā)單 片機應用系 統(tǒng)程序的過 程,不是真 正的開發(fā)一 個 產(chǎn)品,所以 , 本章實現(xiàn) 的 錄音筆的 功 能只有: 錄 音、播放 、 循環(huán)播放 、 重復播放 、選 擇上一段播放、選擇下一段播放、上傳數(shù)據(jù)到 載數(shù)據(jù)的功能 件設計 從硬 件上來說, 本系統(tǒng)涉及 到電源管理 、音頻錄入 、鍵盤管理 ,外擴存儲 器、 與信的接口、音頻輸出幾部分結構框圖見圖 路電源放音電路鍵盤通信 接口外部 存儲器圖 構框圖 該系 統(tǒng)的 核心, 主要 作用是 運算 和控制 周邊 電路。
以下 我對各 部分電路作個簡要介紹 第 7 章 凌陽音頻壓縮算法 北陽電子內部技術資料 源部分 圖 源電路 圖 電源部分的電路, 5V 直流電壓經(jīng)過 給整個系統(tǒng)供電 凌陽公司 設 計的電壓 調 整 用 藝 有靜態(tài) 電流低、驅動能力強、線性調整出色等特點 圖中的 I/O 電平參考 , 接 51 腳 ,這種接 法使得 I/O 輸入 輸 出 高電平 為 相環(huán)電源,接 7 腳; 數(shù)字 電源,分 別 接 15 腳和 36 腳; 模擬地,接 24 腳; 數(shù)字 地,接 38 腳; 音頻輸 出電路的 頻錄入部分 圖 頻錄入電路 音頻錄入部分:主要由 路、 路構成 圖 音 頻錄入電 路 因為 置了 路和 路, 所以 實現(xiàn)音頻錄 入 的外圍電 路 變得如此 簡 單 這 部分電 路與 連接 是這樣的 : 章 凌陽音頻壓縮算法 北陽電子內部技術資料 131接音頻錄 入 腳( 25 腳), 第 二運放輸 入 腳 ( 26 腳) , 第一運 放 輸出腳( 27 腳), 負向 輸入腳 ( 28 腳) , 向輸入 腳 ( 33 腳) , 考電 壓輸出腳( 34 腳), 源( 37 腳)。
語音 信號 經(jīng) 換 成 電 信 號 , 由隔直 電容 隔掉直 流成 分,然 后輸 入至部前置 放 大器 部自 動增益控 制 電 路 隨時跟 蹤 、 監(jiān)視前置放 大 器輸出的 音 頻信號電 平 , 當輸入 信 號增大時 , 路自動減小放 大 器 的增益; 當 輸 入信號減 小 時 , 路 自 動 增大放 大 器 的增益 , 以 便使進 入 A/D 的信 號保持在最佳電平,又可使削波減至最小 盤部分 圖 × 4 鍵盤接口電路 圖 4× 4 鍵盤的 電路 這 里 用 了 A 口的 低八位, 擴 展 了 16 個按 鍵, 按鍵 的鍵值分布 和 對應功能 如 圖 示實際上 , 我們用了 11 個按鍵, 剩余 5 個可用于其它擴展 0 播放 4 循環(huán)播放 8 12 1 播放前段 / 上傳 5 重復播放 9 13 2 播放后段 / 下載 6 10 14 3 停止 /格式化 7 錄音 11 15 開 /關 7 章 凌陽音頻壓縮算法 北陽電子內部技術資料 132圖 值分布及其意義 擴存儲器部分 因為 有 32存 放大量的 語 音資源, 就 要外擴存儲器。
本 實 例 介紹一種 用 展串 行存儲器 的 方法 本實 例采 用 凌 陽公司 的 于 篇幅以及本 書的重點所 在,這里僅 選中與我們 設計程序有 關的部分進 行介紹,詳細說明可以參見凌陽公司的 一 個 高 性能的 4512K× 8線 為 256 個扇區(qū)( 每個扇區(qū) 為 2內 置了一 個 4K× 8 進 行編程 /擦除的時候,可以并發(fā)執(zhí)行 讀 /寫 置了一個 總 線存儲器 接 口和一個 串 行接口, 它 允許單片 機 通 過 8行模式或者 1串行模式訪問 儲區(qū) 本 例使用串 行 模式,串 行 接口的工作 頻 率 為 5兩個電 源 輸入端 給 內部控制邏輯供 電 的 ; 專門為 I/O 供電的 最大讀電 流 為 2 大 編程 /擦除電流為 6 圖 塊結構圖 圖 模 塊結構圖 它包含了 幾 個部分: 總 線存儲器 接 口 , 串行接口, 程和 擦 除控制器 和 一 個 4M 的 擇串行接 口 時 , 為時鐘信號 線 , 為 1數(shù)據(jù) 線 如果接 收到 讀指令 或者 讀/寫指令,串 行接口可 以 直接從內 存 讀寫數(shù)據(jù) 但是,如。