一种基于单片机控制的数字视频混合器
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(T`1),按键1、2连P1.6、P1.7,P1.4和P1.5向混合器发出控制电平(如图2)。单片机主程序中以查询方式检测是否有按键按下。如果有,进入按键处理程序,先等待行同步的一个降沿,然后启动计数器T1计数场消隐的下降沿,计数器T1溢出后P1.4或者P1
《一种基于单片机控制的数字视频混合器(第3页)》