本书选择Atmel公司的AT89C51单片机作为学习对象,主要介绍单片机的工作原理,以及单片机与外部器件的接口技术。全书共11章,分别介绍单片机基础知识、AT89C51的硬件结构、单片机编程软件与仿真软件、Cx51语言程序设计、AT89C51的中断系统与定时系统、AT89C51的串行通信技术、AT89C51的人机交互、AT89C51的资源扩展、AT89C51模拟信号处理、串行通信器件、单片机应用系统设计等,书中的主要技术有相应的C语言代码和仿真实例。 本书以应用为出发点,践行理实一体化的教学理念,突出能力培养,选材适当,体系完整,结构合理,层次清楚,难度适中,循序渐进,便于教学。 本书可以作为高等学校物联网工程、电子信息工程、自动化、计算机科学与技术等专业的教材,也可以作为从事嵌入式系统设计、物联网应用的工程技术人员的参考资料。
(1)单片机选择恰当。AT89C51功能比较全,技术成熟,内部功能部件的配置具有典型性;外部器件扩展比较方便,具有一定的实用性;引脚功能简单,学习相对容易;得到不少电路仿真软件的支持,开展实验便捷。 (2)原理叙述清楚。本书主要介绍AT89C51的工作原理,以及单片机与外部器件的接口技术。为了使读者真正理解单片机与外部器件连接的理论依据,本书在基本原理叙述方面,力求做到全面、清楚、严谨,为将来从事嵌入式系统设计的读者奠定坚实的理论基础。 (3)使用C语言编程。前几年,很多单片机教材使用汇编语言进行程序设计。随着IT技术的快速发展,越来越多的工程师使用C语言进行单片机应用系统的程序设计。为了降低学习难度,实现学校与社会的无缝对接,提高学生的社会适应度,本书使用C语言编程。 (4)基于Proteus软件进行系统仿真。本书基于Proteus仿真平台,设计了相当多的单片机应用系统,通过仿真,验证了这些系统的功能与性能,大大提高了课程教学的生动性和趣味性,以此激发学生的学习热情。 (5)简明易懂,便于教学。根据单片机、嵌入式系统的发展现状与发展趋势,作者对内容进行精挑细选,并对所选的内容反复梳理,使得本书选材恰当,重点突出,结构合理,条理清楚。这样处理,将大大减轻学生阅读和理解的负担,降低学习难度,提高学习效率,使大部分学生能够保持学习单片机的兴趣和热情。 (6)重视实践能力的培养。从第3章开始,在每章中都适当安排单片机应用系统设计的内容,帮助学生及时理解、消化、掌握所学的基础知识、基本理论和基本技术,培养学生发现问题、分析问题、解决问题的能力,逐步提高学生的实际操作水平。
- 版权: 清华大学出版社
- 出版: 2023-04-01
- 更新: 2023-11-24
- 书号:9787302629702
- 中图:TP368.1-43;TP312.8C-43
- 学科:工学控制科学与工程工学计算机科学与技术