《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 業界動態 > 一種基于單片機控制的數字視頻混合器

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

2008-08-29
作者:劉佳航 歐陽白

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

  關鍵詞: AT89S8252單片機? 視頻混合器

?

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

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

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

1 數字混合部分

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

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

?

?

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

  錯誤檢測和處理協處理器GS9021[4]根據SMPTE RP-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[6]是ATMEL公司的8位CMOS單片機,與MCS-51系列兼容。主要特征:8K字節的FLASH程序存儲器(ROM),2K字節的片內EEPROM,256字節的內部數據存儲器(RAM),三個16位的定時/計數器,提供SPI串行接口和看門狗定時器。

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

2.2 通信接口

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

3 軟件設計

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

?

3.1 訪問EEPROM和看門狗設置

  AT89S8252有看門狗和EEPROM控制寄存器" title="控制寄存器">控制寄存器WMCON。

  WMCON? EQU? 96H???????     ;WMCON的地址

                  ;寫一字節

  SETB??? WMCON.3? ????????????? ;訪問EEPROM使能

  SETB??? WMCON.4? ????????????? ;寫EEPROM使能

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

  JNB???? WMCON.1,$??????????? ;WMCON.1為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+校驗和。命令長度、命令號、讀寫數據字節數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。

  在單片機的串口中斷子程序中,根據接收到的命令長度判斷是否接收到一個完整的命令格式。如果接收到一個完整命令格式就設置標志位FLG1(如圖3)。根據這個標志位進入主程序中處理PC命令的程序,由接收到的命令號識別各種PC發送的命令。例如,1號命令是顯示附加數字信號1并且點亮1號LED,0xC號命令是寫SAA7121存儲器等。依據接收到的校驗和,可以判斷接收PC數據的正確性,防止對混合器的錯誤操作。

  用VB6.0設計軟件,讀寫PC的串行口。本文波特率為9600bps,單片機的定時器/計數器2(T2)設定在波特率發生器的工作方式。

3.3 訪問TMC2081

  TMC2081提供微處理器I/O口,包括讀/寫控制R//W、片選/CS、寄存器選擇控制A[2:0]、數據I/O口D[7:0]。通過微處理器I/O口可以訪問TMC2081的內部控制存儲器,完成對芯片的配置。讀寫時序如圖4。

?

??? 參數tPWLCS、tSA、tSD、tHD、tPWHCS、tHA、tDOM的最短要求時間都是ns級。用AT89S8252軟件編程可以模擬該端口的讀寫時序配置TMC2081。

  本系統用到兩片TMC2081,標記為TMC2081_0和TMC2081_1。AT89S8252的P3.6 連TMC2081_0/1的R//W,P2.3連TMC2081_0的/CS,P2.4連TMC2081_1的/CS,P2[2:0]連TMC2081_0/1的A[2:0],P0[7:0]連TMC2081_0/1的D[7:0](如圖2)。讀寫TMC2081_0的A通道存儲器的程序如下:

  MC2081_0? ? EQU? P2.3

????TMC2081_1  EQU? P2.4

????R_NW???? ?? EQU? P3.6

????MOV?????????A,#00H

????LCALL???????WADDRTMC2081_0? ?     ;選中A通道控制寄存器

??? MOV?????????A,#01H

??? LCALL???????WDATMC2081_0????????????? ;寫01到A通道控制寄存器

??? MOV?????????A,#00H

??? LCALL???????WADDRTMC2081_0? ?     ;選中A通道控制寄存器

? ? LCALL???????RDATMC2081_0????????????? ;讀A通道控制寄存器的內容

??? WADDRTMC2081_0:? ???? 寫控制寄存器地址

??? SETB??????? TMC2081_1

  SETB??????? TMC2081_0

  SETB??????? R_NW

  CLR?? ???? R_NW

  ORL???????? P2,#00000111B

  CLR???????? TMC2081_0

  SETB??????? R_NW

  MOV???????? P0,A

  SETB??????? TMC2081_0

  RET

  WDATMC2081_0:? ?? 寫數據到控制寄存器

  SETB?????? TMC2081_1

  SETB?????? TMC2081_0

  SETB?????? R_NW

  CLR??????? R_NW

  ANL ????? P2,#11111101B

  CLR?? ??? TMC2081_0

  SETB?????? R_NW

  MOV??????? P0,A

  SETB?????? TMC2081_0

  RET

  RDATMC2081_0:? 讀控制寄存器數據

  SETB?????? TMC2081_1

  SETB?????? TMC2081_0

  SETB?????? R_NW

  ANL??????? P2,#11111101B

  CLR??????? TMC2081_0

  MOV??????? A,P0

  SETB?????? TMC2081_0

  RET

