原因有二:一是常用的单片机仿真软件Proteus从8.9以上版本开始增加了对STC15W4K32S4单片机的仿真。 选择该模型可以为学生的实践练习提供更多的便利; 其次,在STC大学计划中,多家大学选用了STC15W4K32S4系列单片机实验箱。 该模型的选择也方便了各大学教材的选择。 (2)通用设计方法。 选用STC公司技术成熟、功能齐全的STC15W4K32S4系列单片机作为教学模型。 我们力求文字简洁、通俗易懂、讲解简单,重点学习通用的单片机系统设计方法。 当读者熟练操作后更换不同类型的单片机进行系统设计时,只需查阅技术手册并熟悉开发环境即可操作新型单片机。 (3)快速启动。 本书面向微控制器初学者。 不仅做到“全面、全面、完整”,而且力求“简洁、简洁、经典”,帮助学生理解、消化、巩固课堂所学内容。 本书采用C语言编写,易学易用,具有良好的可移植性和通用性。 作为一个从零开始学习单片机的初学者,学习基于8051内核的8位STC单片机的C语言编程是最容易的。 因此,本书采用经典的8051单片机、C语言和典型实例,力求引导学生在有限的学习时间内上手。 (四)主线明确。 不再遵循技术手册和大多数单片机教材中使用的“列寄存器逐位分析”的解释方法。
以寄存器为主线,读者很容易被控制位和标志位的杂乱排列所迷惑。 本书以各模块的工作原理为主线,理清了编程思路和流程,突出了信号处理过程的重要地位。 通过分析信号处理过程中各个控制位和标志位如何使用,帮助读者形成各个模块的思维导图,快速掌握各个模块的应用方法。 (5)难度适中。 本书内容难度适中,教材齐全。 适合作为教材,也适合自学。 本书注重原理与应用的结合,消除不必要的理论讨论; 从C语言开始学习单片机,绕过晦涩难懂的汇编语言,避免挫伤初学者学习单片机的热情。 第2章阐述了单片机系统的基本开发方法。 掌握后,您可以练习后续章节中的每个示例程序。 书中的每个例子都提供了所有语句的注释和关键步骤的流程图,让读者更顺利地理解整个程序。 每个例题的操作都可以用肉眼观察,增强学生的学习兴趣。 本书共分为9章。 第1章介绍了单片机的基础知识,让读者对单片机有一个初步的了解; 第2章和第3章介绍了单片机系统开发环境和软件编程C51语言; 第4章介绍STC15系列单片机的硬件结构; 第5章介绍STC15系列单片机I/O接口的应用; 第6章介绍单片机的中断系统; 第7章介绍单片机的定时器/计数器模块; 第8章介绍单片机的模拟信号和数字信号的应用; 第9章介绍单片机的数据传输应用。
本书有以下学习建议。 (一)营造实践环境。 本书中的实例是根据STC官方的STC大学计划实验箱4的原理图开发的,读者可以使用该实验箱同时进行学习和练习。 少数示例需要额外连接到扩展板。 扩展板原理图请参考附录E。如果您没有本实验箱或者有其他类型的实验箱,可以参考示例电路原理图或附录D搭建自己的实践环境。 另外,本书中的大部分例子都可以使用Proteus 8.9以上版本进行仿真,读者也可以尝试仿真。 (2)对每一个案例进行练习。 阅读第一章对单片机有了初步的了解后,建议学习第二章,按照方法自行建立单片机系统开发环境。 您可以按照第2章中的具体步骤来熟悉单片机系统的开发方法,然后可以对章节中的每个示例程序进行后续练习,以提高学习效果。 (3)获取教材。 通过超星学习频道,将为选择使用本书的教师免费提供电子课件、例题效果视频、例题程序源码、作业库(含实验)、试卷库等,方便教师教学。 本书由广州城市职业学院邓军、陈崇辉和华南理工大学王志东主编。 STC微控制器创始人姚永平先生担任主审稿人。 在本书的写作过程中,得到了赵杰院长、张军副院长、沉娜副院长的大力支持。 我还得到了许多领导和老师的无私帮助。 同时,我也从很多同事那里学到了可行的建议和建议。 我谨对改善措施表示衷心感谢。 此外,我们还要对所引用文献的作者和所引用的在线资源的作者表示诚挚的谢意。 由于编者水平有限,书中难免有疏漏和不准确之处,敬请读者批评指正。 选择本书作为教材的教师可扫描下方二维码下载教材等,也欢迎读者进一步沟通交流。编者2022年4月广州PPT教学课件及示例程序
更多>