哈尔滨工业大学精品课程【单片机原理及应用】(48讲)由 赵志衡主讲
配套学习计划:http://www.ippipp.com/studyplan/index/id/171
课程介绍:
单片机原理及应用是电气工程及其自动化的专业基础课,本课程以八位机的典型代表MCS-51作为授课重点,通过课程及教学实验,使学生掌握单片机的内部结构、接口电路的扩展方法,实现应用系统的设计。在教学、实验中锻炼学生的单片机软件开发及调试能力。通过教学及实验,提高学生对单片机芯片及接口电路的感性认识,增强学生汇编语言的编写及调试能力,有意识的培养学生在实践中发现问题,并独立解决问题的能力。
重点难点:
第01章 绪论
重点:MSC51系列单片机各型号之间的区别、仿真开发的方法。
第02章 MCS-51单片机硬件结构
重点:单片机内部的存储器结构、特殊功能寄存器、I/O端口的结构及读写的注意事项、时钟和时序。
难点:存储器结构中存在的重叠性、特殊功能寄存器的概念。
第03章 指令系统
重点:指令的书写规范、对各指令功能的理解、寻址方式(间接寻址)、指针。
难点:片内、片外内存空间的访问;片内内存高端与低端的访问。
第04章 汇编语言程序的设计
重点:MCS-51汇编程序的基本结构,编程注意事项。
难点:对伪指令的理解、查表程序的编写。
第05章 仿真调试
重点:仿真开发系统的使用。
难点:对各种调试方法的理解,单步执行、全速执行、断点。
第06章 定时/计数器
重点:定时计数器的四种工作方式、对有关SFR的理解。
难点:初值的计算,常数自动重装入、长延时的产生。
第07章 串行口
重点:串行通讯的四种工作方式、对有关SFR的理解、双机通讯。
难点:串行通讯中波特率的设定、双机通讯的实现。
第08章 中断系统
重点:中断的概念,中断的入口,中断程序的编写。
难点:外部中断的响应时间。
第09章 存储器的扩展
重点:构造系统总线、数据存储器和程序存储器扩展的实现。
难点:程序存储器与数据存储器的访问方式、多片程序存储器及数据存储器的扩展。
第10章 I /O扩展
重点:8255、8155的接口设计及有关命令字的理解。
难点:8255的命令字;377、244的扩展。
第11章 模拟量的输入输出
重点:ADC0809、DAC0832的工作时序,接口设计及编程实现。
难点:ADC0809及DAC0832与MCS-51的接口设计。
第12章 键盘与显示接口
重点:数码管的静态显示、键盘的扫描方式。
难点:编码键盘的扫描及矩阵式键盘键值的判断。
第13章 MCS-51的功率接口
重点:光电隔离的实现、继电器接口的设计。
难点:继电器接口中的续流二极管,光电耦合器的传输延迟。
第14章 MCS-51应用系统的抗干扰设计
重点:干扰的来源、抗干扰设计的重要性、实现的方法、印刷电路板的抗干扰设计。
难点:单片机应用系统中电源及接地的设计。
第15章 MCS-51应用系统设计
重点:方案确定的依据、单片机应用系统中地址的分配。
难点:各扩展接口的地址分配。
课程内容
第01讲 第01章 概述
第02讲 第01章 概述
第03讲 第02章 MCS-51单片机的硬件结构
第04讲 第02章 MCS-51单片机的硬件结构
第05讲 第02章 MCS-51单片机的硬件结构
第06讲 第02章 MCS-51单片机的硬件结构
第07讲 第02章 MCS-51单片机的硬件结构
第08讲 第02章 MCS-51单片机的硬件结构
第09讲 第03章 MCS-51的指令系统
第10讲 第03章 MCS-51的指令系统
第11讲 第03章 MCS-51的指令系统
第12讲 第03章 MCS-51的指令系统
第13讲 第03章 MCS-51的指令系统
第14讲 第04章 MCS-51汇编语言程序设计
第15讲 第04章 MCS-51汇编语言程序设计
第16讲 第04章 MCS-51汇编语言程序设计
第17讲 第04章 MCS-51汇编语言程序设计
第18讲 第04章 MCS-51汇编语言程序设计
第19讲 第05章 仿真调试
第20讲 第06章 定时器计数器
第21讲 第06章 定时器计数器
第22讲 第06章 定时器计数器
第23讲 第07章 MCS-51的串行口
第24讲 第07章 MCS-51的串行口
第25讲 第07章 MCS-51的串行口
第26讲 第07章 MCS-51的串行口
第27讲 第08章 MCS-51的中断系统
第28讲 第08章 MCS-51的中断系统
第29讲 第09章 MCS-51存储器的扩展
第30讲 第09章 MCS-51存储器的扩展
第31讲 第09章 MCS-51存储器的扩展
第32讲 第09章 MCS-51存储器的扩展
第33讲 第10章 MCS-51的I/O口扩展
第34讲 第10章 MCS-51的I/O口扩展
第35讲 第10章 MCS-51的I/O口扩展
第36讲 第10章 MCS-51的I/O口扩展
第37讲 第11章 MCS-51的模拟量输入输出
第38讲 第11章 MCS-51的模拟量输入输出
第39讲 第11章 MCS-51的模拟量输入输出
第40讲 第11章 MCS-51的模拟量输入输出
第41讲 第12章 MCS-51的键盘显示接口
第42讲 第12章 MCS-51的键盘显示接口
第43讲 第12章 MCS-51的键盘显示接口
第44讲 第13章 MCS-51的功率接口
第45讲 第14章 MCS-51应用系统的抗干扰设计
第46讲 第14章 MCS-51应用系统的抗干扰设计
第47讲 第15章 MCS-51应用系统的设计
第48讲 第16章 MCS-51的复习与提高