悲歌123

    1. 基于51单片机调试ADS1118 11/9075 51单片机 2014-08-12
      cp1149637566 发表于 2014-8-10 15:32 楼主解决了吗?我的现在也卡住了
      是时序图问题
    2. 阻抗、阻抗角、阻抗模的计算 2/8084 模拟电子 2014-07-08
      我希望得到的是公式,比如|Z|=某某
    3. 基于51单片机调试ADS1118 11/9075 51单片机 2014-07-06
      再次求助:以上程序哪位大神帮忙画一个流程图
    4. 基于51单片机调试ADS1118 11/9075 51单片机 2014-07-05
      exiao 发表于 2014-7-5 20:46 猜不到原因。建议楼主提供代码和电路图
      SCLK = P2.1DIN = P2.2DOUT = P2.3CS  = P2.0我把VCC供电给去掉后,再给它一个峰峰值为20伏的正弦波,输出是发生改变了,但感觉好乱这就是输出的一组数据
    5. 基于51单片机调试ADS1118 11/9075 51单片机 2014-07-05
      exiao 发表于 2014-7-5 20:46 猜不到原因。建议楼主提供代码和电路图
      主程序 #include "ads1118.h" void Init(void)    //此函数方便串口调试 {    TMOD = 0X20;                 //定时器初始化    TH1 = 0XFD;    TR1 = 1;    SM1 = 1;SM0 = 0;    REN = 1;    TI = 1; } float Volt_Value; void main(void) {         uint value;         Init();                   //定时器初始化         EA = 1;                         //打开中断         ADS1118_Init();                //AD模块初始化         Write_ADS1118(CONFIG_VALUE,0);           //         while(1)         {                 delay_ms(1000);                                        //延时1s                 value  =  ADS_SEL_Read(4,0);  //6.144                 printf("value = %d\n\r",value);         //输出value的值                 Volt_Value = value*6.144/32768;   //第二次转换时读出的是前一次的电压                 printf("Volt_Value %f\n\r\n\r",Volt_Value);        //输出第二次Volt_Value的值     } } 子程序 #include "ads1118.h" void delay_ms(uint z)        // 延时程序 {         uint x;         for(;z>0;z--)         for(x=110;x>0;x--); } void ADS1118_Init(void)         //ADS1118初始化程序 {         CS_H;         SCLK_H;         MOSI_L; } union aa{                                                                 //???            uint dat1[2];                        ulong dat2;                 }; uint Write_ADS1118(uint dat,uchar mode)         //?????? { //        uint temp;         union aa temp;         union aa temp1; //        ulong Value;         uchar i;                  if(mode == 1)dat |= 0x8000;                temp.dat1[1] = dat;   temp.dat1[0] = dat;         SCLK_L;         CS_L;         delay_ms(1);         for(i=0;i

最近访客

< 1/1 >

统计信息

已有11人来访过

  • 芯积分:--
  • 好友:--
  • 主题:4
  • 回复:5

留言

你需要登录后才可以留言 登录 | 注册


cp1149637566 2014-8-10
ADS1118这个楼主弄出来了吗?可否给点提示,小弟也是用51做的
查看全部