单片机在嵌入式系统开发中有着广泛的应用。《单片机系统设计与开发》是一本为高职院校学生量身定做的项目课程教材。本教材以目前*为流行的MCS\|C51系列单片机为例,通过对单片机实际开发过程的推进,由浅入深地介绍单片机C语言开发的知识。
本教材按照教育部高等学校高职高专计算机类专业教学指导委员会规划教材编写体例进行编写,通过项目导引、技术准备、项目实施、技术拓展和强化练习将知识点和相关实训内容结合起来,突出了工程实践能力的培养,可用于学生的日常教学、专题实验、实训、课程设计与毕业设计。
本课程紧密结合各类单片机应用的实际情况,注重实践,不过多涉及原理,从技术和工程应用的角度出发,以项目**式教学方法为主,按照项目导向、任务驱动的模式编写,每一个章节是一个独立的项目,而每个项目又包含一些不同技能的任务,*后通过一个综合项目将各章节主要知识点串起来。各章节编写注重理论与实践相结合、教材与实际相结合。在编排上以学生的认知规律为主线,技能训练从单一到综合,知识学习从简单到复杂,由浅入深地安排内容,充分体现了高等职业教育的应用特色和能力本位,把学生需要掌握的知识分配到具体的项目和任务中。考虑到实际教学依旧以教学大纲为主,本教材的每一章标题还是以知识点命名,以便一目了然地了解本教材涉及的知识点, 并根据实际教学情况进行舍取。另外,本课程实训内容采用软件工具来实现硬件仿真,没有涉及任何专用的仿真器和应用开发板,减少了硬件投入和教学成本,增加了通用性。
全教材共11章,主要介绍用C语言进行单片机应用程序的开发,利用Proteus进行硬件的仿真。软件开发以编程复杂度逐步递进,硬件仿真则从单片机逐步扩展到外围电路和IC器件,*后通过三个综合项目贯穿起来,建议总学时为60小时。
本教材的内容结构如下:
第1章:主要介绍了单片机C语言开发的基本流程;
第2章:主要介绍了单片机仿真软件Proteus的应用;
第3章:主要介绍了C51开发语言;
第4章:主要介绍了定时器和计数器编程;
第5章:主要介绍了中断编程;
第6章:主要介绍了串口通讯编程;
第7章:主要介绍了数码管和键盘编程;
第8章:主要介绍了单片机外围器件扩展;
第9章:计算器综合项目;
第10章:万年历综合项目;
第11章:交通灯综合项目;
附录: Proteus常用器件中英文对照。