3.4 鍵控功能

  有兩個按鍵1、2。按下1號鍵,1號LED亮并且顯示附加數字信號1;再按1號鍵,1號LED滅并且附加數字信號1不顯示,恢復背景信號。2號鍵也同樣,這樣可同時顯示兩個附加數字信號。信號顯示或不顯示的過程必須在場消隱的第6個下降沿完成,才能保證顯示或不顯示的過程不影響背景信號。

  行同步連P3.3,場消隱連計數器1(T1),按鍵1、2連P1.6、P1.7,P1.4和P1.5向混合器發出控制電平(如圖2)。單片機主程序中以查詢方式檢測是否有按鍵按下。如果有,進入按鍵處理程序,先等待行同步的一個下降沿,然后啟動計數器T1計數場消隱的下降沿,計數器T1溢出后P1.4或者P1.5取反,向混合器發出控制電平。本系統沒有讓行同步觸發外部中斷1子程序,只是簡單地查詢下降沿,實際結果表明查詢方式更可靠、方便。

3.5 I2C接口

  I2C總線是Philips公司提出的串行通信協議。通過串行數據線(SDA)和串行時鐘線(SCL)傳輸數據。數據傳輸率最快為400kbps。本系統用P1.0和P1.1代表SDA和SCL,軟件模擬I2C協議。

  本系統充分利用了AT89S8252的內部資源,不需要外圍設備,節省了空間。軟件編程簡單、實用。這種基于單片機控制的鍵控數字視頻混合器已由師慧公司產品生產成KCM-D2000 Digital Key Control Mixer。實際應用表明該混合器工作穩定、方便,已經取得較好的市場價值。

?

參考文獻

1 孫涵芳,徐愛卿.MCS-51/96系列單片機原理及應用.北京航空航天大學出版社,1996

2 GS9020A Serial Digital Video Input Processor. DATA SHEET,2001

3 TMC2081 Digital Video Mixer. DATA SHEET,1998

4 GS9021 EDH Coprocessor. DATA SHEET,1997

5 SAA7120;SAA7121 Digital Video Encoder(ConDENC).DATA SHEET.1997 Jan 06

