<dfn id="w48us"></dfn><ul id="w48us"></ul>
  • <ul id="w48us"></ul>
  • <del id="w48us"></del>
    <ul id="w48us"></ul>
  • 一種基于單片機控制的數字視頻混合器

    時間:2024-07-24 10:39:15 理工畢業論文 我要投稿
    • 相關推薦

    一種基于單片機控制的數字視頻混合器

    摘要:介紹一種基于AT89C8252單片機的數字視頻混合器的硬件構成和軟件設計。實際應用表明,該數字視頻混合器操作方式簡單靈活、可靠性高,有較好的市場價值。

    近幾年,數字電視技術發展很快,數字視頻混合器可以將兩路或多數數字視頻信號按照一定的算法混合成一路或多路數字視頻信號。作為數字視頻信號的基本處理單元,該混合器在數字電視節目的編輯制作和播控傳輸系統中具有舉足輕重的作用。

    本文介紹的基于單片機控制的數字視頻鍵控混合器具有以下特點:內含兩級串聯的鍵控混合器,可以在主信號中鍵兩入兩路附加數字信號,如時鐘臺標或各種字幕標識;可以遠程遙控,也可現場按鍵控制;可以隨時更新和保存系統配置,改變系統功能和技術參數;該系統穩定可靠,對掉電、死機等異,F象有自復位能力。

    整個系統包括硬件和軟件兩部分,硬件包括數字混合部分和單片機控制部分。

    圖1 數字混合硬件框圖

    1 數字混合部分

    輸入的數字信號有背景信號、鍵控信號和填充信號,輸出三路數字信號和一路模擬信號。數字混合部分的硬件框圖如力1。

    串行數字視頻輸入處理器GS9020A專門設計來接收SMPTE 259M的串行數字信號。它具有錯誤檢測和處理能力,保證了串行數據的完整性;可以直接與GS9035A或者GS9025A連接,提供8位并行口和I2C串行口與外部微處理器通信。本系統通過I2C總線讀取、配置GS9020A狀態。

    TMS2081是數字視頻處理器,以GBR、YCB、CR或者彩色序列格式,按比例混合數字視頻。α通道控制下,按M=(α)V1 (1-α)V2(0≤α≤1)完成同時淡出及淡入功能。TMS2081提供微處理器I/O口。

    錯誤檢測和處理協處理器GS9021根據SMPTERP-165執行錯誤檢測和處理,可與GS9002、GS9022或者GS9032串行數字編碼器接口,產生行同步、場消隱和場序列信號。提供8位并行口和I2C串行口與外部微處理器通信。本系統通過I2C讀取、配置GS9021狀態。

    CMOS芯片SAA7121是數字視頻編碼器,將數字亮度和色差信號同時編碼成CVBS和S-視頻模擬信號,也支持NTSC-M、PAL B/G和子標準。輸入信號可以是YCBCR(CCIR 656)或者MPEG解碼數據;對Y、C和CVBS有三個數據轉換器。基本編碼函數由副載波生成、彩色調制和同步信號內插組成。SAA7121提供I2C總線接口,可按主動方式或從動方式工作。本系統通過I2C接口配置SAA7121。

    2 單片機控制部分

    基于單片機的控制電路如圖2所示。其完成如下功能:與PC串行通信,傳輸命令和數據;通過8位并行接口讀寫TMC2801;通過I2C總線讀寫SAA7121、GS9020A和GS9021;保存、更新系統配置數據;鍵控功能,按鍵完成顯示或不顯示附加數字信號。

    2.1 AT89S8252單片機

    AT89S8252是ATMEL公司的8位CMOS單片機,與MCS-51系列兼容。主要特片:8K字節的FLASH程序存儲器(ROM),2K字節的片內EEPROM,256字節的內部數據存儲器(RAM),三個16位的定時/計數器,提供SPI串行接口和看門狗定時器。

    選用AT89S8252的原因是:片內EEPROM可以保存數據且掉電不丟失;看門狗具有掉電、死機等異常現象自復位能力,可以提高混合器的穩定性;與MCS-51系列兼容。

    2.2 通信接口

    通信接口提供RS-485標準,接口電路主要由MAX488(RS-485接收發送器)構成。RS-485標準不僅與RS-232兼容,而且適合遠距離傳輸數據。

    圖2 單片機控制電路

    3 軟件設計

    根據單片機控制功能的要求,軟件有主程序和串口中斷子程序兩部分,主程序流程圖如圖3所示。編程側重點是:混合器初始化;鍵控功能;對PC命令的判斷和執行;更新系統配置及對數據的保存。

    3.1 訪問EEPROM和看門狗設置

    AT89S8252有看門狗和EEPROM控制寄存器WMCON。

    ;寫一字節

    SETB WMCON.3 ;訪問EEPROM使能

    SETB WMCON.4 ;寫EEPROM使能

    MOVX @DPTR,A ;寫一字節,尋址范圍0000H~07FFH

    JNB WMCON.1$ ;WMCON.1,準備下一次訪問

    CLR WMCON.4

    CLR WMCON.3 ;MOVX指令可以訪問外部數據存儲器

    從EEPROM讀字節與寫過程相似。

    WMCON.0是看門狗使能位,WMCON.1是看門狗復位位(單片機復位后為1),WMCON.5~7可以設定看門狗的時鐘周期(16~2048ms)。如果在看門狗的時鐘周期內,沒有設置看門狗復位位或者沒有關閉看門狗,內部復位信號會復位單片機。

    3.2 與PC串行通信

    PC與單片機通信的數據格式有三種:命令長度 命令號;命令長度 命令號 讀數據字節數N 首地址 校驗和;命令長度 命令號 寫數字字節數N 首地址 數據1 … 數據N 校驗和。命令長度、命令號、讀\u20889寫數據字節數N、首地址和數據n(1≤n≤N)都是一字節,用16進制表示。命令長度整個命令格式字節數。校驗和=命令號 讀數據字節數N 首地址,或者校驗和=命令中 寫數據字節數N 首地址 數據1 … 數據N。例如:顯示附加數字信號1并且1號LED亮,PC發送0x02 0x01;讀1號TMC2081的00~03控制存儲器,PC發送0x5 0xB 0x4 0x0 0xF;寫0x0 0x21 0x1D 0x0到SAA7121的27~2A存儲器,PC發送0x9 0xC 0x4 0x27 0x0 0x21 0x1D 0x0 0x13。

    圖3 主程序流程圖

    在單片機的串口中斷子程序中,根據接收到的命令長度判斷是否接收到一個完整的命令格式。如果接收到一個完整命令格式

    【一種基于單片機控制的數字視頻混合器】相關文章:

    基于單片機控制的數字氣壓計設計與實現03-18

    免費基于單片機控制的電子密碼鎖(一)03-08

    一種簡單串行鼠標控制的單片機實現03-18

    一種用單片機控制的光譜數據采集系統03-18

    基于戰略控制的內部控制模式03-22

    一種基于CPLD的PWM控制電路設計03-19

    基于定點DSP的CMOS數字視頻監控終端設計03-18

    一種基于AVR單片機的工頻干擾濾除快速算法12-04

    一種基于AVR單片機的智能蓄電池巡檢系統03-07

    主站蜘蛛池模板: 日韩欧精品无码视频无删节| 精品久久久久香蕉网| 亚洲Av永久无码精品三区在线 | 亚洲中文久久精品无码ww16 | 久久精品无码一区二区三区免费| 国产精品久久久久久久久鸭| 99久久精品免费| 日韩麻豆国产精品欧美| 欧美国产精品va在线观看| 免费看一级毛片在线观看精品视频 | 99久久伊人精品综合观看| 精品人妻va出轨中文字幕| 亚洲av午夜国产精品无码中文字| 亚洲精品高清国产一久久| 97人妻无码一区二区精品免费| 一本一道久久a久久精品综合| 精品精品国产高清a毛片| 国产欧美日本精品| 日韩精品欧美亚洲| 国产成人精品日本亚洲专区| 99精品视频在线| 久久99精品久久只有精品| 亚洲一日韩欧美中文字幕欧美日韩在线精品一区二 | 6080亚洲精品午夜福利| 国产92成人精品视频免费| 久久国产精品一国产精品金尊 | 亚洲国产精品久久久天堂| 日韩精品无码Av一区二区| 精品国产国产综合精品| 国产精品青草视频免费播放| 98香蕉草草视频在线精品看| 亚洲国产精品国自产电影| 日韩人妻无码精品一专区| 99热成人精品国产免男男| 日韩精品在线看| 亚洲精品理论电影在线观看| 久久久国产精品福利免费 | 成人午夜精品久久久久久久小说 | 精品无码人妻久久久久久| 国产精品亚洲美女久久久| 国产精品九九久久免费视频 |