网站首页
IC库存
IC展台
电子资讯
技术资料
PDF文档
我的博客
IC72论坛
ic72 logo
资料首页最新产品 技术参数 电路图 设计应用 解决方案 代理商查询 IC替换 IC厂商 电子辞典
关键字: 技术文章 PDF资料 IC价格 电路图 代理商查询 IC替换 IC厂商 电子辞典

MAX5631与AT89C51软件程序设计及硬件连接图

下面是针对图5硬件连接电路给出的相应C评议程序。其中单片机晶振频率为11.0592Hz。设计时,首先送入24个输入字,其中前16位是要转换的16位数(用第一个循环实现输入数据),后8位是通过地址选择的输出数据通道号。

Max5631(unsigned int Data,unsigned char Chan)

{

unsigned char BitCounterData=16,BitCounter Chan=8;//位数控制

unsigned char TempChan;//中间临时通道号

unsigned int TempData;//中间临时变量

TempData=Data;

TempChan=Chan;

TempChan<<=3;

TempChan&=0xfffe;

SCL=0;//时钟线为低电平

SCS=0;//片选为低电平

do{

SCL=0;

-nop-();

if((TempData&0x8000)==0x8000)//如果最高位是1

SDA=1;

Else

SDA=0;//数据线为低电平

SCL=1;

TempData=TempData<<1;左移

BitCounterData--;

}while(BitCounterData);

do{

SCL=0;

-nop-();

if((TempChan & 0x0080)==0x0080)//如果最高位是1

SDA=1;

else

SDA=0;

SDA=0;

SCL=1;

TempChan=TempChan<<1;//左移

BitCounterChan--;

}while(BitCounterChan);

SCL=0;

SCS=1;

}

热门搜索:2838228 TLP825 602-15 02B1001JF 2986122 01T5001JF 02C1001JF N060-002 RS-1215 TLP808NETG PSF2408 2856087 PS-615-HG 02T5000JF B30-8000-PCB ADC128S102CIMTX SS480806 2762265 ADS1013IDGSR 2858030 SUPER6OMNI D TLP810NET 02T0500JF UL24CB-15 PS-415-HG
COPYRIGHT:(1998-2010) IC72 达普IC芯片交易网
客户服务:service@IC72.com 库存上载:IC72@IC72.com
(北京)联系方式: 在线QQ咨询:点击这里给我发消息 联系电话:010-82614113 传真:010-82614123
京ICP备06008810号-21 京公网安备 11010802032910 号 企业资质