本课程主要学习单片机的基本内部组成原理、单片机的内部资源使用方法、单片机应用系统的设计编程方法。通过本课程的学习,使学生基本具备能根据船舶机舱应用环境合理选择各种类型的单片机或外围电路,维护已有的自动化检测控制系统,同时能快速熟悉该单片机的软件开发环境,并完成简单的软件设计的能力。本课程的任务是使学生通过对51系列单片机应用系统的学习,初步了解和认识微机控制系统的原理,理解和熟悉检测控制电路的外围电路,并具备简单片机软硬件系统的设计、调试和故障诊断。
通过本课程的学习,掌握单片机原理、结构、单片机指令系统、程序设计、功能部件、接口扩展等,能够使用Keil、Proteus软件进行单片机开发,培养学习者综合运用单片机知识解决实际工程问题的能力。
总评成绩达到60分以上即为合格。
初中毕业即可。
本课程的推荐教材
例说8051:单片机程序设计案例教程,张义和等主编,人民邮电出版社,ISBN: 9787115342249
单片机的学习需要哪些基本的实验条件?A : 单片机硬件开发板和PC。若是初学者,也可无单片机开发板,可用Protesu电子电路设计仿真软件替代。只需要PC即可。
对于轮机专业学生,采用汇编和C语言开发哪一个更有优势?A : 对于轮机专业学生,学习课时少,采用汇编语言学习容易上手,且单片机能够透彻理解。以后做大规模开发,再考虑C语言。