新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于C語言的I2C總線軟件模塊設計

        基于C語言的I2C總線軟件模塊設計

        作者: 時間:2013-10-17 來源:網絡 收藏

        4 用于HDTV數字地面接收機

          數字高清晰度電視HDTV(High Definition Televi-sion)是繼黑白電視和彩色電視之后的第三代電視系統,與目前市場上的電視相比,其水平和垂直兩個方向的圖像質量(分辨率)提高一倍以上,在使用大屏幕顯示器或近距離觀看時其圖像細膩逼真,無閃爍感和粗糙感,質量與35mm電影相當,再配以數字環繞音響,使收視效果大幅度提高。HDTV 節目全部采用數字方式制作、發送和接收,使圖像質量接近演播室。同時,數字電視系統還能夠提供多種業務,實現交互、數據廣播和計算機聯網等功能。美國于 1998年11月率先正式開播數字HDTV信號。我國從1996年啟動國家重大產業工程項目HDTV功能樣機系統研究開發工程,已成功在50周年國慶時進行了數字電視試播。

          本HDTV數字地面接收系統以歐洲的DVB-T (Digital Video Broadcasting Terrestrial)為標準,完成信道解調解碼,輸出標準的MPEG-2碼流,由于采用了COFDM(Coded Orthogonal Frequency Division Multi-plexing)編碼正交頻分復用技術,能有效對抗多經傳播和同頻干擾。本接收機的主要特點是采用帶有接口的L64系列芯片,AT89C52通過完成對L64芯片內寄存器的讀寫操作和監控,與PC配合實現基于參數配置、模式轉換、狀態讀取的調試功能。結構簡單,調試方便。信道解調解碼的硬件基本組成如圖2(未畫出上拉電阻)。

        美國LSILogic公司的L64系列是專用的以DVB為標準的解調解碼芯片,該系列內部模塊化,接口標準化,且帶有I2C 總線接口,連接簡單。L64系列功能完善,L64780、L64724、L64768單獨使用即可分別完成DVB標準的地面、衛星、有線電視信號解調的全部過程。目前,L64系列可配合使用。如圖2,信道出來的信號先經過調諧器變為中頻信號,送入L64780完成主要的OFDM解調,其輸出經 L64724Viterbi譯碼,L64768RS譯碼,完成前向糾錯,輸出標準的MPEG-2碼流。下面僅以L64768為例介紹讀寫某一寄存器的 C51函數原型及
        主要功能:

        定義768的受控地址:#define LSI0xfe函數原型:uchar general_call(void)
        功  能:general_call()函數調用send_n_byte()函數,發特殊尋址字節0x00和0x06,若應答為零返回0,否則重復上一操作,若發5次后仍無應答返回1。在主程序初始化化時調此函數,主程序根據返回。
        函數原型:uchar 768_fec_rd(uint group,uint addr,uint*data)

        功  能:768_fec_rd()函數調用send_n_byte()和receive_n_byte(),從FEC寄存器讀出一字節數據存于指針變量*data中,group為組號,輸入的組號要翻譯成相應的組地址group_addr,addr為FEC寄存器地址,LSI作為每次起始信號后的尋址字節。依據768的傳輸時序,先發addr的低字節,再發送addr的高字節,然后發group_addr,即可讀出相應寄存器中的數據。組號出錯返回1;收到非應答信號返回0;讀正確返回2。主程序根據返回值,做相應操作。

        5 結束語

          隨著廣播電視技術迅速走向數字時代,HDTV在今后五年逐步在世界范圍走向市場成為可能。I2C總線技術應用于HDTV數字地面接收機中,用8位單片機對接收機的狀態進行控制,不僅減少了總線數量,提高了可靠性,而且還較大降低了成本。在實際使用時,可加上鍵盤、顯示電路及相應程序,或用PC通過RS232口與單片機通信,進行調試。本應用已用于我國HDTV功能樣機系統研究開發工程。


        上一頁 1 2 3 下一頁

        關鍵詞: C語言 I2C總線 軟件模塊

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 霍邱县| 聂荣县| 台北市| 泸水县| 突泉县| 寿宁县| 泽普县| 文山县| 军事| 肇州县| 五原县| 叶城县| 城市| 亚东县| 马山县| 辽阳县| 纳雍县| 河间市| 新野县| 宁晋县| 信宜市| 汉中市| 五大连池市| 同心县| 台安县| 桦南县| 衡阳县| 明星| 丹东市| 南京市| 宜都市| 年辖:市辖区| 桦川县| 客服| 安多县| 宜阳县| 乾安县| 呼图壁县| 石泉县| 兰考县| 德清县|