电子信息工程程专业中的c语言教学
【关键词】c语言;汇编语言;电信专业
1 c语言对于电子信息工程专业的重要意义
电子信息工程专业为我校的特专业,本专业培养的是熟练掌握现代电子技术理论、通晓电子系统设计原理与设计方法,具有软硬件工程开发能力的综合性技术人才。因此,作为可以对硬件编程操作的中级语言,c语言对电子信息工程专业的人才培养是非常重要的。其重要性主要体现在以下几个方面:
1.1 重要赛事方面
由教育部举办的全国电子设计大赛、湖南省电子设计大赛和湖南省大学生程序设计大赛是电子信息工程专业学生检验自己、锻炼自己和提高自己的最佳途径,本专业及相关职能部门领导都非常重视,鼓励学生积极参与。
电子设计大赛作品的控制部分由mcu实现,如dsp51单片机等,显然,控制部分的软件部
分也是由c语言完成。在笔者以前指导的电子设计大赛中,用过汇编语言来实现控制部分,但是在碰到一些具体问题的时候还是觉得非常不方便,例如处理浮点数。c语言在此方面却非常简单方便,这是因为浮点数在c语言中是以ieee格式存储的,一个浮点数占用四个连续字节,例如,浮点数34.526存为(160261066)这四个数。要将一个浮点数存入eeprom,实际上就是要存这四个数。那么如果要访问浮点数,只要设法到存储位置就可以了。c语言中提供了一个void指针,将此指针指向需要存储的浮点数,然后将此指针强制转化成char型,就可以得到组成该浮点数的各个字节的值了。
因此,在电子设计大赛的培训阶段,通常将c语言的编程练习作为其中一个非常重要的环节。
1.2 科技兴趣小组创新方面c语言游戏贪吃蛇源码
作为多元化教学模式的一个重要环节,通过班级导师积极组织、引导兴趣小组的建立和活动的开展,先后组建了电子制作、家电维修、eda设计、网页制作等班级、院级兴趣小组共16个。有相当一部分学生进入各类兴趣小组,定期组织活动,开展形式多样、不拘一格的活动。例如,c语言兴趣小组定期举办编程比赛,选题如贪吃蛇、绘制余弦曲线或圆、捕鱼
和分鱼等,活动中学生学到了很多c语言库函数,收获非常大,而且很有成就感,充分展现了个人风采。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。