课程

中国大学MOOC,为你提供一流的大学教育

认证学习
为你提供认证成绩和证书,以及AI高效学习服务
查看详情
大学

国家精品

认证学习

智慧课程

理学工学农学

计算机

经济管理

外语

音乐与艺术

心理学

文史哲法

医学与保健

教育教学

大学生竞赛

软件实训

人工智能

升学/择业

考研

期末突击

专升本

四六级

保研及论文

求职就业

专四专八

大学应试英语

期末资料

终身学习

有声课堂

兴趣技能

hi,小mooc
26考研数学通关实战
SPOC学校专有课程
单片机综合应用
第10次开课
开课时间: 2025年02月18日 ~ 2025年06月22日
学时安排: 3-5小时每周
进行至第11周,共18周 已有 105 人参加
立即参加
spContent=《单片机综合应用》课程是学生进行电子设计开发和嵌入式系统学习的入门课程,课程以工程应用为背景,采用学、做、练一体化的课内课外实践教学模式,以“项目驱动”为载体,加强学生的实践操作、工程实践和创新能力。学习该课程后,推荐参加电子设计竞赛、单片机应用设计竞赛等相关学科竞赛。
《单片机综合应用》课程是学生进行电子设计开发和嵌入式系统学习的入门课程,课程以工程应用为背景,采用学、做、练一体化的课内课外实践教学模式,以“项目驱动”为载体,加强学生的实践操作、工程实践和创新能力。学习该课程后,推荐参加电子设计竞赛、单片机应用设计竞赛等相关学科竞赛。
—— 课程团队
课程概述

0.引言

随着半导体技术的飞速发展,微处理器更新换代的速度越来越快, 以 386、486、586 为代表的通用计算机微处理器,在很短的时间内就被淘汰出局,而嵌入式计算机的单片机如 51系列等年龄已有15 岁,仍然被广泛使用。

         到目前为止,单片机技术已发展得相当完善,它已成为计算机技术的一个独特而又重要的分支。并且广泛应用到电信、家用电器、工业控制、仪器仪表、汽车电子等智能化领域。研究表明:一个消费者一天接触到的物品中,就包括至少100个嵌入式单片机系统:从微波炉、吹风机、无绳电话、冰箱、洗衣机到汽车、微机、中央空调系统、智能门禁、安防系统等众多产品,都加入了嵌入式单片机来增强可靠性、改善能效、保证安全、提高产品灵活性。机器人、无人机、人工智能产品中也大量用到了高端单片机,单片机市场每年销售量超过50亿片,其中8位单片机的年销售量达到约30亿片。市场前景是非常广阔的。       

1.课程的地位和作用

     《单片机综合应用》是电子及信息类等专业的一门重要的专业基础课,该课程是培养学生的工程应用能力和创新能力、提升学生就业水平的一门重要专业核心课。我校的电子信息工程、通信工程及其物联网等专业开设了这门课程,该课程在学生科研项目训练、学科竞赛、专业课程设计、毕业设计等环节占据主要位置。

该课程以目前比较典型的89C51为核心,主要讲述单片机的硬件结构、指令系统、汇编语言设计、定时器/计数器、串行口、中断系统、A/D、D/A、以及单片机的接口电路设计。

         通过本课程的学习,让学生学会一种单片机(8051),掌握一类单片机开发应用技能,熟悉一批常见的工程案例。使学生了解单片机技术及其在工业控制、经济建设和日常生活中的应用。将学生前面所学编程知识、电路基础等进行一次综合,为学生后续进行电子设计嵌入式开发奠定基础,同时也为学生在科研创新方面搭建一个研发平台。为将来从事智能电子产品设计开发,以及电子产品的检测和维护等工作奠定坚实的基础。

2.课程建设基本思路及主要措施

课程建设的基本指导思想:以培养学生的工程应用能力和创新能力、提升学生就业水平为导向,以培养学生的设计能力、研究能力、实践能力和创新能力为目标,构建理论和实践课程体系,确保课程内容的系统性和完整性的统一。

(1)项目驱动,突出应用。课程以实际工程应用为背景,结合章节内容,采用项目化的案例教学模式,通过具有实际工程背景的教学案例,注重学生创新理念和创新意识的培养。

