DAC0832+51做的数控电源

2019-03-24 18:04发布

第一张图横轴代表I/O口的顺序 y轴代表按键按下的次数。数据代表I/O状态,我的测试程序是这样的




   Wr=0;

   CS=0;

   val=0;

   P1=0;

//   a1=0;a2=1;a3=0;a4=1;a5=0;a6=1;a7=0;a8=1;



//   delay(1000);

//   delay(1000);

//   P1=0xcc;

//   delay(1000);

//   delay(1000);

//   P1=0x00;                                                                                                                                                                                         

   while(1)

   {

     if(k1==0)

         {

           delay(10);

           if(k1==0)

           {

             val=val+10;

                 P1=val;



           }

         

          while(!k1);

         }


在第一次到第四次时是好的 但是到第五次时,电压值就会减小,第七次按 电压值会突然增大。可是测得的数据确是和程序设计是一样的
此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。