单片机是集成在一块半导体芯片上的微型计算机,它是智能控制领域进行信息采集与处理的核心工具。单片机课程的特点是理论与实践、基础与技能并重,学好这个课程,您就能成为解决实际问题的技术型人才,因此有些同学将单片机课程称为今后工作赖以为生的“饭碗”型课程。
《单片机原理与接口技术》课程系统介绍了80C51系列单片机的结构原理和接口技术,内容包括单片机的基础知识、单片机应用系统的开发环境、80C51系列单片机的硬件与软件基础知识、80C51系列单片机片内外设(并行口、中断系统、定时器/计数器、串行口)及应用、80C51单片机系统扩展技术、单片机应用系统的开发与设计等。
根据单片机实践性强的特点,本课程精选教学实例,采用虚实结合的教学手段,学/做结合的教学方式,引入Keil和Proteus虚拟仿真软件,对知识点进行虚拟仿真教学演示和作业训练,同时指导您自己动手焊接制作口袋实验板,随时随地进行验证性与设计性实验,还精选了课程设计题目,适度裁剪,让您既感到有难度、经过努力又可做出作品,从而提高学习自信心和成就感,在快乐的学习状态中掌握单片机开发工程师必备的知识和技能,为您今后从事智能控制类工作打好基础。
课程目标是使学习者掌握单片机的基础知识、结构原理、软件基础、程序设计方法与接口扩展技术,可熟练使用软/硬件开发工具进行单片机应用系统的开发设计;培养智能控制领域具有扎实的单片机基础知识、基本技能和较强实践动手能力的技术创新型人才。
先修课程:电路、模拟电子技术、数字电子技术、C语言程序设计
[1] 张兰红,邹华,刘纯利. 单片机原理及应用(第3版). 机械工业出版社,2024.2
[2] 张兰红,陆广平,仓思雨. 单片机课程设计仿真与实践指导(第2版). 机械工业出版社,2024.2
[3] 郭天祥. 新概念51单片机C语言教程 ——入门、提高、开发、拓展全攻略[M].北京:电子工业出版社,2022.10
[4] 王会良,王东锋,董冠强. 单片机C语言应用100例(第4版) [M].北京:电子工业出版社,2023.1
[5] 彭伟. 单片机C语言程序设计实训100例——基于8051+Proteus仿真(第2版),电子工业出版社 2022.10
[6] 宋雪松.手把手教你学51单片机 C语言版(第2版)[M].北京:清华大学出版社,2020.6
[7] 张毅刚. 单片机原理及接口技术(C51编程)(第3版). 人民邮电出版社. 2020.1
Q : 您想知道8051单片机的发展史吗?
A : 推荐阅读电子论坛:https://www.elecfans.com/d/696333.html
Q : 现在STM32单片机已经很好了,51单片机会被取代吗?
A : 推荐阅读知乎讨论:https://www.zhihu.com/question/22552515
Q : 单片机技术是否会被淘汰?
A : 推荐阅读百度文章:https://baijiahao.baidu.com/s?id=1601606152902362056&wfr=spider&for=pc