今天下午,写了我的第一个模块化编程,成功了!好有成就感啊!
[复制链接]
这两天,老师布置了一道题,用光敏电阻检测环境的温度,并把温度显示出来,精度为0.5度,我们组三个人,他们把电路焊好后,我开始正式编程,用12位的AD芯片TLC2543把模拟量转换为数字量,之前用一个运算放大器把光敏电阻的两端电压放大十倍,便于采集。一开始,我用数码管把光敏电阻的电压显示出来,然后慢慢地,把它的电阻显示出来,又通过查表,电阻与温度的关系,把温度显示出来,当然这都需要算法的!比如说怎样程序控制查表,把电阻值与温度相对应。刚开始,失败了,这是很自然的事情,我已经麻木了,于是,我就一点一点的改,同学也在一旁给我出谋划策,最后,成功!大家很高兴!
今天早上,我用1602把温度显示出来,完成任务后,我就琢磨着要学模块化编程了,因为你看一下程序就知道了,函数很多很乱!虽然很早我就想学模块化编程了,但一直找不到机会,这次,我要练一下了,离国赛已经很近了,我要做充分的准备,尽量多掌握点知识。
经过三个小时的奋战,我终于把之前的程序改为更为规范化的程序了,实现了模块化!这期间,出了好多错误,无论数量还是种类!现在已调试成功,显示出了正常温度!
我想我们每冲破一层阻碍,就前进了一步!加油!!!
|