找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 5303|回复: 0
打印 上一主题 下一主题
收起左侧

单片机与DA芯片的编程问题,请高人指教

[复制链接]
跳转到指定楼层
楼主
ID:17322 发表于 2009-9-18 09:44 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我编了一个用philips的P89C58BP单片机控制AD7535进行数模转换的程序,但是输出的模拟电压为零
(AD7535转换出的是电流,是通过它的IOUT输出的,连接OP07将电流转换为电压,我通过量OP07的6脚和3脚确定转换是否成功)
程序如下:
#include<reg51.h>
#include<absacc.h>
#define AD7535MSB XBYTE[0x1FFF]/*使CSMSB = 0,CSLSB =1, LOAD =1*/
#define AD7535LSB XBYTE[0x3FFF]/*使CSMSB = 1,CSLSB =0, LOAD =1*/
#define LOAD   XBYTE[0x5FFF]   /*使CSMSB = 1,CSLSB =1, LOAD =0*/
main()
{
   P3&=0xBF;/*WR = 0*/
   AD7535MSB = 255;//赋值全0XFF
   AD7535LSB = 255;
   LOAD = 0;
   while(1);
}
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表