《单片机原理与接口技术》课程系统介绍了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.4 单片机口袋实验板的设计与制作
2.1 Keil C51高级语言集成开发环境
2.2 基于Proteus的单片机系统仿真
2.3 在系统编程软件ISP
第2章作业
第2章单元测验
第3专题 80C51系列单片机的硬件基础知识
3.6 80C51单片机最小应用系统
3.1 8051系列单片机概述
3.2 80C51系列单片机引脚功能
3.3 80C51系列单片机的编程结构
3.4 80C51系列单片机的存储器
3.5 80C51单片机的工作方式与时序
第三章作业
第三章单元测试
第4专题 80C51单片机的软件基础
4.1 C51和标准ANSI C的区别
4.2 C51程序结构、标识符和关键字
4.3 C51数据结构
4.4变量的存储种类和存储器类型
4.5 绝对地址的访问与预处理
4.6 C51的运算符与表达式
4.8 C51的函数与程序结构
4.7 C51语言的语句
第5专题 80C51系列单片机片内外设及其应用
5.3 定时器/计数器及应用
5.2 中断系统及应用
5.4 串行口及应用
5.1 并行口及应用
第6专题 单片机扩展技术
6.1 单片机系统扩展概述
6.2 数据存储器的扩展
6.3 并行IO接口的扩展
6.4 键盘接口技术
6.6 D/A转换接口技术
6.9 开关量接口技术
6.8 串行A/D转换器接口技术
6.7 A/D转换接口技术
6.5 液晶显示器接口技术
第7专题 基于口袋实验板的单片机实验
7.2 数码管动态扫描显示实验
7.1 键控流水灯实验
7.5 矩阵键盘实验
7.3 中断优先级控制实验
7.4 脉冲计数器实验
第8专题 单片机课程设计
8.4 抢答器设计
8.6电梯楼层显示器设计
8.2 报警器与旋转灯设计
8.3 交通灯控制系统设计
8.1 单片机课程设计概述
8.5 采用ADC0809的数字电压表设计