女人被狂躁到高潮视频免费无遮挡,内射人妻骚骚骚,免费人成小说在线观看网站,九九影院午夜理论片少妇,免费av永久免费网址

當前位置:首頁 > 消費電子 > 消費電子
[導讀]介紹了基于AM-209M芯片的16畫面分割器的系統(tǒng)組成。給出了通過AT89C55單片機對16路視頻輸入畫面進行實時監(jiān)控的各部分設計方案,同時給出了硬件組成和軟件實現(xiàn)程序。

   摘要:介紹了基于AM-209M芯片的16畫面分割器的系統(tǒng)組成。給出了通過AT89C55單片機對16路視頻輸入畫面進行實時監(jiān)控的各部分設計方案,同時給出了硬件組成和軟件實現(xiàn)程序。

    關鍵詞:AM-209M 16畫面分割器 AT89C55

目前,在電視臺、銀行、商場、倉庫等場所常常需要對多路視頻信號進行實時監(jiān)測、處理。而視頻畫面分割器正好可將多路視頻信號合成顯示在一個畫面上,是視頻監(jiān)測系統(tǒng)的核心部分。

本文介紹的基于AM-209M芯片的視頻多畫面分割器具有以下特點:

·可同時監(jiān)測16路視頻信號;

·具有多畫面和畫中畫、畫外畫顯示功能;

·具有畫面盲檢測功能;

·具有時間、位圖及字幕顯示功能;

·可以通過按鍵現(xiàn)場控制,也可以通過遠程RS-485接口來進行控制;

·可以隨時更新和保存系統(tǒng)配置,可改變系統(tǒng)功能和技術參數(shù);

·系統(tǒng)穩(wěn)定可靠,實時處理,對掉電、死機等異?,F(xiàn)象具有復位功能。

整個系統(tǒng)包括硬件和軟件兩部分,其中硬件包括編碼、數(shù)字視頻處理、解碼和單片機控制等。

1 系統(tǒng)組成

16畫面分割器由16路視頻解碼、多畫面處理、視頻編碼以及AT89C55系統(tǒng)控制、人機接口等部分組成。圖1所示是一個16畫面分割器的組成框圖。圖中,視頻輸入1~16是系統(tǒng)的復合視頻輸入信號(CVBS)或分離視頻S-VIDEO信號,這些信號通過視頻解碼器SAA7113(A/D)可轉換成標準的CCIR656 YUV 4:2:2格式數(shù)據(jù)。視頻多畫面處理器AM-209M主要用來對視頻解碼器SAA7113的輸出信號進行混合處理,并將處理后的信號送入視頻編碼器SAA7121(D/A),以將其還原成視頻模擬信號CVBS送顯示器輸出。

2 視頻信號處理

2.1 視頻編碼

SAA7113數(shù)字視頻解碼器用來把復合視頻輸入信號CVBS或分離視頻信號S-VIDEO解碼成標準ITU 656 YUV 4:2:2格式的8位數(shù)據(jù),SAA7113支持NTSC、PAL制式,可自動監(jiān)測50Hz、60Hz場頻信號,并可在PAL制式和NTSC制式下自動轉換。芯片內部有亮度、色調、色飽和度控制電路,并提供有I2C總線接口,本系統(tǒng)通過I2C總線配置SAA7113。

    系統(tǒng)由16片SAA7113組成16路視頻輸入通道。并將AT89C55單片機的P1[0:7]分別連接到16片SAA7113的SDA引腳,每個IO線連接兩個SAA7113(SAA7113芯片有兩個I2C總器件地址,當26腳懸空時,地址為0x48;當26腳通過一個3.3kΩ電阻上拉到3.3V時,器件地址為0x4A)。解碼數(shù)據(jù)輸出端VPO[7:0]接在視頻畫面分割芯片AM-209M的Camera_n_vdin [7:0]數(shù)據(jù)線上,n∈(1,2...,8),同時將通道1~8解調數(shù)據(jù)輸出接在主片(master)上,通道9~16解碼數(shù)據(jù)輸出接在從片(slave)上。

2.2 多畫面處理芯片AM-209M

AM-209M是一種帶有記錄、運動檢測和回放等功能的多畫面實時處理芯片,其主要特點如下:

·支持CCIR 656YUV 4:2:2編解碼數(shù)據(jù)格式;

·支持多畫面、畫中畫、畫外畫處理模式;

·字符、位圖可編程顯示;

·支持NTSC、PAL、SECAM視頻信號;

