导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→发表看法:[entertop]音频视频切换器相关讨论。



No.68620
作者:entertop
邮件:entertop@163.com
ID:27990
登陆:4次
文章数:2篇
最后登陆IP:219.134.246.92
最后登陆:2006/4/10 0:55:10
注册:2004/11/22 14:22:47
财富:112
发帖时间:2004/12/10 11:06:17
发贴者IP:203.185.30.84
标题:entertop:音频视频切换器相关讨论。
摘要:No.68620音频视频切换器相关讨论。 我现在想做一个视频音频切换的小东西。
计划是用at89c51,通过i2c来控制TEA6420(audio)和TEA6415C(video).
我的目的是:把一根信号线在不同的时间让不同的电视使用。信号线包括二根音频线,一根视频线。我所用的线路很简单。大家可以,一看就明白那些电路。

我的输入选择20口,六个输出13-18
单片机程序:
VSCL BIT P2^6
VSDA BIT P2^7
SLA EQU 50H
NUMBYT EQU 51H
MTD EQU 52H
MRD EQU 52H
SLAW EQU 06H

ORG 00H
LJMP MAIN
ORG 23H
LJMP KSCAN
ORG 30H
MAIN:
MOV A,#0FFH
MOV P2,A
CLR P2^0

CLR EA
MOV R1,#MTD;这里想让他们六个同时用一个信号
MOV @R1,06H
INC R1
MOV @R1,0EH
INC R1
MOV @R1,16H
INC R1
MOV @R1,1EH
INC R1
MOV @R1,26H
INC R1
MOV @R1,2EH
MOV NUMBYT,#6
MOV SLA,#SLAW
LCALL WRNBYT
SETB EA

KSCAN: 
MOV A,#0FFH;键盘扫描程序
MOV P1,A
MOV A,P1
JZ KSCAN
CALL T12MS
MOV A,P1
JZ KSCAN
CALL T12MS
JNB ACC.0,AAAA
JNB ACC.1,BBBB
JNB ACC.2,CCCC
JNB ACC.3,DDDD
JNB ACC.4,ERROR
JNB ACC.5,ERROR
JNB ACC.6,ERROR
JNB ACC.7,ERROR
JMP KSCAN
;++++++++++++++++++++++++++++++++++++++++++++++++++++++++
AAAA:
MOV A,0FFH;点亮指示灯
MOV P2,A
CLR P2^0
;*******************
CLR EA;将20口和18口通
MOV R1,#MTD
MOV @R1,06H
MOV NUMBYT,#1
MOV SLA,#SLAW
LCALL WRNBYT
SETB EA
JMP KSCAN
;----------------------------
BBBB:
MOV A,0FFH
MOV P2,A
CLR P2^1
;******************* 
CLR EA
MOV R1,#MTD
MOV @R1,0EH
MOV NUMBYT,#1
MOV SLA,#SLAW
LCALL WRNBYT
SETB EA
JMP KSCAN
;----------------------------
CCCC:
MOV A,0FFH
MOV P2,A
CLR P2^2
;*******************
CLR EA
MOV R1,#MTD
MOV @R1,16H
MOV NUMBYT,#1
MOV SLA,#SLAW
LCALL WRNBYT
SETB EA
JMP KSCAN
;----------------------------
DDDD:
MOV A,0FFH
MOV P2,A
CLR P2^3
;******************* 
CLR EA
MOV R1,#MTD
MOV @R1,1EH
MOV NUMBYT,#1
MOV SLA,#SLAW
LCALL WRNBYT
SETB EA
JMP KSCAN
;----------------------------
ERROR:
JMP KSCAN

T12MS:
MOV R7,#18H
D1: MOV R6,#0FFH
D2: DJNZ R6,D2
DJNZ R7,D1
RET

;NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
;Virtual I2C bus program 
STA:    SETB VSDA;启动I2C总线
     SETB VSCL
     NOP
     NOP
     NOP
     NOP
     CLR VSDA
     NOP
     NOP
 ......

>>返回讨论的主题



  发表回复
用户名   *您没有注册?
密码   *
验证码   * .
标题   *
心情
随便说说    我回答你    最新发现    得意的笑   
气死我了    真是没劲    坚决同意    表示反对   
大家过来    好奇怪哟    懒得理它    大家小心   
文件上传
内容


字体:      字体大小:    颜色:
粗体 斜体 下划线 居中 超级连接 Email连接 图片 Flash图片 Shockwave文件 realplay视频文件 Media Player视频文件 QuickTime视频文件 引用 飞行字 移动字 发光字 阴影字 查看更多的心情图标 背景音乐
点击加入表情
                         
选项
有回复时用短消息通知您?

   




老古网执行:13毫秒 最大:7276毫秒 查询6次