(2)虚实结合,强化实践。课程采用学、做、练一体化的教学手段,结合Proteus仿真软件和实验平台,紧密结合实验课、课程设计、课外科技活动、学科竞赛等实践活动,推动实践平台建设,使学生达到既懂原理,又懂设计和制作、应用,达到培养学生实践技能的目的。

(3)产学互动,推动课改。课程采用“产学研”相结合的课内+课外的实践教学模式。把课程改革、科研训练和课程设计融为一体,着重学生“研究能力、创新能力和工程实践能力”的培养。

      (4)大赛牵引,促进创新。以课程为载体,大力开展学生科技创新活动。通过组织学生参加全国大学生电子设计竞赛、大学生“挑战杯”科技比赛、“合泰杯”单片机应用设计大赛,促进学生的应用创新能力的培养。

授课目标

     通过本课程的学生,能够让学生掌握用Keil、Proteus等工具软件,进行基于51单片机开发平台上的单片机开发,使学生掌握单片机基础原理,掌握单片机开发应用技能,熟悉一批常见的工程案例,培养学习者综合运用单片机知识解决实际工程问题的能力。具备团队协作、自主学习、严谨认真的综合素质。

成绩 要求

本课程的学习环节包含:观看讲课视频、完成课后作业、完成单元测验题、完成实验环节、参与课程讨论课程互动、完成期末作品设计及报告。


总成绩由以下部分构成:


平时成绩(50%)


(1)单元测验,占课程平时成绩的20%。


(2)单元作业(包括实验报告),占课程平时成绩的35%。


(3)参与课程讨论占课程平时成绩的10%。


(4)域外成绩(主要为慕课堂上面的数据、平时课堂的情况)占课程平时成绩的25%


(5)视频学习完成度占10%


期末成绩(50%)

    

  课程后期,学生完成期末作品设计,根据完成情况及汇报情况综合得出期末成绩。

课程大纲
了解单片微型计算机
课时目标:通过本章的教学,要求学生了解通用微型计算机的基本结构与工作原理,了解单片机的发展及现状。通过对微型计算机和单片微型计算机分析与比较了解并熟悉单片机的概念。能熟悉51单片机的基本软硬件开发调试平台。
1.1单片微型计算机概论
1.2单片机的应用
1.3仿真软件及开发平台
80C51单片机的结构
课时目标:通过本章的教学,要求学生了解MCS-51单片机的基本概念、硬件组成结构、功能部件和8051单片机的引脚功能,对MCS-51单片机中央处理器CPU的作用、组成、原理、系统时钟、功能和工作原理比较熟悉。着重了解掌握MCS-51单片微机存储器四大物理空间和三大逻辑空间的结构和编址特点,掌握MCS-51单片机编程开发的基本方法。了解MCS-51单片微机的复位功能、时序单位以及片内振荡器电路。
2.1 80C51单片机内部结构
2.2 80C51单片机基本电路
2.3 80C51单片机端口应用
51单片机C语言程序设计
课时目标:通过本章的教学,了解并掌握51系列单片机C语言编程的语法和规范,能够了解和掌握51系列单片机C语言与普通C语言的区别。能够看懂并编写简单的C51程序。能够具备一定编写、使用C51函数和模块化编程的能力。
3.1 51单片机C语言
3.2 C51的数据类型
3.3 C51的运算符
3.4 C51流程控制语句
3.5 C51模块化编程基础
51单片机接口技术
课时目标:通过本章的教学,要求学生了解与掌握51单片机中I/O端口的使用方法和特点、了解51单片机4个I/O口的组成电路,熟悉各自的使用特点。要求能够编写简单的I/O口应用程序。了解并熟悉LED数码管、行列式键盘、液晶显示器的工作原理,掌握单片机接口控制LED数码管、行列式键盘、液晶屏、常用传感器的一般应用。能够编写对应的C51应用程序。
4.1 I/O接口的基本概念
4.2 I/O接口的基本使用
4.3 LED数码管显示器应用
4.4键盘应用
*4.5 LCD接口的应用
51单片机中断系统
课时目标:通过本章的教学,要求学生在了解中断概念、中断原理的基础上,熟悉MCS-51单片微机中断系统结构、中断优先权、中断响应与执行,掌握中断的控制方法以及中断程序设计的规范和方法。要求熟练掌握MCS-51单片微机中断系统的结构、工作原理和编程方法。熟练使用51单片机的外部中断进行应用,开发基于外部中断的应用程序。
5.1 80C51中断系统架构
5.2 80C51中断控制寄存器
5.3外部中断的应用
51单片机定时器/计数器
课时目标:通过本章的教学,要求学生了解定时/计数器基本概念、基本原理,要求掌握MCS-51单片微机可编程定时/计数器的功能、组成结构、工作模式、操作方式、工作原理以及接口应用的编程技术方法。特别要熟悉掌握MCS-51定时/计数器计数初值的计算与设定、定时/计数器应用编程方法。能够使用MCS-51定时/计数器进行相关系统编程。
6.1 51单片机定时器/计数器概述
6.2 定时器/计数器的工作方式
6.3单片机定时器/计数器的应用
51单片机串行通信技术
课时目标:通过本章的教学,要求学生了解串行通讯的一些基本概念和基本的工作原理,熟悉MCS-51单片微机串行通讯口的组成结构、工作模式、工作原理了解其应用的编程技术方法。了解51单片机串行接口模块的两个可编程控制寄存器、四种串行通讯工作方式、串行波特率的设定以及MCS-51串行通讯编程应用。
7.1 80C51串行通信概论
7.2 80C51串口的通信方式
7.3 单片机串口综合应用
51单片机综合系统应用
课时目标:通过本章的教学,要求学生理解单片机各功能部件和接口综合运用的设计过程,设计思路,并能完成一些基础单片机综合系统的设计。
8.1单片机综合系统的设计与实现
8.2 智能时钟系统的设计与实现
展开全部
预备知识

