您现在的位置: 范文先生网 >> 理工论文 >> 电子通信论文 >> 正文

X25045在舞台灯光换色器设计中的应用

时间:2007-1-20栏目:电子通信论文

MOV A,R3 ;输出单元地址低八位

LCALL BYTE_OUT

BYWR:MOV A,@R0 ;从缓冲区取数输出

LCALL BYTE_OUT

INC R0 ;指针加1

DJNZ R2,BYWR ;缓冲区未空则继续输出

LCALL ENDX ;指令结束

LCALL WIP_CHK ;等待WIP=0

RET

(2)X25045数据读出程序

功能:把指定地址开始的单元数据读出并放入缓冲区

入口:与写入程序相同。

READX:LCALL STAX

MOV A,#03H ;输出READ

MOV C,F0

MOV ACC.3,C

LCALL BYTE_OUT

MOV A,R3 ;输出低八位地址

LCALL BYTE_OUT

BYRD:LCALL BYTE_IN ;输入数据送入缓冲区

MOV @R0,A

INC R0 ;指针加1

DJNZ R2,BYRD ;缓冲区未满则继续输入

LCALL ENDX

RET

(3)X25045状态寄存器写入程序

功能:对状态寄存器进行设置。

入口:ACC是修改值。

WRSR:LCALL STAX

PUSH ACC

MOV A,#06H ;输出WREN

LCALL BYTE_OUT

LCALL STAX

MOV A,#01H ;输出WRSR

LCALL BYTE_OUT

POP ACC ;输出设置值

LCALL BYTE_OUT

LCALL ENDX

LCALL WIP_CHK ;等待WIP=0

RET

(4)X25045状态寄存器读出程序

功能:读出状态寄存器当前值。

出口:ACC是当前值。

RDSR:LCALL STAX

MOV A,#05H

上一页  [1] [2] [3] [4] [5] 下一页

下页更精彩:1 2 3 4 下一页