·單芯片可進行9通道畫面實時顯示(30楨/秒),兩芯片可連接16通道畫面并實現(xiàn)實時顯示(30楨/秒);

    ·兩個獨立數(shù)據(jù)輸出通道:監(jiān)視和記錄道;

·有畫面物體移動檢測功能;

·外部字體可通過嵌入式字體RAM(64字符)進行編程;

·監(jiān)視輸入盲檢測功能;

·通道信息的存取和控制通過8位并行數(shù)據(jù)接口來實現(xiàn)。

AT89C55單片機通過并口向AM-209M發(fā)送控制命令,以改變當前的輸出狀態(tài)。AM-209M芯片有2個16Mbit SDRAM芯片接口,一個用做顯示數(shù)據(jù)緩存,一個用做記錄緩存。同時芯片內部還有SDRAM讀寫操作控制邏輯,因而無需外部控制。有兩個編碼芯片接口,每個芯片接口都包含8個數(shù)據(jù)線和1位clock信號線,輸出則是多個視頻輸入混合處理后的CCIR 656格式數(shù)據(jù)。其內部結構框圖如圖2所示。

b.基于兩片AM-209M的主從式結構

當用AM-209M實現(xiàn)16畫面分割器時,可用兩芯片組成16個輸入通道以構成主從式結構,主片的slave管腳接地,從片的slave管腳接VCC,主片的記錄通道信號線rec_vdout[7:0]連接到從片監(jiān)視信號線mon_vdout[7:0],主片1的監(jiān)視輸出通道m(xù)on_vdout[7:0]作為視頻畫面分割器的監(jiān)視輸出,從片的記錄輸出通道rec_vdout[7:0]作為分割器的記錄輸出。主從芯片的運動檢測信號motion_intr可以共同連接到AT89C55單片機的P3.2腳以作為外部中斷INT0輸入。場同步中斷信號mpout則可共同連接到P3.3以作為外部中斷INT1輸入。其它信號線的連接方法見圖3所示。兩片AM-208M最多可組成16個畫面。速度為30幀/秒,基本能滿足實時播放要求。

    2.3 視頻編碼

SAA7121是視頻編碼芯片,主要功能是把標準YCbCr(CCIR 656)或者MPEG格式數(shù)據(jù)編碼成復合視頻輸入信號(CVBS)或分離視頻信號S-VIDEO。SAA7121支持NTSC-M、PAL B/G和子標準,并具有Y、C和CVBS三個信號的數(shù)模轉換器?;揪幋a函數(shù)由副載波生成、彩色調制和同步信號內插組成。SAA7121提供有I2C總線接口,可按主動方式或從動方式工作。本系統(tǒng)通道I2C接口來對SAA7121進行配置。

3 單片機控制電路

基于單片機的控制電路如圖4所示。該電路主要完成以下功能:與PC機串行通信 以完成命令和數(shù)據(jù)傳輸;通過8位并行接口讀寫AM-209M;通過I2C總線讀寫SAA7113和SAA7121;保存、更新系統(tǒng)配置數(shù)據(jù);通過鍵控功能及鍵盤命令切換系統(tǒng)的當前狀態(tài)。

本系統(tǒng)所選用的AT89C55是Atmel公司的8位CMOS單片機,該芯片與MCS-51系列單片機兼容,并帶20K字節(jié)的片內Flash程序存儲器和256字節(jié)的內部數(shù)據(jù)存儲器及三個16位定時器。

系統(tǒng)接口電路主要由MAX488(RS-485收發(fā)器)構成。因此RS-485標準不僅與RS-232兼容,而且適合遠距離數(shù)據(jù)傳輸。

系統(tǒng)鍵盤有8個按鍵,通過串行移位74LS164芯片與AT89C55單片機相連。P2.4是按鍵LED指示信號,P2.5是74LS164串行移位時鐘信號,P2.6是鍵盤輸出信號,P2.7是鍵盤輸入判斷信號。系統(tǒng)初始化時,P2.4為1,LED處于熄滅狀態(tài),P2.5、P2.6都為0,QA-QH為0狀態(tài),此時P2.7的輸入狀態(tài)為1。系統(tǒng)鍵控原理圖如圖5所示。

圖5

4 軟件設計

根據(jù)單片機控制功能的要求,該系統(tǒng)軟件由主程序和串口中斷子程序兩部分組成,主程序流程圖如圖6所示。該軟件的編程重點是:視頻編解碼及畫面分割處理初始化;鍵控及菜單顯示程序;PC命令的判斷和執(zhí)行;更新系統(tǒng)配置及對數(shù)據(jù)的保存等。

