《单片机程序设计》课程介绍
 
        单片机作为嵌入式芯片是很多电子电器设备、自动化设备的内核,嵌入式系统开发人才是市场紧缺人才,学好嵌入式开发起薪点高,好就业。采用汇编语言程序存在着开发周期长,难移植、难维护的缺点,而C语言以其诸多优点现成为市场研发主流。
        C语言是一种结构化程序设计语言,有着丰富的库函数供用户使用。它兼顾了多种高级语言的特点,并具备汇编语言的功能。用C语言编写的程序代码非常人性化,易于阅读、理解。用C语言来编写目标系统软件,会大大缩短开发周期,且明显地增加软件的可读性,便于改进和扩充,以研制出规模更大、性能更完备的系统。采用C语言可以很容易地进行单片机的程序移植工作,有利于产品中单片机的重新选型。将C语言应用在单片机编程中,使单片机不再难于理解、学习,可以使学生快速掌握单片机开发技术。对于有单片机基础的学生,通过学习C51编程,可以编写出移植性好、结构清晰、功能强大的程序代码。用C语言进行单片机程序设计是单片机开发与应用的必然趋势。
        本课程是一门技术性和实用性很强的专业课,针对目前最通用的单片机8051和最流行的程序设计语言——C语言,讲授内容分单片机硬件资源、软件与开发平台、C语言程序设计基础、外设驱动以及项目开发。探讨软件工程推崇的模块化编程技术,还特别为实时控制的精确定时讲述与汇编语言的混合编程技术。本课程将理论教学与应用经验结合,广泛采用案例教学,实用性强。本课程中的C51语言是针对8051特有结构进行描述的,这样,即使是无编程基础的人,也可通过本课程学习单片机的C51编程。不断补充新的技术和新的科学研究成果,使学生能够适应日新月异的科学技术发展和社会需求。
XML 地图 | Sitemap 地图