单片机原理及应用
单片机原理及应用
20万+ 人选课
更新日期:2025/04/24
开课时间2025/03/25 - 2025/06/14
课程周期12 周
开课状态开课中
每周学时-
课程简介

本课程属于宽口径的技术应用类课程,可为各类理工科院校、职业技术学院涉电专业的学生学习使用,也可供从事单片机开发的工程技术人员参考。

本课程的定位为:(1)适应社会对理工科学生掌握、应用单片机技术的迫切要求,重点讲授8051内核的AT89S51单片机,通过学习使学生掌握单片机的基础知识、基本概念,且能触类旁通,为了解掌握其他各种类型的单片机及其应用技术打下良好的基础。(2)通过本门课程学习,为进一步学习DSP、嵌入式微处理器技术等奠定坚实的理论与技术基础,也为职场求职或进一步攻读硕士学位做好技能与技术的准备。

本课程主要教学内容包括三个部分:(1)AT89S51单片机的片内硬件结构,最小系统构成,(2)8051汇编语言指令系统,常用程序设计,(3)片内各功能部件:中断系统、定时器、异步串行口的功能及工作原理以及应用程序设计。

希望学生在本课程学习的基础上,与实际操作相结合,能够采用虚拟仿真工具或开发系统进行各种单片机应用系统的设计、调试,做到学以致用。

课程大纲
第0讲单片机原理及应用课程导学
0.1单片机原理及应用课程导学
第1讲单片机概述
1.0导学
1.1单片机基础知识
1.2单片机应用及发展趋势
1.3MCS-51系列与AT89S5x系列单片机
1.4各种兼容型8051单片机
1.5PIC单片机与AVR单片机
1.6其他嵌入式处理器简介
第2讲硬件结构(上)
2.0导学
2.1AT89S51单片机的硬件结构
2.2AT89S51单片机的引脚
2.3AT89S51单片机的CPU
2.4AT89S51单片机的存储空间
2.5程序存储器与数据存储器空间
2.6特殊功能寄存器与位地址空间
第2讲硬件结构(下)
2.7P0口内部结构与特性
2.8P1口-P2口的内部结构
2.9P3口的内部结构
2.10时钟电路与时序
2.11复位操作与复位电路
2.12AT89S51单片机的最小系统
2.13低功耗节电模式
第3讲8051指令结构
3.0导学
3.1指令系统概述
3.2指令系统的寻址方式
3.3指令系统分类
3.4数据传送类指令
3.5算术运算类指令
3.6逻辑操作类指令
3.7控制转移类指令
3.8位操作类指令
3.9指令系统汇总
3.10某些指令说明
第4讲程序设计基础
4.0导学
4.1汇编语言编程概述
4.2伪指令
4.3子程序设计
4,4查表程序设计
4.5分支转移程序设计
4.6循环程序设计
第5讲中断系统
5.0导学
5.1中断系统技术概述
5.2中断控制寄存器
5.3中断响应与处理
5.4中断服务程序设计
第6讲定时器/计数器
6.0导学
6.1AT89S51单片机的定时器计数器简介
6.2定时器计数器的特殊功能寄存器
6.3定时器计数器的四种工作方式
6.4定时器计数器的方式1编程
6.5定时器计数器的方式2编程
第7讲串行口
7.0导学
7.1串行通信基础知识
7.2串行口的结构与特殊功能寄存器
7.3串行口的工作方式0
7.4串行口的工作方式1、2、3
7.5多机通信
7.6波特率的制定方法
7.7串行口应用设计案例