hi,小慕
课程

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

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

国家精品

认证学习

智慧课程

理学工学农学

计算机

经济管理

外语

音乐与艺术

心理学

文史哲法

医学与保健

教育教学

大学生竞赛

软件实训

AI

升学/择业

考研

期末突击

大学生涯规划

专升本

四六级

保研及论文

求职就业

专四专八

大学应试英语

期末资料

终身学习

名师专栏

兴趣技能

hi,小mooc
揭秘大学信息差
认证学习
单片机原理及应用
第14次开课
开课时间: 2025年03月01日 ~ 2025年05月25日
学时安排: 4小时每周
当前开课已结束 已有 528 人参加
认证学习
认证成绩和证书
智能问答和解析
视频学习辅助
老师已关闭该学期,无法查看
课程详情
课程评价(253)
spContent=《单片机原理及应用》这门课主要介绍MCS-51系列单片机的工作原理和软件,硬件设计方法。通过本门课的学习,大家将学会使用C语言设计单片机应用程序。本门课以通俗易懂的语言讲解单片机的工作原理,以实际演示方式,帮助大家掌握C语言程序的设计方法,还会展示一些基于单片机设计的实际电子产品。
《单片机原理及应用》这门课主要介绍MCS-51系列单片机的工作原理和软件,硬件设计方法。通过本门课的学习,大家将学会使用C语言设计单片机应用程序。本门课以通俗易懂的语言讲解单片机的工作原理,以实际演示方式,帮助大家掌握C语言程序的设计方法,还会展示一些基于单片机设计的实际电子产品。
—— 课程团队
课程概述

单片机技术是现代电子系统设计中的重要组成部分,是实现现代控制的重要的工具与技术手段。本课程是嵌入式计算机系统的入门级课程,是自动化类本科生专业技能的重要组成部分。本课程主要介绍Intel公司MCS-51系列单片机的基本结构和工作原理、单片机系统常见功能模块(I/O端口、定时、中断系统、串行口等)的工作原理和使用方法。基于C语言的单片机程序设计方法等内容。

本课程中要求学生对单片机的理论知识学习与单片机系统的实际应用同样重视,教学过程中会结合大量单片机应用实例及DIY设计作品演示,提升学生学习兴趣,同时也锻炼学生的实际动手能力,努力使学生具备独立设计单片机测控系统的能力。

通过本课程的学习,学生能够将基本掌握单片机系统的硬件、软件设计能力,为学生下一步使用单片机实现各种具有实际应用背景的检测与控制的设计习题打下基础。

授课目标

通过本课程的学习,希望学习者能掌握单片机的工作原理,硬件,软件控制使用方式。建议学生能够自行购买一套单片机开发板进行实验和课程设计。具备单片机系统硬件,软件设计能力,完成简单的实际工程应用设计能力。建议大家自行购买一块MCS51(STC系列即可)单片机开发板,一边听课程,一边做实验学习。

课程大纲
第1章 单片机概述
课时目标:了解单片机构件电子系统的特点,应用领域。掌握数值信息在计算机中的表示方法
1.1 单片机的概念及特点
1.2 单片机发展和应用领域
1.3 数值在计算机中的表示
附录:东北大学测控学生单片机课程设计优秀作品展示
课时目标:让学生有一个直观认识,了解学习完本课程,学生应该掌握到什么程度,具备什么样的单片机系统设计能力。
附录1:2013级东北大学测控学生单片机课程设计作品
附录2:2014级东北大学测控学生单片机课程设计作品
附录3:2015级东北大学测控学生单片机课程设计作品
附录4:2016级东北大学测控学生单片机课程设计作品
第2章 MCS51单片机的基本原理
课时目标:让学生了解单片机的基本构造,外部特性,内部基本原理等。好比学习单片机的说明书。
2.1 MCS-51单片机的型号与组成
2.2 MCS-51单片机的程序存储器结构
2.3 MCS-51单片机外部引脚及总线接口
2.4 MCS-51单片机并行IO口工作原理
2.5 MCS-51单片机的工作周期和时序
第3章 单片机C语言程序设计
课时目标:需要学生复习之前学习的C语言知识,熟练掌握C语言编程。学习本章节后,要掌握C语言开发单片机控制程序的基本方法和技能。
3.1 单片机C51编程环境的建立
3.2 单片机C51中新增变量类型
3.3 单片机C51中断函数定义
第4章 MCS51单片机片内资源及编程
课时目标:本章是本课程的重点章节,需要学习者掌握单片机内部模块的工作原理,使用方法,并能在用这些模块完成相关的实验。
4.1 单片机并行IO口的使用
4.2 单片机并行IO口的使用(实验演示)
4.2 定时器计数器工作原理及工作方式
4.3 单片机的定时器的控制接口
4.4 单片机的定时器的使用(实验演示)
4.5 单片机串行通讯的概念和工作原理
4.6 单片机的串行口工作方式及应用
4.7 单片机串行通讯的使用(实验演示)
4.8 MCS-51单片机中断系统介绍
4.9 MCS-51单片机中断的使用(实验演示)
第5章 MCS-51单片机外部常用接口
课时目标:本章是本课程的重点章节,需要学习者掌握单片机外部总线扩展工作原理,使用方法,并能在用这些模块完成相关的实验。
5.1 MCS-51单片机的最小系统
5.2 单片机片外总线扩展存储器
5.3 单片机总线扩展简单并行IO口
5.4 单片机外部总线扩展复杂并行IO口(芯片8255)
5.5 LED数码管的工作原理及驱动方法(动态扫描显示法)
5.6 LED数码管与单片机的接口
5.7 按键与键盘工作原理及接口
第6章 MCS-51单片机与AD,DA接口
课时目标:了解AD,DA的基本工作原理和与单片机的控制接口
6.1 常见ADC转换器工作原理
6.2 ADC0809与单片机的控制接口
6.3 常见DAC转换器工作原理
6.4 DAC0832与单片机的接口
展开全部
预备知识

先修课程:电路原理,模拟电子技术,数字电子技术,C语言程序设计

参考资料

谢维成,杨加国主编,《单片机原理与应用及C51程序设计》(第3版),清华大学出版社

常见问题

Q1 :  学习本课程是否需要购买单片机板,需要购买什么样的开发板,哪里可以买到?

A1 :  单片机开发板不是必须条件,但强烈建议学生通过淘宝等方式,购买一块51单片机开发板,在学习本课程的同时,进行实验,巩固学习内容,加深理解。

Q2 :  51单片机汇编语言是否有必要学习?

A2 :  51单片机汇编语言是早期单片机开发的主要方式,而且在早期单片机C语言编译器还不是很发达的年代,利用汇编语言编写出来的程序效率是很高的。随着C语言编译器水平的提高,进十年来,利用C语言开发单片机程序的效率已经和汇编语言相差不多了,而且C语言代码容易理解,编程相对简单,大学单片机教学中逐步以C语言为主,汇编为辅了,所以本课程中没有添加汇编语言的章节,大家可以课下自学教材上的汇编语言章节,加深理解。实际应用中,还是以C语言开发为主。

东北大学
3 位授课老师
高宏亮

高宏亮

副教授

王玉涛

王玉涛

教授

杨丹

杨丹

副教授

推荐课程

单片机期末冲刺-4小时突击单片机

云依老师

5865人参加

数据结构与算法期末冲刺-5小时突击数据结构与算法

小谢老师01

26096人参加

SolidWorks三维建模技术-从入门到精通【上新早鸟价】

机械攻城狮-fighting

85人参加

微机原理与接口技术实验-2小时精讲汇编语言程序设计

阳光老师

603人参加
下载
下载

下载App