SPOC学校专有课程
单片机原理及应用
分享
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个。


课程大纲
预备知识

先修课程:电路、模拟电子技术、数字电子技术、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