第一个电路是最简单的,第二个电路是把图像左半边满幅输出,而右半边只输出亮度的一半,顺便也把输出阻抗匹配一下。程序和电路都很简单,不够专业,只可玩玩。要输出特定图象还是请高手指点。电路方面,应该要加三极管用恒流输出的形式缓冲,这样才能完全匹配75欧的输出阻抗,并消除信号的过冲(屏幕中部红色的竖线),这个就请大伙们去改进吧。
程序如下:
; r2:行时间计数
; r3:场消隐时间计数
; r4:信号行时间计数
; p1.5:场同步输出
; p1.4:行同步输出
; p1.3:亮度调幅输
; p1.2-p1.0:RBG输出
org 0000h
Frame: setb p1.4
setb p1.5 ;场同步脉冲开始
clr p1.4
mov r2,#17
djnz r2,$
setb p1.4
nop
clr p1.4
mov r2,#16
djnz r2,$
clr p1.5 ;场同步脉冲结束
mov r3,#13
DisF: setb p1.4 ;场消隐前肩,13行长度
mov r4,#240
clr p1.4
mov r2,#16
djnz r2,$
djnz r3,DisF
Line: setb p1.4 ;行同步脉冲开始
nop
clr p1.4 ;行同步脉冲结束
mov p1,#15
nop
djnz p1,$ ;输出彩条信号
mov r3,#30
nop
setb p1.4 ;再来一次
nop
clr p1.4
mov p1,#15
nop
djnz p1,$
djnz r4,Line ;循环240次,刚好480行
DisB: setb p1.4 ;场消隐后肩,30行长度
nop
clr p1.4
mov r2,#15
djnz r2,$
cjne r3,#1,Next
ajmp Frame
Next: djnz r3,DisB
本主题包含附件:
sf_2007313162640.jpg (43848bytes)
1.部分资源来自网络,经ET电子归类整理,旨在服务电子爱好者并无商业目的,不保证正确性与完整性.
2.如果您觉得本站资源对您有用,请告知您的好友,用搜索引擎搜"ET电子"即可.

