一种基于单片机控制的数字视频混合器
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(T`1),按键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。实际应用表明该混合器工作稳定、方便,已经取得较好的市场价值。
评论