求大神知道有关AD7705的读取数据的汇编(不是C的)代码

我用AD7705采样电压值,但是看芯片看不大懂怎样读取数据寄存器中的数据,希望有人指导一下采样是的汇编代码,(不要C的)万分感谢... 我用AD7705采样电压值,但是看芯片看不大懂怎样读取数据寄存器中的数据,希望有人指导一下采样是的汇编代码,(不要C的)万分感谢 展开
 我来答
胖大海君
2012-08-07 · TA获得超过1.4万个赞
知道大有可为答主
回答量:1436
采纳率:11%
帮助的人:642万
展开全部
呵呵 还是俺来为你解答吧:
参考程序:
AD7705转换器的编程方法

WT_ D EQU P1.0
DRDY EQU P1.1
RD_D EQU P1.2
SCLK EQU P1.3

⑴AD7705转换子程序
功能: 对AD7705复位初始化,进行模数转换。
入口: (R4)(R5)= AD7705转换的16位数据。
KK0: MOV A, #0FFH ;复位
LCALL OUTCOM
MOV A, #0FFH ;复位
LCALL OUTCOM
MOV A, #0FFH ;复位
LCALL OUTCOM
MOV A, #0FFH ;复位
LCALL OUTCOM

MOV A, #20H ;控制字 选通信寄存器 下次写时钟寄存器
LCALL OUTCOM
MOV A, #04H ;写时钟寄存器
LCALL OUTCOM

MOV A, #10H ;选通信寄存器 下次写设置寄存器
LCALL OUTCOM
MOV A, #44H ;写设置寄存器
LCALL OUTCOM

SETB DRDY
KK1: JB DRDY,KK1 ;查询状态线

AD7705: NOP
MOV A ,#38H ;选通信寄存器 下次读数据寄存器
LCALL OUTCOM

KK2: SETB DRDY
JB DRDY,KK2
LCALL INDATA
RET
呵呵 给加分吗? 有点少啊 给的话 还可以帮助你
追问
可以给你加分,我可以把分数都给你,求帮忙~~~最好是完整点的,我已经纠结一天了,我不想挨骂啊~~~~
追答
hehe   呵呵      分就不要了吧   完整的程序已经发给你了   
是调试过的
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式