内容简介
第1章 单片机基础实训
1.1 数据排序程序设计
1.1.1 实验目的
1.1.2 实验任务
1.1.3 实验原理
1.1.4 实验步骤
1.1.5 实验思考与拓展
1.2 简易数字滤波器设计
1.2.1 实验目的
1.2.2 实验任务
1.2.3 实验原理
1.2.4 实验步骤
1.2.5 实验思考与拓展
1.3 基本输入与输出扩展模块设计
1.3.1 实验目的
1.3.2 实验任务
1.3.3 实验原理
1.3.4 实验步骤
1.3.5 实验思考与拓展
1.4 定时/计数器应用设计
1.4.1 实验目的
1.4.2 实验任务
1.4.3 实验原理
1.4.4 实验步骤
1.4.5 实验思考与拓展
1.5 中断综合应用设计
1.5.1 实验目的
1.5.2 实验任务
1.5.3 实验原理
1.5.4 实验步骤
1.5.5 实验思考与拓展
第2章 单片机接口与综合实训
2.1 简易交通红绿灯模块设计
2.1.1 实验目的
2.1.2 实验任务
2.1.3 实验原理
2.1.4 实验步骤
2.1.5 实验思考与拓展
2.2 串行口扩展模块设计
2.2.1 实验目的
2.2.2 实验任务
2.2.3 实验原理
2.2.4 实验步骤
2.2.5 实验思考与拓展
2.3 外部存储器扩展接口模块设计
2.3.1 实验目的
2.3.2 实验任务
2.3.3 实验原理
2.3.4 实验步骤
2.3.5 实验思考与拓展
2.4 D/A转换接口模块设计
2.4.1 实验目的
2.4.2 实验任务
2.4.3 实验原理
2.4.4 实验步骤
2.4.5 实验思考与拓展
2.5 A/D转换模块设计
2.5.1 实验目的
2.5.2 实验任务
2.5.3 实验原理
2.5.4 实验步骤
2.5.5 实验思考与拓展
2.6 数码管动态扫描显示系统设计
2.6.1 实验目的
2.6.2 实验任务
2.6.3 实验原理
2.6.4 实验步骤
2.6.5 实验思考与拓展
2.7 液晶显示模块接口系统设计
2.7.1 实验目的
2.7.2 实验任务
2.7.3 实验原理
2.7.4 实验步骤
2.7.5 实验思考与拓展
2.8 步进电机控制系统设计
2.8.1 实验目的
2.8.2 实验任务
2.8.3 实验原理
2.8.4 实验步骤
2.8.5 实验思考与拓展
2.9 多功能时钟打点系统设计
2.9.1 设计任务
2.9.2 任务分析与范例
2.9.3 实训内容与步骤
2.9.4 设计思考与拓展
2.10 简易数字存储示波器设计
2.10.1 设计任务
2.10.2 任务分析与范例
2.10.3 实训内容与步骤
2.10.4 设计思考与拓展
第3章 FPGA基础实训
3.1 逻辑门设计与测试
3.1.1 实验目的
3.1.2 实验任务
3.1.3 实验原理
3.1.4 实验步骤
3.1.5 实验思考与拓展
3.2 简单组合逻辑电路设计
3.2.1 实验目的
3.2.2 实验任务
3.2.3 实验原理与范例
3.2.4 实验步骤
3.2.5 实验思考与拓展
3.3 锁存器、触发器与寄存器设计
3.3.1 实验目的
3.3.2 实验任务
3.3.3 实验原理与范例
3.3.4 实验步骤
3.3.5 实验思考与拓展
3.4 计数器与键盘防抖动设计
3.4.1 实验目的
3.4.2 实验任务
3.4.3 实验原理与范例
3.4.4 实验步骤
3.4.5 实验思考与拓展
3.5 分频器设计
3.5.1 实验目的
3.5.2 实验任务
3.5.3 实验原理与范例
3.5.4 实验步骤
3.5.5 实验思考与拓展
3.6 数码管动态扫描
3.6.1 实验目的
3.6.2 实验任务
3.6.3 实验原理与范例
3.6.4 实验步骤
3.6.5 实验思考与拓展
3.7 有限状态机设计
3.7.1 实验目的
3.7.2 实验任务
3.7.3 实验原理与范例
3.7.4 实验步骤
3.7.5 实验思考与拓展
第4章 FPGA综合实训
4.1 仿电台报时数字钟设计
4.1.1 设计任务
4.1.2 任务分析与范例
4.1.3 实训内容与步骤
4.1.4 设计思考与拓展
4.2 简易自适应交通灯控制器设计
4.2.1 设计任务
4.2.2 任务分析与范例
4.2.3 实训内容与步骤
4.2.4 设计思考与拓展
4.3 具有自动量程切换和灭零功能的简易频率计设计
4.3.1 设计任务
4.3.2 任务分析与范例
4.3.3 实训内容与步骤
4.3.4 设计思考与拓展
4.4 LED点阵显示控制电路的设计
4.4.1 设计任务
4.4.2 任务分析与范例
4.4.3 实训内容与步骤
4.4.4 设计思考与拓展
4.5 数字密码锁设计
4.5.1 设计任务
4.5.2 任务分析与范例
4.5.3 实训内容与步骤
4.5.4 设计思考与拓展
第5章 单片机与FPGA联合实训
5.1 单片机与FPGA的独立I/O接口设计
5.1.1 设计任务
5.1.2 任务分析与范例
5.1.3 实训内容与步骤
5.1.4 设计思考与拓展
5.2 单片机与FPGA的并行总线接口设计
5.2.1 设计任务
5.2.2 任务分析与范例
5.2.3 实训内容与步骤
5.2.4 设计思考与拓展
5.3 单片机与FPGA的UART接口设计
5.3.1 设计任务
5.3.2 任务分析与范例
5.5.3 实训内容与步骤
5.3.4 设计思考与拓展
5.4 基于并行总线接口的等精度频率计设计
5.4.1 设计任务
5.4.2 任务分析与范例
5.4.3 实训内容与步骤
5.4.4 设计思考与拓展
5.5 基于UART接口的通用I/O扩展设计
5.5.1 设计任务
5.5.2 任务分析与范例
5.5.3 实训内容与步骤
5.5.4 设计思考与拓展
第6章 基于MC8051 IP核的SOPC设计
6.1 MC8051核及其定制
6.1.1 MC8051功能与特点
6.1.2 MC8051结构与层次
6.1. 3 MC8051 IP核配置
6.1.4 MC8051 IP核发布包
6.2 MC8051 IP核的移植
6.2.1 移植准备
6.2.2 锁相环PLL的产生
6.2.3 ROM设计
6.2.4 内部RAM与扩展RAM的设计
6.2.5 更新mc8051_p包集合中的模块调用申明
6.2.6 修改顶层设计
6.2.7 设计综合
6.2.8 MC8051 IP的应用方式与程序更新
6.2.9 基于原理图的设计
6.2.10 使用In-System Memory Content Editor调试和更新程序
6.3 MC8051 IP核的基本测试
6.3.1 定时器计数器测试
6.3.2 外部中断测试
6.3.3 串口测试
6.3.4 独立I/O测试实验
6.3.5 总线I/O测试实验
6.4 基于SOPC的扫频信号发生器设计
6.4.1 设计任务
6.4.2 任务分析与范例
6.4.3 实训内容与步骤
6.4.4 设计思考与拓展
参考文献