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);

         }


在第一次到第四次时是好的 但是到第五次时,电压值就会减小,第七次按 电压值会突然增大。可是测得的数据确是和程序设计是一样的
此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
3条回答
yl20084784
1楼-- · 2019-03-24 22:08
val是不是定义成char了?
空空禅师
2楼-- · 2019-03-24 23:24
 精彩回答 2  元偷偷看……
吴下阿蒙
3楼-- · 2019-03-25 04:25
楼主自己做的双面板?

一周热门 更多>