竞技宝官网
单片机原理与应用 48学时教学大纲+教学进度表(课件+源代码+习题答案+期末试卷及答案等)

时间: 2024-03-03 13:34:13 |   作者: 竞技宝官网

原标题:单片机原理与应用 48学时教学大纲+教学进度表(教学课件+源代码+习题答案+期末试卷及答
  • 产品介绍

  原标题:单片机原理与应用 48学时教学大纲+教学进度表(教学课件+源代码+习题答案+期末试卷及答案等)

  本课程是物联网工程专业的核心专业课,在应用型人才教育培训过程中具备极其重大的地位与作用。学生通过本课程的学习与实践,掌握单片机应用系统模块设计的基础知识、基本理论与基本方法,掌握单片机硬件系统模块设计的接口技术,具有单片机应用系统程序设计的能力,掌握单片机应用系统软硬件联合调试的基本技能,为学习单片机应用系统模块设计、嵌入式系统、物联网系统综合设计等后继课程奠定基础,同时,为将来从事单片机应用系统开发积累经验。

  本课程蕴含了很多思政元素,既有世界观、人生观、价值观等方面的内容,又有辩证法、科学思维方法、爱国主义等方面的内容,还有学习态度、学术道德、学习方法等方面的内容。在教学过程中,应该充分发掘课程中蕴含的思政元素,在理论课堂、实验、实训、课外活动和日常交流中,巧妙地融入这些思政元素,既教书又育人。

  ㈠ 基本要求理解单片机的概念、分类、特点,了解单片机的发展历史、应用领域和发展的新趋势,了解8位单片机的主流机型与系列。

  ㈠ 基本要求了解AT89C51硬件系统的基本组成,掌握CPU的构成与控制原理,掌握程序存储器与数据存储器的结构,了解并行I/O端口的位电路结构与特点,掌握单片机应用系统的时钟电路、复位电路与复位操作。

  ㈡ 教学重点单片机的基本组成与结构;并行输入/输出端口的结构与工作原理;单片机最小系统。

  ㈠ 基本要求了解单片机编程软件Keil Cx51的功能,熟悉Keil Cx51的工作环境,掌握Keil Cx51的使用方法;了解单片机仿真软件Proteus的功能,熟悉Proteus的工作环境,掌握Proteus的使用方法。

  了解单片机控制管理系统的基本结构和主要部件;理解模数转换的原理,了解ADC的主要技术指标,熟悉ADC0809的结构与功能,掌握AT89C51与ADC0809的接口设计方法;理解数模转换的原理,了解DAC的主要技术指标,熟悉DAC0832的结构与功能,掌握AT89C51与DAC0832的接口设计方法;通过学习本章的应用实例,掌握利用单片机、ADC芯片、DAC芯片进行模拟信号处理的方法。

  掌握单片机应用系统模块设计的原则和步骤,了解单片机应用系统模块设计需要考虑的问题,掌握单片机应用系统模块设计的方法。

  本课程的先修课程有电路基础、模拟电子技术、数字电子技术、C语言程序设计等,后续课程有单片机应用系统模块设计与实现、嵌入式系统、物联网系统综合设计等,这些课程的有机结合,构成了物联网工程专业中的一个专业方向——硬件系统模块设计。在教学内容方面,基于先修课程的知识,通过本课程的学习,学生能够设计出一些实际的单片机应用系统,充足表现了本课程应用性强的特点;在教学环节方面,本课程既复习与巩固了先修课程,又为后续课程的学习奠定了基础。

  2.课程考核的成绩评定:成绩以百分制计分,最终成绩的构成为平时成绩占(30%)、期中考试成绩占(20%)、期末考试成绩占(50%)。

  ㈠ 教材《单片机原理与应用技术——C语言编程与Proteus仿真》,孙宝法,清华大学出版社,2023

  ㈡ 主要教学参考资料《微控制管理系统设计与实现》,孙宝法,清华大学出版社,2015

  编辑推荐:理实结合,提供源码、课件、教学大纲、教案、实验指导书、期末试卷及答案等资源

  本书选择Atmel公司的AT89C51单片机作为学习对象,主要介绍单片机的工作原理,以及单片机与外部器件的接口技术。全书分为3部分,共有11章。

  第二部分为单片机最小系统扩展,包括第7~10章。第7章介绍AT89C51的人机交互,主要说明AT89C51与键盘、显示器的接口设计技术;

  第8章介绍AT89C51的资源扩展,主要说明AT89C51与程序存储器、数据存储器、I/O接口芯片的接口设计技术;

  第10章介绍几种常用的串行通信器件,主要说明I2C总线、单总线和SPI总线系统的接口设计技术。

  本章介绍单片机应用系统模块设计的基本原则、步骤、注意事项等,并以两个实例详细叙述单片机应用系统模块设计的过程。

  AT89C51功能较全,技术成熟,内部功能部件的配置具有典型性; 外部器件扩展比较方便,具有一定的实用性; 引脚功能简单,学习相对容易; 得到不少电路仿真软件的支持,开展实验便捷。

  (3)使用C语言编程。前几年,很多单片机教材使用汇编语言进行程序设计。随着IT技术的快速发展,越来越多的工程师使用C语言进行单片机应用系统的程序设计。为了降低学习难度,实现学校与社会的无缝对接,提高学生的社会适应度,本书使用C语言编程。

  本书基于Proteus仿真平台,设计了相当多的单片机应用系统,通过仿真,验证了这些系统的功能与性能,大大提高了课程教学的生动性和趣味性,以此激发学生的学习热情。

  根据单片机、嵌入式系统的发展现状与发展趋势,作者对内容进行精挑细选,并对所选的内容反复梳理,使得本书选材恰当,重点突出,结构合理,条理清楚。这样处理,将大大减轻学生阅读和理解的负担,降低学习难度,提高学习效率,使大部分学生能够保持学习单片机的兴趣和热情。

  从第3章开始,在每章都适当安排单片机应用系统模块设计的内容,帮助学生及时理解、消化、掌握所学的基础知识、基本理论和基本技术,培养学生发现问题、分析问题、解决问题的能力,逐步提高学生的实际操作水平。配套资源

  为了便于教与学,本书配有源代码、教学课件、教学大纲、教学进度表、教案、实验指导书、软件安装包、习题答案、期末试卷及答案。

  向上滑动阅览第1章单片机基础知识1.1单片机概述1.1.1单片机的概念1.1.2单片机的发展历程

  1.1.5单片机的应用领域1.1.6单片机的发展的新趋势1.2单片机系列介绍

栏目 产品 案例 导航