单片机实训项目解析(基于Proteus的汇编和C语言版)
作者: 何用辉
出版时间:2016年7月
出版社:机械工业出版社
- 机械工业出版社
- 9787111536895
- 76092
- 0063177474-2
- 平装
- 16开
- 2016年7月
- 工学
- 计算机科学与技术
- TP368.1
- 电子信息、电子技术
- 高职高专
本书既可作为高职高专院校自动化类、电子信息类、机电类和计算机类等专业的课程教材,也可作为应用型本科院校、函授学院以及相关培训班的教材,还可作为单片机应用开发人员的参考书。
前言
项目1 单片机开发软件认知及初步使用
训练任务1.1 Keil软件认知及使用
训练任务1.2 Proteus软件认知及使用
项目2 两个LED发光二极管控制
训练任务2.1 两个LED闪烁控制
2.1.1 训练目的与控制要求
2.1.2 硬件系统与控制流程分析
2.1.3 Proteus仿真电路图创建
2.1.4 汇编语言程序设计与调试
2.1.5 C语言程序设计与调试
训练任务2.2 3个LED闪烁控制
2.2.1 训练目的与控制要求
2.2.2 硬件系统与控制流程分析
2.2.3 Proteus仿真电路图创建
2.2.4 汇编语言程序设计与调试
2.2.5 c语言程序设计与调试
项目3 8个LED发光二极管控制
训练任务3.1 双边拉幕灯控制
3.1.1 训练目的与控制要求
3.1.2 硬件系统与控制流程分析
3.1.3 Proteus仿真电路图创建
3.1.4 汇编语言程序设计与调试
3.1.5 C语言程序设计与调试
训练任务3.2 双向跑马灯控制
3.2.1 训练目的与控制要求
3.2.2 硬件系统与控制流程分析
3.2.3 Proteus仿真电路图创建
3.2.4 汇编语言程序设计与调试
3.2.5 C语言程序设计与调试
项目4 LED点阵显示控制
训练任务4.1 3*3按键指示灯控制
4.1.1 训练目的与控制要求
4.1.2 硬件系统与控制流程分析
4.1.3 Proteus仿真电路图创建
4.1.4 汇编语言程序设计与调试
4.1.5 C语言程序设计与调试
训练任务4.2 LED点阵屏显示字符控制
4.2.1 训练目的与控制要求
4.2.2 硬件系统与控制流程分析
4.2.3 Proteus仿真电路图创建
4.2.4 汇编语言程序设计与调试
4.2.5 C语言程序设计与调试
训练任务4.3 按键值显示控制
4.3.1 训练目的与控制要求
4.3.2 硬件系统与控制流程分析
4.3.3 Proteus仿真电路图创建
4.3.4 汇编语言程序设计与调试
4.3.5 c语言程序设计与调试
项目5 中断系统控制及应用
训练任务5.1 中断加减计数器控制
5.1.1 训练目的与控制要求
5.1.2 硬件系统与控制流程分析
5.1.3 Proteus仿真电路图创建
5.1.4 汇编语言程序设计与调试
5.1.5 C语言程序设计与调试
训练任务5.2 中断嵌套数显控制
5.2.1 训练目的与控制要求
5.2.2 硬件系统与控制流程分析
5.2.3 Proteus仿真电路图创建
5.2.4 汇编语言程序设计与调试
5.2.5 c语言程序设计与调试
项目6 定时/计数器控制及应用
训练任务6.1 简易方波输出控制
6.1.1 训练目的与控制要求
6.1.2 硬件系统与控制流程分析
6.1.3 Proteus仿真电路图创建
6.1.4 汇编语言程序设计与调试
6.1.5 C语言程序设计与调试
训练任务6.2 测试外部脉冲频率控制
6.2.1 训I练目的与控制要求
6.2.2 硬件系统与控制流程分析
6.2.3 Proteus仿真电路图创建
6.2.4 汇编语言程序设计与调试
6.2.5 C语言程序设计与调试
项目7 串行接口控制及应用
训练任务7.1 串口控制跑马灯
7.1.1 训练目的与控制要求
7.1.2 硬件系统与控制流程分析
7.1.3 Proteus仿真电路图创建
7.1.4 汇编语言程序设计与调试
7.1.5 C语言程序设计与调试
训练任务7.2 双机通信控制
7.2.1 训练目的与控制要求
7.2.2 硬件系统与控制流程分析
7.2.3 Proteus仿真电路图创建
7.2.4 汇编语言程序设计与调试
7.2.5 C语言程序设计与调试
项目8 并行I/O口扩展控制
训练任务8.1 简单I/O口扩展控制
8.1.1 训练目的与控制要求
8.1.2 硬件系统与控制流程分析
8.1.3 Proteus仿真电路图创建
8.1.4 汇编语言程序设计与调试
8.1.5 C语言程序设计与调试
项目9 A-D转换控制及应用
训练任务9.1 可调PWM输出控制
9.1.1 训练目的与控制要求
9.1.2 硬件系统与控制流程分析
9.1.3 Proteus仿真电路图创建
9.1.4 汇编语言程序设计与调试
9.1.5 C语言程序设计与调试
训练任务9.2 单通道电压采集显示控制
9.2.1 训练目的与控制要求
9.2.2 硬件系统与控制流程分析
9.2.3 Proteus仿真电路图创建
9.2.4 汇编语言程序设计与调试
9.2.5 C语言程序设计与调试
项目10 D-A转换控制及应用
训练任务10.1 波形发生器控制
10.1.1 训练目的与控制要求
10.1.2 硬件系统与控制流程分析
10.1.3 Proteus仿真电路图创建
10.1.4 汇编语言程序设计与调试
10.1.5 c语言程序设计与调试
项目11 线控伺服车控制
训练任务11.1 单片机应用系统设计初步认知
11.1.1 单片机应用系统设计一般原则
11.1.2 单片机应用系统的硬件设计
11.1.3 单片机应用系统的软件设计
训练任务11.2 线控伺服车控制要求和方案分析
11.2.1 系统控制要求与功能展示
11.2.2 系统控制总体方案分析
训练任务11.3 线控伺服车硬件分析与设计
11.3.1 系统整体硬件电路设计
11.3.2 点阵屏显示电路分析
11.3.3 舵机控制电路分析
11.3.4 A-D转换电路分析
11.3.5 手控键盘接口电路分析
训练任务11.4 线控伺服车软件分析与设计
11.4.1 总体程序分析与设计
11.4.2 点阵屏显示子程序设计
11.4.3 伺服车动作控制程序设计
11.4.4 A-D转换程序设计
11.4.5 系统总体程序代码
训练任务11.5 系统调试与脱机运行
11.5.1 系统的硬件调试
11.5.2 系统的软件调试与仿真
11.5.3 系统的脱机运行
项目训练 可调彩灯控制
参考文献