亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于單片機控制的數(shù)控功放的設(shè)計

        2012-07-05 11:32:24趙巧妮
        自動化與信息工程 2012年3期
        關(guān)鍵詞:單片機

        趙巧妮

        (1.西南交通大學(xué) 2.湖南鐵道職業(yè)技術(shù)學(xué)院)

        1 引言

        功率放大器是把來自音源或前級放大器的弱信號放大,推動音箱放聲。目前市場上大部分功放的音響效果控制是模擬的,無法調(diào)節(jié)具體的參數(shù)。本文設(shè)計一套數(shù)字控制功放,能把音量、音調(diào)以及響度準確地調(diào)整到所需參數(shù),達到最佳聽覺要求。

        2 功放介紹

        在功放系統(tǒng)中,按照工作點可分為A類、B類、AB類和D類。A類功放效率最低;B類功放有交越失真;AB類功放結(jié)合了A、B兩類功放的優(yōu)點,效率適中又沒有失真;D類功放稱為數(shù)字功放,雖然效率高但音質(zhì)不及模擬功放。結(jié)合它們的優(yōu)點,選擇AB類集成芯片功放 TDA7372和音效控制芯片SC7313為功放的核心器件[1]。

        3 系統(tǒng)硬件組成

        3.1 系統(tǒng)框圖

        系統(tǒng)主要包括單片機控制模塊和數(shù)字控制模塊兩大類,如圖1所示。

        單片機控制模塊主要包括液晶電路和按鍵電路。通過鍵盤可以控制音量的大小、音源的選擇以及系統(tǒng)設(shè)置等。

        數(shù)字控制模塊主要實現(xiàn)數(shù)字音頻信號的前期數(shù)字聲場處理,由用戶通過編程控制音量、音調(diào)、響度等參數(shù),再將處理后的數(shù)字音頻信號送入后級音頻功率放大電路進行功率放大。

        圖1 系統(tǒng)框圖

        3.2 單片機控制模塊

        (1)矩陣鍵盤模塊

        本系統(tǒng)共使用了24個鍵盤,為減少I/O口的占用,把按鍵排列成4×6矩陣形式,通過J1與單片機的P1、P3.0、P3.1共計10個I/O口相接,其電路圖如圖2 所示。按鍵功能分別為通道選擇(共有三個信號通道可供選擇)、響度、輸入信號加減、音量加減、低音加減、高音加減、左邊低音加減(FL)、右邊低音加減(FR)、左后方低音加減(RL)、右后方低音加減(RR)、增加(up)、減小(down)、確定(enter)、退出(esc)、開關(guān)、靜音。各按鍵功能的實現(xiàn)通過軟件編程實現(xiàn)。

        圖2 按鍵電路圖

        (2)液晶模塊和存儲模塊

        液晶模塊是功放與用戶機通信的主要界面。芯片采用具有中文顯示功能的LM3033B液晶,與單片機的P0口進行并行的數(shù)據(jù)通信。

        存儲模塊采用I2C芯片AT24C02保存功放上次設(shè)置的參數(shù),無需每次設(shè)置功放的聲場參數(shù)。

        (3)單片機模塊

        核心處理器 MCU采用51單片機89s51,與存儲電路、數(shù)字控制等電路采用 I2C總線來操作,電路如圖3 所示。單片機本身不是 I2C總線的芯片,用單片機的P3.6、P3.7來模擬I2C總線的SDA、SCL線。單片機各 I/O口的分配如表1所示。

        圖3 單片機與從機連線圖

        表1 單片機的I/O口分配

        3.3 數(shù)字控制模塊

        數(shù)字控制部分采用具有音量、音調(diào)、平衡度和響度控制的音頻處理芯片 SC7313。三路立體聲數(shù)字音頻信號通過阻容耦合分別從 SC7313的引腳 L1(Pin15)、R1(Pin11)、L2(Pin14)、R2(Pin10)、L3(Pin13)、R3(Pin9)輸入,通過編程選擇三路中任一路的音頻信號,最小可實現(xiàn) 1.25dB的音量調(diào)節(jié),范圍在0dB~128dB[2]。經(jīng)SC7313內(nèi)部處理后,以獨立控制的四聲道方式通過電容耦合至AB類功放TDA7372,被放大后再送入揚聲器還原為聲音信號。功放數(shù)控電路圖見圖4。

        圖4 功放數(shù)控電路圖

        功放除了能正常放大音頻信號,還具有靜音功能,當3腳低電平的時候,功放無聲音輸出。還可設(shè)定某個時間點讓功放進入省電模式(10腳低電平時進入省電模式),自動關(guān)機,方便快捷。

        4 系統(tǒng)軟件部分

        系統(tǒng)軟件部分包括I2C總線的相關(guān)讀、寫函數(shù),單片機與各個I2C器件通信的協(xié)議函數(shù),液晶的讀寫函數(shù)以及按鍵的函數(shù),本文主要描述I2C的相關(guān)函數(shù)。其它函數(shù)之間的關(guān)系用系統(tǒng)的總流程圖(圖5)來表示。程序首先對所有的器件初始化,液晶再顯示功放的相關(guān)參數(shù)設(shè)置。若功放的設(shè)置不符合用戶的要求,可通過按鍵來調(diào)整,也可通過液晶的菜單方式來確定是調(diào)整系統(tǒng)參數(shù)還是功放參數(shù)或是時間參數(shù),最后將調(diào)整好的參數(shù)保存即可。

        4.1 I2C總線相關(guān)函數(shù)

        單片機沒有I2C總線,故用兩根I/O口(P3.6口、P3.7口)來模擬I2C總線,定義位變量:sbit sda=P3^6;sbit scl=P3^7。

        I2C總線以字節(jié)位為單位收發(fā)數(shù)據(jù)[4]。每次傳輸?shù)淖止?jié)數(shù)量沒有嚴格限制。首先傳輸?shù)氖菙?shù)據(jù)的最高位,最后傳輸?shù)氖亲畹臀?,并且每個字節(jié)之后還要跟一個響應(yīng)位成為應(yīng)答位。依據(jù)I2C的數(shù)據(jù)傳輸協(xié)議規(guī)則,編寫了對應(yīng)的讀函數(shù)uchar read_byte()、寫子函數(shù)void write_byte(uchar dat)。

        由I2C總線讀寫數(shù)據(jù)的傳輸協(xié)議,定義了初始化函數(shù)void init(),開始函數(shù)void start(),停止子函數(shù)void stop()。

        圖5 系統(tǒng)總流程圖

        具體初始化函數(shù)內(nèi)容編寫如下:

        4.2 單片機與I2C器件之間讀寫字節(jié)的子函數(shù)

        時鐘芯片PCF8563、音頻處理芯片PT2313、存儲芯片AT24C02均是I2C器件的從機,為了在呼叫時確定某個器件,依據(jù)電路圖定義三個從機的地址分別如下:

        #define PCF8563 0xa3;

        #define AT24C02 0xa1;

        #define pt2313_init_code 0xaa//pt2313 初始化特征碼。

        再依據(jù)I2C協(xié)議的時序定義單片機與PT2313、PCF8563以及AT24C02之間讀寫的字節(jié)的子函數(shù)。

        給pt2313寫一個字節(jié)的函數(shù):

        void write_pt2313(uchar dat)

        pt2313設(shè)置子函數(shù):

        void pt2313_set(uchar key_code)

        初始化子函數(shù):

        void pt2313_init(void)

        //將pt2313中的參數(shù)從AT24C02中讀出。

        給選定的 I2C器件中的某個存儲單元寫一個字節(jié)數(shù)據(jù)的函數(shù):

        void write_iic()

        從選定的I2C器件讀一個字節(jié)數(shù)據(jù)的函數(shù):

        Uchar read_iic()

        5 結(jié)束語

        實驗證明,該數(shù)控功放的聲場參數(shù)(音量、音調(diào)、響度)可以定量調(diào)節(jié),使用便捷,控制可靠,音響效果較好,其功效在同類產(chǎn)品中性價比較高,值得在市場上推廣應(yīng)用。

        [1]沙占友,馬洪濤.純數(shù)字音頻立體聲功率放大器設(shè)計[J].電聲技術(shù),2003(4):29-31.

        [2]粟慧龍,韓雪.基于AT89S52智能家居背景音樂控制器的設(shè)計與實現(xiàn).科技信息[J],2011(2):111-112.

        [3]謝世武.I2c總線及其在視聽系統(tǒng)中應(yīng)用電腦知識與技術(shù)[J].電腦知識與技術(shù),2004(23):58-60.

        猜你喜歡
        單片機
        基于單片機的SPWM控制逆變器的設(shè)計與實現(xiàn)
        電子制作(2019年13期)2020-01-14 03:15:28
        基于單片機的層次漸變暖燈的研究
        電子制作(2019年15期)2019-08-27 01:12:10
        基于單片機的多功能智能插排
        電子制作(2019年11期)2019-07-04 00:34:48
        基于單片機的便捷式LCF測量儀
        電子制作(2019年9期)2019-05-30 09:42:02
        小議PLC與單片機之間的串行通信及應(yīng)用
        電子制作(2018年12期)2018-08-01 00:48:04
        MSP430單片機在仿真中要注意的幾點問題
        電子制作(2017年9期)2017-04-17 03:00:53
        基于單片機的平衡控制系統(tǒng)設(shè)計
        電子制作(2017年19期)2017-02-02 07:08:27
        基于單片機的三維LED點陣設(shè)計
        電子制作(2016年21期)2016-05-17 03:52:51
        Microchip推出兩個全新PIC單片機系列
        基于Proteus的單片機控制系統(tǒng)的仿真設(shè)計
        50岁熟妇大白屁股真爽| 亚洲精品一区二区三区日韩 | 成激情人妻视频| 亚洲精品大全中文字幕| 中文字幕日韩精品有码视频| 玩弄放荡人妻少妇系列| 亚洲日韩精品欧美一区二区三区不卡| 在线免费观看亚洲毛片| 国产91精品高潮白浆喷水| 两个人看的www免费视频中文| 日本一区二区精品88| 秋霞国产av一区二区三区| 久久精品亚洲成在人线av乱码| 丁香美女社区| 亚洲无码精品免费片| 日本一区不卡高清在线观看 | 精品国品一二三产品区别在线观看 | 少妇被粗大的猛进69视频| 亚洲性久久久影院| 亚洲精品无码高潮喷水在线 | 久久99免费精品国产| 人妻少妇精品久久久久久| 免费a级毛片无码a| 人妻少妇中文字幕久久69堂| 蜜桃视频在线免费视频| 成年女人色毛片| 久久九九有精品国产尤物| 国产自拍精品在线视频| 久久中文骚妇内射| 同性男男黄g片免费网站| 国产一区二区三区杨幂| 干日本少妇一区二区三区| 羞羞视频在线观看| 国产精品自产拍在线观看中文| 国产在线一区二区三区香蕉| 成年女人vr免费视频| 五月天丁香久久| 亚洲国产av午夜福利精品一区| 小雪好紧好滑好湿好爽视频| 亚洲欧美日韩国产综合一区二区| 少妇一级aa一区二区三区片|