⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 vad549.c

📁 用键盘来输入电压或电流。实现恒流
💻 C
字号:
sbit VCS549=P0^7; 
sbit VDATAOUT549=P0^6;
sbit VCLK549=P0^5;

/*********函数名称:ADCSelChannel********
*
*功能:转换指定通道的模拟量为数字量
*
*说明:
*
*位置:1
*
****************************************/
void delay549V(int i)
{while(i--);}
/************************************/
uint read_byte_from_549V(void)

{
      uchar ConvertValue = 0;
      uchar i;
      VCS549=1; //芯片复位
      VCS549=0;
      VCS549=1;
      VCLK549=0;
      delay549V(8);
      VCS549=0; //芯片起始
      delay549V(8); //等待延时
      for (i=0; i<8; i++) //输入采样转换时钟
      {
            VCLK549 = 1;
            VCLK549 = 0;
      }
      VCS549=1; //开始转换
     delay549V(40); //等待转换结束
      VCS549=0; //读取转换结果
       delay549V(8);
      for (i=0;i<8;i++) //
      {
            VCLK549=1;
            ConvertValue<<=1;
            if (VDATAOUT549)
            {
                   ConvertValue|=0x1;
            }
            VCLK549=0;
      }
      VCS549=1;
      return (ConvertValue); //返回转换结果
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -