单片机是集成在一块半导体芯片上的微型计算机,它是智能控制领域进行信息采集与处理的核心工具。单片机课程的特点是理论与实践、基础与技能并重,学好这个课程,您就能成为解决实际问题的技术型人才,因此有些同学将单片机课程称为今后工作赖以为生的“饭碗”型课程。
《单片机原理与接口技术》课程系统介绍了80C51系列单片机的结构原理和接口技术,内容包括单片机的基础知识、单片机应用系统的开发环境、80C51系列单片机的硬件与软件基础知识、80C51系列单片机片内外设(并行口、中断系统、定时器/计数器、串行口)及应用、80C51单片机系统扩展技术、单片机应用系统的开发与设计等。
根据单片机实践性强的特点,本课程精选教学实例,采用虚实结合的教学手段,学/做结合的教学方式,引入Keil和Proteus虚拟仿真软件,对知识点进行虚拟仿真教学演示和作业训练,同时指导您自己动手焊接制作口袋实验板,随时随地进行验证性与设计性实验,还精选了课程设计题目,适度裁剪,让您既感到有难度、经过努力又可做出作品,从而提高学习自信心和成就感,在快乐的学习状态中掌握单片机开发工程师必备的知识和技能,为您今后从事智能控制类工作打好基础。
第1专题 单片机基础知识
1.1 单片机概述
1.2 微型计算机系统的组成(1)
1.2 微型计算机系统的组成(2)
1.3 微型计算机的运算基础知识(1)
1.3 微型计算机的运算基础知识(2)
1.3 微型计算机的运算基础知识(3)
单元测验
作业
第2专题 单片机开发软件与口袋实验板介绍
2.1 Keil C51高级语言集成开发环境
2.2 基于Proteus的单片机系统仿真
2.3 在系统编程软件ISP
2.4 单片机口袋实验板的设计与制作
2.2 基于Proteus的单片机系统仿真作业
2.1 Keil C51高级语言集成开发环境测验
2.2 基于Proteus的单片机系统仿真测验
2.1 Keil C51高级语言集成开发环境作业
第3专题 80C51系列单片机的硬件基础知识
3.1 8051系列单片机概述
3.2 80C51系列单片机引脚功能
3.3 80C51系列单片机的编程结构
3.4 80C51系列单片机的存储器
3.5 80C51单片机的工作方式与时序
3.6 80C51单片机最小应用系统
3.1-3.3节测验
3.1-3.3节作业
第3专题综合测验
3.4节-3.6节作业
3.4-3.6节测验
第4专题 80C51单片机的软件基础
4.1 C51和标准ANSI C的区别
4.2 C51程序结构、标识符和关键字
4.3 C51数据结构
4.4变量的存储种类和存储器类型
4.5 绝对地址的访问与预处理
4.6 C51的运算符与表达式
4.7 C51语言的语句
4.8 C51的函数与程序结构
4.1-4.4节作业
4.1-4.4节测验
4.5-4.8节作业
4.5-4.8节测验
第5专题 80C51系列单片机片内外设及其应用
5.1 并行口及应用
5.2 中断系统及应用
5.3 定时器/计数器及应用(1)
5.3 定时器/计数器及应用(2)
5.4 串行口及应用
5.1并行口及应用单元测验
5.1并行口及应用单元作业
5.2中断系统及应用单元测验
5.2中断系统及应用单元作业
5.3定时器/计数器及应用单元作业
5.3定时器/计数器及应用单元测验
5.4串行口及应用单元测验
5.4串行口及应用单元作业
第6专题 单片机扩展技术
6.1 单片机系统扩展概述
6.2 数据存储器的扩展
6.3 并行IO接口的扩展
6.4 键盘接口技术
6.5 液晶显示器接口技术
6.6 D/A转换接口技术
6.7 A/D转换接口技术
6.8 串行A/D转换器接口技术
6.9 开关量接口技术
6.1单片机系统扩展概述单元测验
6.1-6.3作业
6.3并行IO接口的扩展单元测验
6.2数据存储器的扩展单元测验
6.4-6.6作业
6.6D/A转换接口技术单元测验
6.4键盘接口技术单元测验
6.5液晶显示器接口技术单元测验
6.7-6.9 作业
6.8-6.9 串行A/D转换器、开关量接口单元测验
6.7A/D转换接口技术单元测验
第7专题 基于口袋实验板的单片机实验
7.1 键控流水灯实验
7.2 数码管动态扫描显示实验
7.3 中断优先级控制实验
7.4 脉冲计数器实验
7.5 矩阵键盘实验
7.6 串行AD转换器TLC2543电压检测实验
第8专题 单片机课程设计
8.1 单片机课程设计概述
8.2 报警器与旋转灯设计
8.3 交通灯控制系统设计
8.4 抢答器设计
8.5 采用ADC0809的数字电压表设计
8.6电梯楼层显示器设计
第8专题作业