先修课程:计算机基础、数字电子技术、模拟电子技术、C语言

特别提醒:

学习单片机的同学要多在课外进行扩展学习,做一些开发板的案例,然后尝试自己做点开发。

参考资料


教材:

[ 张毅刚 ].[ 单片机原理及接口技术(C51编程)第三版].[北京]:[ 人民邮电出版社 ].[2020]

主要参考书:

1.[李群芳].[单片微型计算机与接口技术(第五版)].[北京]:[电子工业出版社].[2015]

2. [ 吴险峰].[单片机基础技能实战].[西安]:[西北工业大学出版社][2016]

3.[赵嘉蔚].[单片机原理及接口技术].[北京]:[清华大学出版社].[2010]

参考网站:

1.宏晶科技(https://stcmcu.com/)

2.单片机教程网(https://www.51hei.com/

3.中源单片机(www.zymcu.com

4.CSDN专业开发者社区(https://www.csdn.net/

5.电子工程世界(https://www.eeworld.com.cn/

6.单片机学习网(www.mcustudy.com

7.电子发烧友(https://www.elecfans.com/)

8.单片机爱好者(www.mcufan.com)

9. 单片机精品课程网站:https://www.openke.net/

参考公众号:

常见问题

Q:学习过程中可能出现的问题有哪些?

A:注重理论学习,忽视编程实践;开始时不够重视,功夫下不到,到后期理解困难;不注重编程细节,忽视编程应用和方法的训练;平时容易忽视基本概念、基本原理,忽视基本功的训练,要牢记:原理通一通百通。


Q:学好单片机的关键是什么?

A:编程和实践是学好单片机的关键,多看书,多练习,提高动手实践解决问题能力。

从小问题开始入手解决,增强自信心,多思考。


Q:线上线下学习的方式如何适应?

A:完成老师要求的线上任务,线下多与老师沟通交流,多参加讨论和设计。


Q:实验和最后期末大作品的关系?

A:整个学习过程包括I/O口,定时器、中断、通信端口等的编程实现,每个实验的设计都包含期末大作品的一部分功能,在完成实验的时候要举一反三,开始进行系统设计。


Q:本课程需要哪些编程和仿真工具?

A:需要Proteus仿真软件及Keil开发环境。有时间的同学可以在宿舍进行仿真。

莆田学院
2 位授课老师
陈玮

陈玮

讲师

雷中岳

雷中岳

助教

下载
下载

下载App