本课程属于宽口径的技术应用类课程,可为各类理工科院校、职业技术学院涉电专业的学生学习使用,也可供从事单片机开发的工程技术人员参考。
本课程的定位为:(1)适应社会对理工科学生掌握、应用单片机技术的迫切要求,重点讲授8051内核的AT89S51单片机,通过学习使学生掌握单片机的基础知识、基本概念,且能触类旁通,为了解掌握其他各种类型的单片机及其应用技术打下良好的基础。(2)通过本门课程学习,为进一步学习DSP、嵌入式微处理器技术等奠定坚实的理论与技术基础,也为职场求职或进一步攻读硕士学位做好技能与技术的准备。
本课程主要教学内容包括三个部分:(1)AT89S51单片机的片内硬件结构,最小系统构成,(2)C51程序设计,(3)片内各功能部件:中断系统、定时器、异步串行口的功能及工作原理以及应用程序设计。
希望学生在本课程学习的基础上,与实际操作相结合,能够采用虚拟仿真工具或开发系统进行各种单片机应用系统的设计、调试,做到学以致用。
通过本课程的学习,使学生具备下列能力:
1、掌握单片机硬件的内部结构和最小系统的硬件组成,理解单片机工作的基本原理;了解汇编语言伪指令的含义,具备读懂汇编语言功能程序的能力;
2、掌握单片机内部外设的基本原理,熟悉中断等基本概念、具备使用C语言针对定时器、串口和中断进行程序设计的能力;掌握单片机的三总线结构及其时序特点,了解存储器的分类和特点,具备针对具体应用进行扩展硬件的设计能力;
3、了解常用接口芯片的性能和特点,具备I/O接口芯片的选型和应用能力;能够利用前续课程学习的数字电路,模拟电路等相关知识,具备利用CAD软件设计具体工程任务的原理图,编写具体应用功能程序,并掌握软硬件的基本调试方法的能力。
具备如数字电路技术等基础知识。
1. 张毅刚主编,《单片机原理及应用》(普通高等教育“十一五”国家级规划教材),高等教育出版社,2010年5月。
2. 张毅刚主编,《单片机原理及应用-C51编程+Proteus仿真》,高等教育出版社,2012年11月。
3. 张毅刚、赵光权,《单片机原理及应用》(“十二五”普通高等教育本科国家级规划教材),(第三版)高等教育出版社,2016年1月。