新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 一种基于单片机控制的数字视频混合器

一种基于单片机控制的数字视频混合器

作者:时间:2010-11-02来源:网络收藏

3.3 访问TMC2081

TMC2081提供微处理器I/O口,包括读/写R/W、片选CS、寄存器选择A[2:0]、数据I/O口D[7:0]。通过微处理器I/O口可以访问TMC2081的内部存储器,完成对芯片的配置。读写时序如图4。

参数tPWLCS、tSA、tSD、tHD、tPWHCS、tHA、tDOM的最短要求时间都是ns级。用AT89S8252软件编程可以模拟该端口的读写时序配置TMC2081。

本系统用到两片TMC2081,标记为TMC2081_0和TMC2081_1。AT89S8252的P3.6连TMC2081_0/1的R/W,P2.3连TMC2081_0的CS,P2.4连TMC2081_1的CS,P2[2:0]连TMC2081_0/1的A[2:0],P0[7:0]连TMC2081_0/1的D[7:0](如图2)。读写TMC2081_0的A通道存储器的程序如下:

MC2081_0 EQU P2.3

TMC2081_1 EQU P2.4

R_NW EQU P3.6

MOV A,#00H

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



评论


相关推荐

技术专区

关闭