4.1 訪問AM-209M

單片機AT89C55和AM-209M芯片的信號連接關系是:單片機的P0.0~P0.7和AM-209M的8位并行數(shù)據(jù)接口mdata[0:7]相連;P2.0和AM-209M片選信號相連;P2.1則連到寫使能信號線wren;P2.2連至地址使能信號線adem;P2.3和讀使能信號線rden相連;INT1和場同步中斷信號mpout相連。圖4給出了這些信號線的連接方法,下面給出的是對AM-209M的字節(jié)寫程序(并口控制的C程序):

#define AM209_NOP(); _nop_();_nop_();

#define MDATA_BUS P0 //AM-209M數(shù)據(jù)總線

sbit MCSB_AM209=P2^0; //AM-209M片選

sbit WREN_AM209=P2^1; //寫使能

sbit ADEN_AM209=P2^2; //地址鎖存使能

sbit RDEN_AM209=P2^3; //讀使能

void Byte_wr_am209(unsigned char am209_addr,unsigned char am209_data)

{

EA=0;

MDATA_BUS=0xff;

ADEN_AM209=0;

WREN_AM209=1;

AM209_NOP();

MCSB_AM209=0; //AM209M芯片使能

MDATA_BUS=am209 addr; //發(fā)送地址

AM209_NOP();

ADEN_AM209=1;

AM209_NOP();

ADEN_AM209=0;

AM209_NOP();

MDTA_BUS=am209 data; //寫入數(shù)據(jù)

AM209_NOP();

WREN_AM209=0;

AM209_NOP();

WREN_AM209=1;

AM209_NOP();

MCSB_AM209=1;

AM209_NOP();

EA=1;

}

4.2 與PC的串行通信

PC機與單片機通信的數(shù)據(jù)格式有視頻畫面命令格式和時間調整命令格式兩種。視頻畫面命令格式為:楨頭+命令字+命令地址+校驗和;時間調整命令數(shù)據(jù)格式為:楨頭+命令字+秒+分+時+日+星期+月+年+校驗和。所有數(shù)據(jù)均為十六進制,其中時間顯示為24小時制,采用兩字節(jié)BCD碼。SUM為SUM字節(jié)之前所有字節(jié)的累加和,為單字節(jié),不計溢出。

在單片機串口中斷子程序中,可根據(jù)接收到的命令長度來判斷是否接收到一個完整的命令格式。接收到一個完整命令格式則設置串口接收標志為1。并根據(jù)這個標志位進入主程序中的PC命令處理程序,同時由接收到的命令號來識別PC發(fā)送的各種命令。如:視頻畫面命令格式中命令字如果是0X16,則在監(jiān)視器上顯示輸出16畫面。此外,依據(jù)接收到的校驗和可以判斷接收PC數(shù)據(jù)的正確性,防止對分割器的誤操作。該系統(tǒng)的波特率為9600bps,單片機的定時器2設定在自動重裝方式2。

4.3 鍵控程序

有鍵按下時,P2.7變?yōu)?。P2.6發(fā)送串行數(shù)據(jù)0XFE到74LS164,若此時P2.7輸入仍為0,則表示SW1鍵已按下(見圖5);否則0XFE左移1位(即0xFD),若P2.7輸入仍為0,則表示SW2鍵已按下;依此類推…,否則0XFE左移7位(即0X7F),若此時P2.7輸入為0,則表示SW8鍵按下。左讀取鍵值并釋放按鍵后,系統(tǒng)會點亮LED以指示鍵按下。例如,當SW1按下再釋放后,P2.6發(fā)送數(shù)據(jù)0XFE,此時P2.4置為0,將點亮D501以指示SW1按下。鍵盤掃描子程序如下:

//鍵盤掃描子程序,鍵值保存在key_value中

sbit led_on=P2^4; //LED點亮使能,低有效

sbit key_clk=P2^5; //串行移位時鐘

sbit shift_data=P2^6; //移位數(shù)據(jù)輸入

sbit scan_data=P2^7; //鍵掃描數(shù)據(jù)輸入

void Key_read_service()

