单片机是集成在一块半导体芯片上的微型计算机,它是智能控制领域进行信息采集与处理的核心工具。单片机课程的特点是理论与实践、基础与技能并重,学好这个课程,您就能成为解决实际问题的技术型人才,因此有些同学将单片机课程称为今后工作赖以为生的“饭碗”型课程。
《单片机原理与接口技术》课程系统介绍了80C51系列单片机的结构原理和接口技术,内容包括单片机的基础知识、单片机应用系统的开发环境、80C51系列单片机的硬件与软件基础知识、80C51系列单片机片内外设(并行口、中断系统、定时器/计数器、串行口)及应用、80C51单片机系统扩展技术、单片机应用系统的开发与设计等。
根据单片机实践性强的特点,本课程精选教学实例,采用虚实结合的教学手段,学/做结合的教学方式,引入Keil和Proteus虚拟仿真软件,对知识点进行虚拟仿真教学演示和作业训练,同时指导您自己动手焊接制作口袋实验板,随时随地进行验证性与设计性实验,还精选了课程设计题目,适度裁剪,让您既感到有难度、经过努力又可做出作品,从而提高学习自信心和成就感,在快乐的学习状态中掌握单片机开发工程师必备的知识和技能,为您今后从事智能控制类工作打好基础。
本课程属于实践性较强的“设计型”课程。要学好本课程,除了看视频学习之外,还需要多做练习,请同学们在自己的电脑上安装好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