《单片机原理及应用》是工科院校普遍开设的一门公共技术基础课,旨在使读者通过对MCS-51单片机的学习,掌握单片机软硬件系统的工作原理及单片机初级应用系统的开发技能,为以后从事高性能单片机技术应用奠定理论和实践基础。
作者长期从事单片机的教学与科研工作,曾出版过《单片机原理及应用——基于Proteus和Keil C》教材(“十二五”普通高等教育本科国家级规划教材,曾获全国电子信息类优秀教材一等奖,已被全国150多所大学或本科学院选为教学用书)。本书作为它的姊妹篇,在保持原有风格体系的基础上,将其中的汇编语言内容去掉,全部用C51语言内容扩展。由于是从C51语言零基础开始的,本书更适合没有C语言基础或基础薄弱的读者选用。不过实践也表明,这两本教材都存在一个软肋,那就是需要将Proteus和Keil两种软件工具联合起来使用,这使单片机学习难度大大增加。
随着Proteus升级到v8版本,Proteus中一项很有价值的新功能诞生了,即Proteus v8也具有进行C51程序编辑、编译和仿真调试的功能。其实,这并非是Proteus v8取代了Keil的编译器功能,而只是在后台调用了Keil功能。Proteus v8能自动扫描计算机并进行编译器配置,因此用户只需提前在计算机中安装Keil就行了。
使用Proteus v8以后,Keil无须再由用户启动,也不再出现在前台,这意味着用户不必再知晓Keil的用法了。作者正是看中了Proteus v8的这一价值,认为它可对基于仿真的单片机教材带来一次新的变革。告别Keil有利于简化教材内容,让读者将有限的精力集中在Proteus v8单一软件的使用上,这无疑是一个降低单片机学习难度的福音。
本次教材再版的主要变化在于,将第1版中基于Keil内容的仿真实例、教学实验、思考与练习等内容都用Proteus v8.11进行了改写。此外,还重新改写了第1章的内容,使其条理性和前沿性有所增强;调整了第8章的结构,增减了部分接口内容,使外围接口技术更加充实完整;在第9章的智能仪器实例中增加了PCB布版内容,使得从“概念到产品”的教学理念更加突出.由于本书课程网站中已有“阅读材料”内容,因而本书附录中不再保留“阅读材料”,建议读者优先在电脑版课程网站中进行查阅。
由于本书较第1版的内容变化较多,可能会给使用第1版教材的读者带来一些不便。作为弥补措施,我们已经更新了教学PPT、仿真实例资料、实例仿真视频、思考与练习答案、教学实验指南、思维导图和阅读材料等,欢迎大家通过课程网站http://51mcu.cn/c51-2/(手机和电脑两个版本)选用。
本书由林立和张俊亮共同编写完成,出版过程中得到了电子工业出版社的大力支持和帮助,特别是高等教育分社的凌毅编辑做了大量细致的工作,在此谨致以诚挚的谢意。
本教材一定还有许多不妥之处,书中漏误在所难免,殷切地期望读者给予批评指正,联系邮箱cmee0@163.com。