{

uchar temp,temp1,temp2;

uchar i,j;

Key_flag=0; //鍵標志清零

scandata=1;

led_on=1; //關閉LED

for(i=0;i<8;i++) //74LS164并行輸出置為0

{

shift_data=0;

_nop_();

key_clk=0;

_nop_();

key_clk=1;

}

if(scandata= =0)

{ //有鍵按下

temp=0xfe;

for(j=0;j<8;j++) //發(fā)送8個數(shù)據(jù)字節(jié)

{

temp1=temp;

temp2=~temp;

for=(i=0;i<8;i++)//串行移位1個字節(jié)

{

if(temp1 & 0x80==0x80)

shift_data=1;

else

shift_data=0;

_nop_();

key_clk=0;

_nop_();

key_clk=1;

}

delay_10ms();//延時10ms去抖

if(scandata==0)//再次判斷是否按鍵?

{ //鍵有效

key_value=temp2;//存儲值

key_flag=1;//置鍵有效標志位

break;

}

temp2=temp2<<1;//不是當前鍵按下

temp=~temp2; 按下,左移一位判斷下一個鍵

}

}

}

本站聲明: 本文章由作者或相關機構授權發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內容真實性等。需要轉載請聯(lián)系該專欄作者,如若文章內容侵犯您的權益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

上海2025年9月5日 /美通社/ -- 由上海市經(jīng)濟和信息化委員會、上海市發(fā)展和改革委員會、上海市商務委員會、上海市教育委員會、上海市科學技術委員會指導,東浩蘭生(集團)有限公司主辦,東浩蘭生會展集團上海工業(yè)商務展覽有...

關鍵字: 電子 BSP 芯片 自動駕駛

推進卓越制造,擴大產能并優(yōu)化布局 蘇州2025年9月5日 /美通社/ --?耐世特汽車系統(tǒng)與蘇州工業(yè)園區(qū)管委會正式簽署備忘錄,以設立耐世特亞太總部蘇州智能制造項目。...

關鍵字: 智能制造 BSP 汽車系統(tǒng) 線控

慕尼黑和北京2025年9月4日 /美通社/ -- 寶馬集團宣布,新世代首款量產車型BMW iX3將于9月5日全球首發(fā),9月8日震撼亮相慕尼黑車展。中國專屬版車型也將在年內與大家見面,2026年在國內投產。 寶馬集團董事...

關鍵字: 寶馬 慕尼黑 BSP 數(shù)字化

北京2025年9月4日 /美通社/ --?在全球新一輪科技革命與產業(yè)變革的澎湃浪潮中,人工智能作為引領創(chuàng)新的核心驅動力,正以前所未有的深度與廣度重塑各行業(yè)發(fā)展格局。體育領域深度融入科技變革浪潮,駛入數(shù)字化、智能化轉型快車...

關鍵字: 人工智能 智能體 AI BSP

上海2025年9月2日 /美通社/ -- 近日,由 ABB、Moxa(摩莎科技)等八家企業(yè)在上海聯(lián)合發(fā)起并成功舉辦"2025 Ethernet-APL 技術應用發(fā)展大會"。會議以"破界?融合...

關鍵字: ETHERNET 智能未來 BSP 工業(yè)通信

傳感器模塊能實現(xiàn)便捷無接觸的后備箱或側滑門開啟,適配各種車輛架構 該24 GHz雷達傳感器可集成于保險杠或底盤上,并通過特定的手勢或腳部動作觸發(fā)響應 已為多家歐洲主流車企啟動量產交付 德國布爾2025...

關鍵字: 傳感器 BSP 觸發(fā) 保險杠

以高效節(jié)能方案繪制AI算力綠色未來 上海2025年8月29日 /美通社/ -- 8月28日,臺達受邀出席"2025中國智算產業(yè)綠色科技大會",全方位分享臺達在智算領域的前沿洞見與綠色解決方...

關鍵字: AI 可持續(xù)發(fā)展 數(shù)據(jù)中心 BSP

淄博2025年8月29日 /美通社/ -- 8月26日至27日,TÜV南德意志集團(以下簡稱"TÜV南德")受邀參加由淄博市...

關鍵字: BSP 人工智能 信息安全 新加坡

9月1日消息,繼小鵬、零跑后,現(xiàn)在小米汽車也宣布了8月的交付量。

關鍵字: 小米汽車 芯片

北京2025年8月28日 /美通社/ -- 近日,北京亦莊創(chuàng)新發(fā)布消息,北京經(jīng)濟技術開發(fā)區(qū)(簡稱北京經(jīng)開區(qū),又稱北京亦莊)以"高效辦成一件事"為抓手,圍繞企業(yè)信用修復的全流程全環(huán)節(jié),打造經(jīng)開區(qū)特色的&...

關鍵字: 數(shù)字化 集成 BSP 數(shù)據(jù)共享
關閉