
TLV5614
2.7 V至5.5 V 12 - BIT 3 μS翻两番数字 - 模拟转换器
与掉电
SLAS188 - 1998年9月
应用信息
CLR
MOV
T1
SBUF ,A
;它传输 - 设置FS低
;它发出的串行端口
;递增R7指针
;以获得从表中的下一字节
;这是LSB的这个样本,现在在ACC
;等待发送完成
;明确新的发射
;并发送出去的LSB DAC A
INC。
R7
MOV
A,R7
MOVC
A,@ A + DPTR
A_MSB_TX :
JNB
TI , A_MSB_TX
CLR
TI
MOV
SBUF ,A
; DAC 下一个
; DAC 码应取自16个字节( 8个样品)进一步对
;在正弦表 - 这给出了一个余弦函数
MOV
A,R7
;指针R7
添加
A,#0FH
;加上15日 - 已经做了一个INC。
ANL
A,#03FH
;包装背面圆为0,如果> 64
MOV
R7,A
;指针回到R7
MOVC
ORL
A_LSB_TX :
JNB
SETB
CLR T1
CLR
MOV
INC。
MOV
MOVC
C_MSB_TX :
JNB
CLR
MOV
A,@ A + DPTR
A,#01H
TI , A_LSB_TX
T1
TI
SBUF ,A
R7
A,R7
A,@ A + DPTR
TI , C_MSB_TX
TI
SBUF ,A
;从表中获取DAC MSB
;设置控制位DAC C类地址
;等待DAC LSB的传输来完成
;切换FS
;
;
;
;
;
明确新的发射
并发送DAC C的MSB
递增R7指针
以获得从表中的下一字节
这是LSB的这个样本,现在在ACC
;等待发送完成
;明确新的发射
;并发送出去的LSB DAC
; DAC B下一
; DAC B代码应取自16个字节( 8个样品)进一步上
;在正弦表 - 这给出了一个倒置的正弦函数
MOV
A,R7
;指针R7
添加
A,#0FH
;加上15日 - 已经做了一个INC。
ANL
A,#03FH
;包装背面圆为0,如果> 64
MOV
R7,A
;指针回到R7
MOVC
ORL
C_LSB_TX :
JNB
SETB
CLR
CLR
MOV
;得到
INC。
MOV
MOVC
A,@ A + DPTR
A,#02H
TI , C_LSB_TX
T1
T1
TI
SBUF ,A
DAC B LSB
R7
A,R7
A,@ A + DPTR
;从表中获取DAC B MSB
;设置控制位DAC B地址
;等待DAC LSB传送完成
;切换FS
;明确新的发射
;并发送DAC B的MSB
;递增R7指针
;以获得从表中的下一字节
;这是LSB的这个样本,现在在ACC
;等待发送完成
;明确新的发射
;并发送出去的LSB DAC B
B_MSB_TX :
JNB
TI , B_MSB_TX
CLR
TI
MOV
SBUF ,A
; DAC 下一个
;数模转换器D代码应取自16个字节( 8个样品)进一步上
;在正弦表 - 这给出了一个倒置的余弦函数
22
邮政信箱655303
达拉斯,德克萨斯州75265