cs5532程序代码Word下载.docx
- 文档编号:18291569
- 上传时间:2022-12-15
- 格式:DOCX
- 页数:8
- 大小:14.72KB
cs5532程序代码Word下载.docx
《cs5532程序代码Word下载.docx》由会员分享,可在线阅读,更多相关《cs5532程序代码Word下载.docx(8页珍藏版)》请在冰豆网上搜索。
//data=0
elseif(bak_dat==0x80)cs_di=1;
//data=1
//---------------------------------------
//clk
cs_clk=1;
Nop();
cs_clk=0;
ad_loop=ad_loop-1;
bak_data=bak_datalt;
lt;
1;
}
cs_di=0;
voidmcu_out32bit(unsignedlongadd_dat2)
unsignedcharad_loop;
unsignedlongbak_data,bak_dat;
bak_data=add_dat2;
ad_loop=32;
bak_dat=bak_data0x80000000;
elsecs_di=1;
voidmcu_in8bit()
unsignedcharad_loop,bak_data;
bak_data=bak_data0xfe;
if(cs_do==1)bak_data=bak_data+1;
ad_dat1=bak_data;
voidmcu_in32bit()
unsignedlongbak_data;
bak_data=bak_data0xfffffffe;
ad_dat2=bak_data;
//------------------------------------------------------------------------
voidwrite_register()
cs_cs=0;
//-------------------------
mcu_out8bit(cs_command);
mcu_out32bit(cs_regs);
//-----------------------
//cs_cs=1;
//--------------------------------------------------------------------------
voidread_register()
delay(50);
mcu_in32bit();
cs_regs=ad_dat2;
//--------------------------------------------------------
voidsync()
unsignedcharreset_loop;
reset_loop=15;
while(reset_loop0)
mcu_out8bit(0xff);
reset_loop=reset_loop-1;
mcu_out8bit(0xfe);
//CS5531/32/33/34不具有上电复位功用,要
//初始化模数改换器,有必要施行软件复位,软件复
//位可经过串口初始化序列对串口复位结束。
经过
//发送15个字节的SYNC1(0xFFH),然后发送1
//个字节的SYNC0(0XFEH)可将串口复位成命
//令方法。
voidad_reset()
//--------------------
//1.复位有些
sync();
//--------------------------------------------------
//写装备寄存器
mcu_out8bit(0x03);
delay_ms(25);
//------------------------------
mcu_out8bit(0x02);
mcu_out8bit(0x00);
//ad_dat1=0x05;
//写通道设置寄存器
//120hz0x00000000
//60hz0x00800080
mcu_out8bit(0x05);
//ad_dat1=0xc0;
//主张改换
mcu_out8bit(0xc0);
//ad_csb
(1);
//cs=1
cs_do=1;
//-----------------------------------------------------------------
//24bitad
//-----------------------------------------------------
//reaeresult
voidadc_result()
unsignedchark_d1,k_d2,k_d3,k_d4,k_d5;
unsignedlongd_data1;
while(cs_do==1)
{}
//----------------------------
mcu_in8bit();
k_d1=ad_dat1;
k_d2=ad_dat1;
k_d3=ad_dat1;
k_d4=ad_dat1;
k_d5=ad_dat1;
while(cs_do==0)
//-------------------------------------
d_data1=k_d2;
d_data1=(d_data1lt;
8)+k_d3;
8)+k_d4;
d_data=d_data1lt;
8;
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- cs5532 程序代码