电子工程设计报告2阶(10)
发布时间:2021-06-07
发布时间:2021-06-07
试用与北京工业大学电子工程实验课
}
这段程序利用键盘行列确定具体介入那个键,c键flag_ctrl=1设定为开始闭环控温,e键设定flag=1确定个位数字,f键flag_ctrl=0取消闭环控温,a键跳出循环。
其他位数字键。
4、
temper[0]=led[0]*10+led[1];
temper[1]=z*10+y;
diff0=temper[0]-temper[1];
if(flag_ctrl)
{
if(diff0>0)
diff1=255;
else if(diff0<0)
diff1=0;
else
diff1=128;
}
else{
diff1=128;
}
CS2=diff1;delay();
}
}
本程序通过diff0=temper[0]-temper[1];确定差值diff0,判断正负或者为零进行升降温、恒温。Delay函数保证数值不会跳变太频繁。
八、实验心得
本阶段实验我们感到非常有收获。首先,上一阶段中我们的主要任务还只是练习焊接技术等,但本阶段中我们可以参与设计系统,这对于编程能力有很大的提高。而且经过更多的练习,焊接能力有了更大的进步,包括电路板的布局、排线、怎样最高效率地将焊点焊牢固,减少后期工作量等等,和最初相比都有了非常明显的进步。同时,面对电路板出现的问题,我们在猜测、检查、推测故障原因上也越发有经验,遇到困难,我们比第一阶段时的心态要平稳得多,排查问题的效率也高得多了。虽然我们的能力并不能解决我们遇到的所有问题,但是通过请教老师和同学、查询资料等方法,我们还是顺利完成了本阶段的实验。
但是,正是因为有所进步,我们才更加明白自己的差距还很大。比如由于基础知识不扎实,编程阶段就很难顺利进行。这次实验不光是实践和能力的进步,更是对我们的鞭策,今后的学习中绝不可再轻视基础知识,毕竟实验的目的还是巩固知识、学以致用。
上一篇:如何让孩子保持专注
下一篇:幼儿教师实习自我鉴定