6 AT89S8252數據手冊.2000
本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          亚洲国产成人在线播放| 国产手机视频一区二区| 亚洲欧美国产一区二区三区| 一区在线免费| 国产精品v日韩精品v欧美精品网站| 午夜精品999| 国产欧美短视频| 韩国一区二区三区美女美女秀| 午夜日韩福利| 99视频精品全国免费| 亚洲美女色禁图| 在线观看欧美黄色| 亚洲精品国产精品国自产观看| 亚洲第一精品夜夜躁人人躁| 精品成人在线视频| 欧美国产日韩一区| 国产欧美在线观看一区| 国产精品男女猛烈高潮激情| 欧美精品一区二区三区久久久竹菊| 国产欧美日韩在线| 一区二区三区免费看| 欧美日韩免费观看一区=区三区| 一区二区激情| 国产精品夜色7777狼人| 在线电影欧美日韩一区二区私密| 亚洲黄色影院| 欲色影视综合吧| 影音先锋中文字幕一区二区| 欧美一区二粉嫩精品国产一线天| 母乳一区在线观看| 国产精品黄色在线观看| 欧美日韩国产精品专区| 国产亚洲精品久| 99精品国产热久久91蜜凸| 中文亚洲视频在线| 精品成人一区二区三区| 久久婷婷av| 欧美色另类天堂2015| 日韩视频中文字幕| 欧美三级在线播放| 欧美国产日本韩| 日韩视频在线观看| 久久综合一区二区| 欧美精品亚洲精品| 中文在线不卡| 国产欧美不卡| 韩国成人理伦片免费播放| 久久久av网站| 在线欧美日韩精品| 亚洲国产精品一区二区久| 欧美精品激情blacked18| 在线播放日韩欧美| 欧美成人在线影院| 裸体丰满少妇做受久久99精品| 欧美一区二区高清在线观看| 久久久美女艺术照精彩视频福利播放| 久久久一二三| 欧美一区三区三区高中清蜜桃| 一区二区三区在线免费观看| 欧美日韩一区二区免费视频| 日韩一级二级三级| 国产日韩欧美一区二区| 欧美va亚洲va国产综合| 国产精品色婷婷久久58| 亚洲视频第一页| 国产精品成人免费视频| 美女视频黄免费的久久| 老司机精品视频一区二区三区| 欧美日韩亚洲精品内裤| 国产精品自在欧美一区| 国产一区二区三区奇米久涩| 国产精品色一区二区三区| 亚洲综合成人婷婷小说| 国产精品色午夜在线观看| 久久精品国产欧美激情| 国产精品久久激情| 99re66热这里只有精品3直播| 在线不卡亚洲| 先锋影音国产一区| 欧美大色视频| 欧美喷水视频| 国产手机视频一区二区| 久久天堂av综合合色| 欧美日韩在线观看一区二区| 国产精品高潮视频| 欧美网站在线观看| 国产视频自拍一区| 欧美一区二区三区另类| 欧美日韩精品高清| 一卡二卡3卡四卡高清精品视频| 欧美精品v日韩精品v国产精品| 日韩视频免费在线| 亚洲国内自拍| 国产精品欧美一区喷水| 国产日韩在线视频| 亚洲免费高清视频| 欧美日韩午夜| 国产一区美女| 亚洲先锋成人| 亚洲国产欧美一区二区三区久久| 国产亚洲在线| 亚洲精品久久久久中文字幕欢迎你| 一区二区激情| 久久久精品免费视频| 另类酷文…触手系列精品集v1小说| 亚洲校园激情| 国产欧美视频一区二区| 欧美激情一区二区三区四区| 亚洲欧美在线磁力| 欧美一区三区三区高中清蜜桃| 你懂的成人av| 欧美精品性视频| 国产精品永久入口久久久| 久久久九九九九| 久久精品二区亚洲w码| 91久久综合亚洲鲁鲁五月天| 亚洲女与黑人做爰| 国产日韩欧美在线观看| 欧美精品xxxxbbbb| 樱桃国产成人精品视频| 欧美精品18videos性欧美| 亚洲精品视频免费在线观看| 欧美一区二区三区久久精品| 你懂的国产精品| 欧美色视频一区| 久久久精品日韩| 在线综合视频| 亚洲一区二区三区精品视频| 亚洲欧美一区二区精品久久久| 国产精品久久久久aaaa| 美女诱惑黄网站一区| 在线一区视频| 亚洲国产电影| 欧美乱在线观看| 国产精品一区在线观看你懂的| 中文在线不卡| 国产精品久久久免费| 亚洲一区二区毛片| 亚洲黄色片网站| 影视先锋久久| 欧美一区二区视频网站| 国产精品久久久久aaaa| 一本在线高清不卡dvd| 午夜精品久久久久久久99水蜜桃| 久久久久**毛片大全| 亚洲国产视频直播| 国产亚洲精品久久久久动| 国产欧美韩国高清| 小处雏高清一区二区三区| 欧美一区二区三区四区夜夜大片| 亚洲二区在线| 亚洲国产精品99久久久久久久久| 在线观看成人一级片| 亚洲免费小视频| 国产精品久久午夜夜伦鲁鲁| 欧美专区亚洲专区| 先锋影音网一区二区| 蜜臀久久久99精品久久久久久| 国产亚洲综合在线| 蜜桃av综合| 亚洲精品中文在线| 黄色成人小视频| 国产色婷婷国产综合在线理论片a| 午夜免费久久久久| 亚洲一区二区欧美日韩| 国产精品毛片a∨一区二区三区| 在线观看成人小视频| 亚洲乱码精品一二三四区日韩在线| 很黄很黄激情成人| 一本色道**综合亚洲精品蜜桃冫| 欧美日本国产在线| 99精品视频免费| 91久久综合亚洲鲁鲁五月天| 欧美性天天影院| 欧美午夜www高清视频| 亚洲欧洲日本一区二区三区| 欧美日韩国产综合久久| 亚洲精品123区| 欧美不卡激情三级在线观看| 日韩视频一区二区在线观看| 久久久久久久久久久久久女国产乱| 久热综合在线亚洲精品| 亚洲国产一区视频| 精品成人a区在线观看| 国产一区自拍视频| avtt综合网| 国产乱理伦片在线观看夜一区| 亚洲人成毛片在线播放女女| 久久久久青草大香线综合精品| 99热这里只有成人精品国产| 国产三级欧美三级日产三级99| 狼狼综合久久久久综合网| 欧美肥婆bbw| 亚洲人成网站在线播| 亚洲国产视频一区二区| 国产午夜精品麻豆| 欧美日韩精品是欧美日韩精品| 国产午夜精品麻豆| 欧美视频网址| 午夜精品久久久久久久99樱桃| 欧美精品亚洲一区二区在线播放| 国产一本一道久久香蕉| 欧美国产日韩免费| 久久精品国产免费看久久精品| 欧美日韩大片一区二区三区| 欧美高清在线| 一二美女精品欧洲| 国产色综合天天综合网| 久久国产主播| 欧美了一区在线观看| 午夜激情亚洲| 牛牛国产精品| 久久在线精品| 麻豆精品精品国产自在97香蕉| 欧美亚洲在线| 国精产品99永久一区一区| 亚洲欧洲精品一区二区| 久久伊人一区二区| 一区电影在线观看| 亚洲视频 欧洲视频| 欧美日韩日日夜夜| 欧美福利小视频| 欧美日韩一区二区三区在线| 欧美一区2区视频在线观看| 国产乱码精品一区二区三区av| 美女精品一区| 亚洲国产小视频在线观看| 亚洲欧美资源在线| 日韩视频不卡| 欧美激情aaaa| 麻豆久久婷婷| 亚洲欧美中文在线视频| 欧美激情一区在线| 亚洲午夜一级| 国产精品三级久久久久久电影| 国产一区深夜福利| 99精品热6080yy久久| 久久久久久久久久久成人| 欧美亚韩一区| 麻豆精品视频在线观看视频| 亚洲一区二区高清视频| 狠狠做深爱婷婷久久综合一区| **网站欧美大片在线观看| 91久久精品美女| 国产欧美日韩高清| 国产深夜精品福利| 国产夜色精品一区二区av| 久久伊人免费视频| 亚洲无吗在线| 一区二区三区国产在线观看| 老**午夜毛片一区二区三区| 久久频这里精品99香蕉| 悠悠资源网久久精品| 影音先锋中文字幕一区| 亚洲天堂av电影| 久久成人国产精品| 欧美精品v国产精品v日韩精品| 欧美日韩视频在线| 亚洲欧洲精品一区二区精品久久久| 国产精品一区二区三区免费观看| 亚洲人成艺术| 国产日韩欧美日韩| 99视频+国产日韩欧美| 欧美不卡视频| 欧美极品在线观看| 亚洲女性喷水在线观看一区| 亚洲欧美卡通另类91av| 在线观看视频一区二区| 日韩一区二区免费高清| 亚洲大胆人体视频| 一二三区精品福利视频| 亚洲综合色婷婷| 欧美午夜不卡影院在线观看完整版免费| 久久资源av| 欧美大片在线观看一区| 亚洲午夜电影网| 亚洲一区二区三区影院| 国产欧美亚洲精品| 欧美婷婷六月丁香综合色| 欧美日韩国产一区二区三区地区| 欧美一区2区视频在线观看| av成人免费| 很黄很黄激情成人| 欧美成人高清| 国产尤物精品| 宅男噜噜噜66一区二区| 狠狠色丁香婷婷综合影院| 欧美色视频在线| 欧美日韩一区二区三区| 亚洲精品视频一区二区三区| 亚洲黄色精品| 国产无遮挡一区二区三区毛片日本| 亚洲看片免费| 亚洲精品视频在线播放| 久久精品视频免费播放| 国产精品推荐精品| 亚洲美女在线视频| 久久精品91久久久久久再现| 亚洲电影第1页| 在线亚洲一区二区| 欧美精品手机在线| 欧美在线欧美在线| 日韩亚洲欧美中文三级| 亚洲三级免费| 国产在线不卡| 欧美国产欧美亚洲国产日韩mv天天看完整| 悠悠资源网亚洲青| 亚洲欧美变态国产另类| 亚洲国产成人不卡| 91久久精品国产91性色tv| 欧美人妖在线观看| 国内外成人免费激情在线视频网站| 欧美日本中文字幕| 久久久激情视频| 欧美日韩综合在线免费观看| 国产欧美一区二区三区久久| 亚洲黄色尤物视频| 欧美一区二区三区久久精品茉莉花| 亚洲国产日韩精品| 亚洲美女少妇无套啪啪呻吟| 国产日韩综合一区二区性色av| 伊人久久大香线蕉av超碰演员| 99精品福利视频| 在线观看成人av| 狠狠色丁香久久婷婷综合丁香| 久久久久久亚洲精品不卡4k岛国| 欧美激情第10页| 久久精品女人|