《单片机原理与接口技术》课程系统介绍了80C51系列单片机的结构原理和接口技术,内容包括单片机的基础知识、单片机应用系统的开发环境、80C51系列单片机的硬件与软件基础知识、80C51系列单片机片内外设(并行口、中断系统、定时器/计数器、串行口)及应用、80C51单片机系统扩展技术、单片机应用系统的开发与设计等。
本课程根据单片机课程实践性强的特点,精选教学实例,采用虚实结合的教学手段,学/做结合的教学方式,引入Keil和Proteus虚拟仿真软件,对知识点进行虚拟仿真教学演示和作业训练,同时指导学生自己动手焊接制作口袋实验板,对课程内容进行随时随地的验证性与设计性实验,再精选课程设计题目,适度裁剪,让学生既感到有难度、经过努力又可做出作品,提高学生的学习自信心和成就感,在快乐的学习状态中掌握单片机开发工程师必备的基础知识。
课程目标是使学习者掌握单片机的基础知识、结构原理、软件基础、程序设计方法与接口扩展技术,可熟练使用软/硬件开发工具进行单片机应用系统的开发设计;培养智能控制领域具有扎实的单片机基础知识、基本技能和较强实践动手能力的技术创新型人才。
要求完成视频学习、平时作业及作业互评、单元测验、期末测试、课程讨论与课程设计专题作业,课程成绩组成如下(详细要求见评分标准):
(1) 平时作业及作业互评,占总成绩的20%。
(2) 单元测验,占总成绩的20%。
(3) 期末测试成绩,占总成绩的20%。
(4) 课程讨论,占总成绩的10%。
(5) 课程设计专题作业,占总成绩的30%。
达到课程要求后,可以获得课程主讲教师签名颁发的合格证书或优秀证书。
60-79分:合格证书
80-100分:优秀证书
先修课程:电路、模拟电子技术、数字电子技术、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