课程

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

hi,小mooc
期末考试会员
SPOC学校专有课程
单片机原理及应用
第1次开课
开课时间: 2021年03月01日 ~ 2021年06月04日
学时安排: 4小时每周
当前开课已结束 已有 163 人参加
老师已关闭该学期,无法查看
spContent=课程目标是使学习者掌握单片机的基础知识、结构原理、软件基础、程序设计方法与接口扩展技术,可熟练使用软/硬件开发工具进行单片机应用系统的开发设计;培养智能控制领域具有扎实的单片机基础知识、基本技能和较强实践动手能力的技术创新型人才。
课程目标是使学习者掌握单片机的基础知识、结构原理、软件基础、程序设计方法与接口扩展技术,可熟练使用软/硬件开发工具进行单片机应用系统的开发设计;培养智能控制领域具有扎实的单片机基础知识、基本技能和较强实践动手能力的技术创新型人才。
—— 课程团队
课程概述

单片机是集成在一块半导体芯片上的微型计算机,它是智能控制领域进行信息采集与处理的核心工具。单片机课程的特点是理论与实践、基础与技能并重,学好这个课程,您就能成为解决实际问题的技术型人才,因此有些同学将单片机课程称为今后工作赖以为生的饭碗型课程。


《单片机原理与接口技术》课程系统介绍了80C51系列单片机的结构原理和接口技术,内容包括单片机的基础知识、单片机应用系统的开发环境、80C51系列单片机的硬件与软件基础知识、80C51系列单片机片内外设(并行口、中断系统、定时器/计数器、串行口)及应用、80C51单片机系统扩展技术、单片机应用系统的开发与设计等。


根据单片机实践性强的特点,本课程精选教学实例,采用虚实结合的教学手段,学/做结合的教学方式,引入KeilProteus虚拟仿真软件,对知识点进行虚拟仿真教学演示和作业训练,同时指导您自己动手焊接制作口袋实验板,随时随地进行验证性与设计性实验,还精选了课程设计题目,适度裁剪,让您既感到有难度、经过努力又可做出作品,从而提高学习自信心和成就感,在快乐的学习状态中掌握单片机开发工程师必备的知识和技能,为您今后从事智能控制类工作打好基础。


成绩 要求

本课程属于实践性较强的设计型课程。要学好本课程,除了看视频学习之外,还需要多做练习,请同学们在自己的电脑上安装好keil软件、Proteus仿真软件和ISP在系统编程软件。

本课程每一专题都留有一定的单元测验题或作业供大家练习,所有单元测验都为客观题,作业为主观设计题,作业采用互评方式进行评价。所有的单元测验和作业都要求在规定的时间内完成,请注意截止时间。

在课程教学内容结束之后将会安排期末考试,考试题目均为客观题,要求在1周内用连续60分钟时间完成。期末考试的具体安排将在接近期末时通过公告形式通知大家。

本课程的总成绩由以下几部分组成:

(1) 平时作业及作业互评,占总成绩的20%每人每次至少互评5个他人作业未参与互评的同学将给与所得分数的50%;未完成互评的同学将给与所得分数的80%,全部完成互评的同学将给与所得分数的100%

(2) 单元测验,占总成绩的30%

(3) 期末测试成绩,占总成绩的40%

(4) 课程讨论,占总成绩的10%。根据同学在讨论区发表的有效帖子(含主贴和回帖)的数量给予评分,只有参加课件中由老师发起的讨论活动的发帖才能计入成绩。课程讨论获得满分(10)的同学每一专题都要发表帖子,发表的有效帖子不少于10个。


课程大纲

第1专题   单片机基础知识

1.1 单片机概述

1.2 微型计算机系统的组成(1)

1.2 微型计算机系统的组成(2)

1.3 微型计算机的运算基础知识(1)

1.3 微型计算机的运算基础知识(2)

1.3 微型计算机的运算基础知识(3)

单元测验

作业

第2专题 单片机开发软件与口袋实验板介绍

2.1 Keil C51高级语言集成开发环境

2.2 基于Proteus的单片机系统仿真

2.3  在系统编程软件ISP

2.4 单片机口袋实验板的设计与制作

2.1 Keil C51高级语言集成开发环境测验

2.2 基于Proteus的单片机系统仿真

