中国·芯片交易在线
首页 | 供应信息 | 求购信息 | 库存查询 | 新闻中心 | 展会资讯 | IC厂商 | 技术资料 | 自由区域
   新闻首页 |  行业动态 | 新品发布 | 政策法规 | 科技成果 | 模拟技术 | 嵌入系统 | 传感控制 | 存储设计  
当前位置:IC72首页>> IC新闻中心>> 模拟技术 >>电子行业新闻正文

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

时间:2005/6/16 18:29:00  作者:  来源:ic72  浏览人数:1763
 
 

下面是针对图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;

}

 
【相关文章】
·Atmel 新款 LVDS 多路分解器
·多路PT100-III型信号转换模块
·ADI公司推出高级视频滤波器
·基于AD7864和DSP的4路数据采集系统
·基于INT51X1的高速数据通信模块的设计
·内置测试图案产生功能的数字视频信号测试 系统
·D类放大技术卷土重来
·降低手机的“嗡嗡”噪声
·运行中可编程的增益控制
·CMOS射频电路的发展趋势
·ADI推出RF功率测量设备
·Linear 16 至 24 位 ∑Delta ADC 系列
·MAX5631与AT89C51软件程序设计及硬件连接图
·内嵌闪存MCU的高性能多通道24位采集系统ADuC845
 
 
IC新闻搜索
 
热点新闻
基于红外超声光电编码器的室内移动小车定位系
基于闪烁存储器的TMS320VC5409DSP并行引导装载方法
非移动市场需求飙升,ARM预计2010年出货量超50亿片
一种快速响应的电容式湿度传感器感湿薄膜设计
利用特殊应用模拟开关改进便携式设计
无线传感器网络跨层通信协议的设计
基于ARM9内核Processor对外部NAND FLASH的控制实现
基于GSM技术的汽车防盗系统的设计
热电阻在烟叶初烤炕房温度控制中的应用
高速数据转换系统对时钟和数据传输的性能要求
友情连接
 关于我们  IC论坛  意见反馈  设置首页  广告服务  用户帮助  联系我们
copyright:(1998-2005) IC72 中国·芯片交易在线
(北京)联系电话:(010)82614113、82614123 传真:(010)82614123 客户服务:service@IC72.com 库存上载:IC72@IC72.com
在线MSN咨询:ic72sale8@hotmail.com 通信地址:北京市西城区西直门内大街2号大厦15层 邮政编码:100013
(深圳)联系方式: 在线MSN咨询:ic72sale6@hotmail.com 在线QQ咨询:191232636 通信地址:深圳市福田区振华路
注 册 号: 1101081318959(1-1)

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 0 1 2 3 4 5 6 7 8 9