沈静桥,刘怡
(1.成都纺织高等专科学校,四川成都,611731;2.四川工商职业技术学院,四川都江堰,611830)
适合开发逻辑的单片机测控技术教学思路
沈静桥1,刘怡2
(1.成都纺织高等专科学校,四川成都,611731;2.四川工商职业技术学院,四川都江堰,611830)
本文分析了单片机测控技术课程教学实践的现状和成因,结合企业开发逻辑提出该课程教学改革的可行思路。
开发逻辑;单片机;测控技术
随着职业教育的发展,学校技术学习和企业实战环境的距离愈来愈近,对学生的要求也更为理性。笔者经过多年教学实践,以单片机测控技术课程为研究载体力求探索出一个适应项目开发并有利于学校教学的思路。
单片机测控技术的前导课程是单片机原理与应用,而单片机测控技术注重测控领域的应用开发;但限于高职类院校的学生实际状况该课程是普遍反映学生难学老师难教的课程。究其原因笔者认为主要有以下因素造成。
(1)难点集中,任务不明:难点集中于两个方面一方面是测控试剂领域的复杂性,而是单片机检测知识的使用域这些问题在动手之前没有划分清楚为后与工作造成了障碍。(2)软硬纠缠,内容不清:单片机测控本身涉及到软硬结合和软硬划分问题,一旦工作不正常或出现故障就会出现故障判断上纠缠不清的困扰。(3)成员参与度不够:对于有难度的项目往往出现一个人冥思苦想做而几个人看的情况,对大多数项目成员而言其成就感和创造力提升不足。
针对上述状况,笔者认为教学上需要在了解尊重企业开发逻辑基础上制定适合开发逻辑的教学安排。
项目成员一起完成系统架构,然后软件硬件独立分开,在框架设计时约定接口。分别测试,最后系统联调。
在这里虽然是“一起”,但还得有主次之分。主要是指遇到分歧怎么办?必须有人能拿主意。一旦确定后坚决执行。所以,第二种比较理想。由高人总体负责结构,然后分而治之。这样一来也比较容易控制进度,毕竟高人的经验多,对开发时间的掌握比较准确。
由一高手(通常是老工程师)归纳好所有结构框架,组织下面几个单片机工程师(可能各有所长)逐步构建系统。
我个人比较认同这种方案,也是典型的外科手术团队的形式(手术团队不需要太多的外科医生(牛人、高手),有且仅有一个就够了,然后给他配备相应的护士和麻醉师等辅助其工作,让他专心设计同时助手们也能得到提高和成长),现在大多数老板也都采用这种方案,只不过项目组成员都习惯性的只要一个牛人,然后,把它当成一神牛,一人拉着公司项目的重车。
这两种模式各有优势和不足,究竟采取哪一种?主要看公司的规模和老板自己的能力储备。单片机就是带来更多的乐趣和成就感。做技术的人,之所以能做下冷板凳,可能很重要的两个原因。
(1)创造力的提升:软件领域,有很多牛人,很多人都是一个人单挑一个行业。比如说那个Linux的发明人;比如说那个C、JAVA的发明人。还有写The Art of Computer Programming书的作者。都是泰山北斗级的人物。每个程序员心中,都有着这样的梦想,做出更大的成就!硬件工程师何尝不是?但是啥芯片都是别人的,自己用分离器件搭个放大电路,控制电路,好像越来越难。(2)成就感的提升:从心理学角度上看做硬件的人会软件,软件的人会硬件,自己一下子可以做一个完整的东西,成就感还是非同凡响的。
在课程教学中不可能照搬企业现成做法,但可以采用模拟企业项目开发模式确定任务分摊任务难点。具体办法是软硬结合,分步实施;课程教学中采用归纳方式,而这个主管者由任课教师担任;课程实习或设计中采用分立方式,但每个成员必须轮流担任一次项目主管者。
以数字温度测温项目为例;笔者先要求各组提交任务清单,说明要测试什么?要输出那些控制信息(要控制什么)?要表现什么?各自要什么接口部件?什么样的支配(操控形式)?然后又小组自行确定个任务承担者。并在表格里留下空白用于书写所遇故障及解决办法。
表1 任务表格
单片机测控技术的教学不仅要传授单片机技术在测控领域的应用知识,更重要的是授人以渔传授解决问题的方法和面对复杂任务时的拆分模式。
[1]王东霞,温秀兰,黄家才,盛党红.工程教育专业认证指导下的微机、单片机原理与应用课程教学改革[J].中国现代教育 装 备 ,2016,(21):32-34.[2017-10-12].DOI:10.13492/j.cnki.cmee.2016.21.012.
[2]王艳林,李东.单片机原理及应用教学项目设计[J].教育教学论坛,2016,(20):64-65.[2017-10-12].
[3]王艳林,李东.单片机原理及应用教学实践系统设计[J].教育教学论坛,2014,(24):181-182.[2017-10-12].
[4]张志勇,李岳林,刘志强,胡宏伟.基于软件仿真的单片机课程启发式教学方法探索[J].科教导刊(中旬刊 ),2011,(10):52+64.[2017-10-12].DOI:10.16400/j.cnki.kjdkz.2011.10.099
[5]周伟,方方,周建斌,刘易,李扬红,李琳琳.基于三个平台的单片机课程实践教学体系建设[J].实验科学与技术,2011,9(02):88-90.[2017-10-12].
[6]徐金增.单片机编程仿真实验系统的设计与实现[D].山东师范大学,2009.
Teaching idea of single chip microcomputer measurement and control technology suitable for development logic
Shen Jingqiao1,liu Yi2
(1. Chengdu Textile College,Chengdu Sichuan,611731;2. Sichuan Technology Business College,Dujiangyan Sichuan,611830)
This paper analyzes the current situation and the cause of the teaching practice of the measurement and control technology of single chip microcomputer, and puts forward the feasible train of thought for the reform of this course in combination with the logic of enterprise development.
development logic;single-chip microcomputer;measurement and control technology