求助 汇编程序翻译成C语言
查询方式初始化 AD73360LACC #KZBAT ;控制字首地址
LAR AR0,#7 ;循环次数
MAR *,AR0
CSH0:
LDP #DP_PF2
CSH1:
BIT PADATDIR,13 ;查询帧同步信号
BCND CSH1,NTC ;TC = 0 转 CSH1
LDP #DP_PF1 ;地址 7041H
TBLR SPITXBUF ;取控制字送发送缓冲区
ADD #1 ;地址 +1
SPLK #008FH,SPICCR ;启动 SPIㄝ,16 位格式
CSH2:
BIT SPISTS,9 ;查询发送状态
BCND CSH2,NTC ;TC = 0,未发送完转 CSH2
SPLK #000FH,SPICCR;复位 SPI
BANZ CSH0 ;AR0<>0 转,AR0-1
K Z B A T :
.WORD 8106H;向 CRB写入05H:
DMCLK=MCLK ;
;SCLK=DMCLK/ 4 ;
;采样率=DMCLK/ 1024
.WORD 82C1H ;向 CRC 写入 C1H:5V 工作
;2.5 V 基准,6 通道全加电
.WORD 8388H ;向 CRD 写入 88H:通道 1、2 工作
;放大器增益均设置为0dB
.WORD 8488H ;向 CRE 写入 88H:通道 3、4 工作
;放大器增益均设置为 0 dB
.WORD 8588H ;向 CRF 写入 88H:通道 5、6 工作
;放大器增益均设置为 0 dB
.WORD 8600H ;向 CRG 写入 00H,
;1 至 6 通道设置为差动工作方式
.WORD 8700H ;向 CRH 写入 00H,
;设置 1 至 6 通道为同相输入方式
.WORD 8001H ;向 CRA 写入 01H,
;设置为数据模式,禁止软复位