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

📄 ad8402.h

📁 基于AD8402的数字电位器
💻 H
字号:
//-------------------------------------------------
//                 数字电位器AD8402驱动头文件
//-------------------------------------------------
#include<reg52.h>
#include<AD8402.h>

void AD8402_init(void)
{
 AD8402_CS = 1;
 AD8402_SCK = 0;
 AD8402_SDI = 1;
}
void AD8402_Set(uchar Channel,uchar Restval)
{
 uchar i;
 uchar Restvalue;
 Restvalue = (uchar)((Restval - 50)/39);
 AD8402_CS = 0;
 for(i=0;i<2;i++)
 {
  AD8402_SDI = Channel&0x02;
  AD8402_SCK = 1;
  AD8402_SCK = 0;
  Channel <<= 1;
 }
  for(i=0;i<8;i++)
 {
  AD8402_SDI = Restvalue&0x80;
  AD8402_SCK = 1;
  AD8402_SCK = 0;
  Channel <<= 1;
 }
 AD8402_CS = 1;
}
void main()
{
 AD8402_init();
 while(1)
 {
  AD8402_Set(0,9954;)
 }
}

⌨️ 快捷键说明

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