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

[09-12 17:15:07]   来源:http://www.88dzw.com  单片机学习   阅读:8665

文章摘要:MOV A,#01H ;输出WRSRLCALL BYTE_OUTPOP ACC ;输出设置值LCALL BYTE_OUTLCALL ENDXLCALL WIP_CHK ;等待WIP=0RET(4)X25045状态寄存器读出程序功能:读出状态寄存器当前值。出口:ACC是当前值。RDSR:LCALL STAXMOV A,#05HLCALL BYTE_OUTLCALL BYTE_INLCAL ENDXRET(5)其他子程序WIP_CHK:LCALL RDSR ;等待X25045结束内部写周期JB ACC.0,WIP_CHKRETSTAX:SETB CS ;启动X25045指令NOP ;先拉高CS,再

X25045在舞台灯光换色器设计中的应用,标签:单片机开发,单片机原理,单片机教程,http://www.88dzw.com
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

LCALL BYTE_OUT

LCALL BYTE_IN

LCAL ENDX

RET

(5)其他子程序

WIP_CHK:LCALL RDSR ;等待X25045结束内部写周期

JB ACC.0,WIP_CHK

RET

STAX:SETB CS ;启动X25045指令

NOP ;先拉高CS,再拉你SCK,最后拉低CS

CLR SCK

NOP

CLR CS

NOP

RET

ENDX:CLR SCK ;结束X25045指令

SETB CS ;先拉低SCK后拉高CS

NOP

NOP

RET

BYTE_OUT:MOV R4,#08H ;向X25045写入一字节数据

BOUT1:CLR SCK

RLC A

MOV SI,C

SETB SCK

NOP

NOP

DJNZ R4,BOUT1

RET

BYTE_IN:MOV R4,#08H ;从X25045读出一字节数据

BIN1:CLR SCK

MOV C,SO

RLC A

SETB SCK

NOP

NOP

DJNZ R4,BIN1

RET

RST_DOG:SETB CS ;复位看门狗定时器

NOP

CLR CS

NOP

SETB CS

RET


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


Tag:单片机学习单片机开发,单片机原理,单片机教程单片机学习

《X25045在舞台灯光换色器设计中的应用》相关文章

分类导航
最新更新
热门排行