单片机原理及应用技术实训教程
作者: 戴峻峰
出版社:西安电子科技大学出版社 2017年05月
简介:
本书以实践教学为主导,是一本以单片机技术应用为主线编写的实训教材。全书共分三篇。首篇介绍系统开发环境及相关软件的使用,重点讲解了Proteus设计与仿真平台的使用以及Keil C51集成开发环境的使用。第二篇为基础理论篇,包括第三章,介绍了单片机的基础理论及软硬件资源。第三篇为系统开发与实战训练篇,是本书的重点,包括第四至第六章。其中,第四章以模块化设计为基础讲解各种基本电路系统; 第五章提出一些相当于课程设计难度的简单任务,主要包括交通灯控制器的设计、抢答器的设计、电子密码锁的设计、计算器的设计,并尽量利用第四章的各个模块搭建完成各个任务; 第六章提出了相当于毕业设计难度的复杂任务,包括设计来电显示及语音自动播报系统,并给出任务的软件设计过程及具体电路。
本书既可独立作为教学用书,也可以作为辅助教材使用。
【前言】
编写本书主要基于两个方面的考虑:一是单片机原理及应用课程对电类专业学生的毕业设计及增强学生就业竞争力具有非常重要的意义;二是当前单片机原理及应用课程教材实践环节欠缺,在一定程度上影响了学生对该课程知识的深入学习。
目前,很多学校的学生对该课程的学习状况不容乐观,在每年的毕业设计之际,很多同学都需要重新学习基础知识,这在很大程度上影响其毕业设计的效果和进度,也制约了学生自身就业竞争力的提高。笔者认为,造成这种现象的原因,一是基于传统教材的教学方法一般只注重课程本身的体系结构和前后的逻辑联系,忽略了“可学性”,致使学生学得吃力,老师教得辛苦,教学效果却没有显现出来;二是教学中多以理论教学为主,实训教学则多为验证性实验,而单片机实验室存在场地和时间的限制,学生除了上课,很难有机会接触仿真器、实验板等设备,因此,学生很难得到动手能力的训练和提升。为了改变这种现状,我们编写了本书。
本书的主要特点如下:
(1)本书以MCS51单片机实践教学为主导,是一本以单片机技术应用为主线编写的实训教材,既可作为独立教材用书,也可作为理论教学的有益补充,并且书中所涉及的大多数项目均来自于课题组成员的工程实践,具有原创性。
(2)本书将尽量给出各主要设计任务的完整程序及电路,让学生们在学习及实践过程中获得有益的参考,同时本书还会配备相应的电子课件以方便专业教师的教学工作。
(3)本书摈弃传统的设计理念,代之以一个个项目和模块,将整个理论体系进行有机的、覆盖性的分解后融入项目和模块的实现过程中。在每一个项目或模块的编写中,勾勒出本项目所涉及的理论基础,以方便教师组织学生进行必要的理论准备,且所有的项目均秉承由浅入深的原则,通过渐进式的学习逐步提高和完善学生的能力。
(4)本书制作的项目具有独立性与延展性,从而为实施项目化教学奠定基础。书中设计的每个制作项目自成一体,具有相对的独立性,但每个项目之间又互相联系,即每个项目按照标准化、格式化的要求编写,前面编写的程序可以直接为后面的项目所用,后面的项目是前面项目的技术集成,通过选取前后不同项目的组合,可以满足不同专业实施相应的项目化教学。
(5)本书主要以C语言形式给出各个示例的程序,只要学生们理解了各个模块的控制过程,完全可以通过汇编语言来实现各个模块的功能。
本书由戴峻峰编写第一章,张宇林编写第二章,付丽辉编写第三章,孔庆霞编写第四章,严石编写第五章,常波、柏晓颖编写第六章。全书由戴峻峰统稿。
由于编者水平有限,书中难免存在不妥之处,敬请读者批评指正。
编者
2016年9月