2.1 Keil C51高级语言集成开发环境

2.2 基于Proteus的单片机系统仿真

第3专题  80C51系列单片机的硬件基础知识

3.1 8051系列单片机概述

3.2 80C51系列单片机引脚功能

3.3 80C51系列单片机的编程结构

3.4 80C51系列单片机的存储器

3.5 80C51单片机的工作方式与时序

3.6 80C51单片机最小应用系统

3.1-3.3节测验

3.1-3.3节作业

第3专题综合测验

3.4-3.6节测验

3.4节-3.6节作业

第4专题 80C51单片机的软件基础

4.1 C51和标准ANSI C的区别

4.2 C51程序结构、标识符和关键字

4.3 C51数据结构

4.4变量的存储种类和存储器类型

4.5 绝对地址的访问与预处理

4.6 C51的运算符与表达式

4.7 C51语言的语句

4.8 C51的函数与程序结构

4.1-4.4节测验

4.1-4.4节作业

4.5-4.8节测验

4.5-4.8节作业

第5专题 80C51系列单片机片内外设及其应用

5.1 并行口及应用

5.2 中断系统及应用

5.3 定时器/计数器及应用(1)

5.4 串行口及应用

5.3 定时器/计数器及应用(2)

5.1并行口及应用单元测验

5.1并行口及应用单元作业

5.2中断系统及应用单元测验

5.2中断系统及应用单元作业

5.3定时器/计数器及应用单元测验

5.3定时器/计数器及应用单元作业

5.4串行口及应用单元测验

5.4串行口及应用单元作业

第6专题 单片机扩展技术

6.1 单片机系统扩展概述

6.2 数据存储器的扩展

6.3 并行IO接口的扩展

6.4 键盘接口技术

6.5 液晶显示器接口技术

6.6 D/A转换接口技术

6.7 A/D转换接口技术

6.8 串行A/D转换器接口技术

6.9 开关量接口技术

6.1单片机系统扩展概述单元测验

6.2数据存储器的扩展单元测验

6.3并行IO接口的扩展单元测验

6.1-6.3作业

6.4键盘接口技术单元测验

6.5液晶显示器接口技术单元测验

6.6D/A转换接口技术单元测验

6.4-6.6作业

6.7A/D转换接口技术单元测验

6.8-6.9 串行A/D转换器、开关量接口单元测验

6.7-6.9 作业

第7专题 基于口袋实验板的单片机实验

7.1 键控流水灯实验

7.2 数码管动态扫描显示实验

7.3 中断优先级控制实验

7.4 脉冲计数器实验

7.5 矩阵键盘实验

7.6 串行AD转换器TLC2543电压检测实验

第8专题 单片机课程设计

8.1  单片机课程设计概述

8.2 报警器与旋转灯设计

8.3 交通灯控制系统设计

8.4 抢答器设计

8.5 采用ADC0809的数字电压表设计

8.6电梯楼层显示器设计

第8专题作业


展开全部
预备知识

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

参考资料

[1] 张兰红,邹华. 单片机原理及应用(2). 机械工业出版社,2017.6

[2] 张兰红,陆广平,仓思雨. 单片机课程设计仿真与实践指导,2018.11

[3] 郭天祥. 新概念51单片机C语言教程 ——入门、提高、开发、拓展全攻略[M].北京:电子工业出版社,2010.9

[4] 杨欣,张延强,张铠麟. 实例解读51单片机完全学习与应用[M]. 北京:电子工业出版社,2012.9

[5] 王东峰,陈圆圆,郭向阳.,单片机C语言应用100 (2) [M].北京:电子工业出版社,2016.9

[6] 彭伟. 单片机C语言程序设计实训100——基于8051+Proteus仿真(2)[M].北京:电子工业出版社,2012.9

[7] 宋雪松,李冬明,崔长胜.手把手教你学51单片机(C语言版)[M].北京:清华大学出版社,2017.9

[8] 张毅刚. 单片机原理与应用设计(C51编程+Proteus仿真)(2). 电子工业出版社. 2015.10


源课程

该SPOC课程部分内容来自以上源课程,在源基础上老师进一步增加了新的课程内容

盐城工学院
1 位授课老师
徐顺清

徐顺清

讲师

下载
下载

下载App