X9C103数字电位器C程序汇总

硬件连接P1.0口 接片1的片选端CSP1.1口 同时接片1、片2的脉冲输入端P1.2口 同时接片1、片2的电阻增降选择端P1.4口 接片2的片选端CS数字电位器C程序汇总(X9C103) sbit

硬件连接 P1.01CS 口接片的片选端 P1.112 口同时接片、片的脉冲输入端 P1.212 口同时接片、片的电阻增降选择端 P1.42CS 口接片的片选端 CX9C103 数字电位器程序汇总() sbitX_CS_1=P1^0;// sbitX_INC=P1^1;// sbitX_UD=P1^2;// sbitX_CS_2=P1^4;// // 有关电位器的宏定义 #defineSETB_X9C103_CS1X_CS_1=1 #defineCLRB_X9C103_CS1X_CS_1=0 #defineSETB_X9C103_INCX_INC=1 #defineCLRB_X9C103_INCX_INC=0 #defineSETB_X9C103_UDX_UD=1 #defineCLRB_X9C103_UDX_UD=0 #defineSETB_X9C103_CS2X_CS_2=1 #defineCLRB_X9C103_CS2X_CS_2=0 voidX9C103_Inc_N_Step(unsignedcharSel,unsignedcharN); voidX9C103_Dec_N_Step(unsignedcharSel,unsignedcharN); voidDelay(unsignedintt); voidX9C103_Init(unsignedcharSel);// 初始化至中间位置 //us 延时子程序 voidDelay(unsignedintt) { unsignedinti; for(i=0;i<t;i++); } //************************************************************************ //SelNSelN 数字电位器向上调步选片子、表示要调步数 //10099 数字电位器个抽头,相当于步 //************************************************************************

腾讯文库X9C103数字电位器C程序汇总