第1章 微机原理与接口技术课程设计的任务
1.1 微机系统的基本构成
1.2 微机系统课程设计的基本任务
1.2.1 课程设计的目的和作用
1.2.2 设计题目与任务
1.2.3 设计指导及要求
1.2.4 设计报告内容及要求
1.2.5 微机原理与接口技术课程设计的具体任务
1.3 微机系统课程设计与调试方法
1.4 微机原理与接口技术课程设计报告的要求
第2章 汇编语言指令与编程训练
2.1 汇编语言基本指令
2.2 汇编语言编程基础
2.3 汇编语言编程练习
第3章 微机最小系统的设计
3.1 微机最小系统的构成
3.2 CPU结构与工作时序
3.2.1 8086CPU的结构
3.2.2 8086的工作时序
3.3 存储器的设计
3.3.1 存储器设计时应注意的问题
3.3.2 设计举例
3.4 振荡源电路的设计
第4章 微机控制系统扩展的设计
4.1 存储器的扩展设计
4.1.1 系统中的存储器扩展单元
4.1.2 存储器扩展电路
4.1.3 存储器扩展设计实例
4.2 键盘电路的设计
4.2.1 键盘的消抖
4.2.2 键盘电路的设计
4.3 ADC电路的设计
4.3.1 A/D转换器的工作原理
4.3.2 AVD转换器的主要性能指标
4.3.3 A/D转换芯片
4.3.4 AVD转换器的接口
4.4 DAC电路的设计
4.4.1 D/A转换器工作原理
4.4.2 D/A转换器性能指标
4.4.3 D/A转换芯片
4.4.4 D/A转换器的接口
4.5 显示电路的设计
4.5.1 七段LED数码显示器
4.5.2 LED点阵模块显示器
4.5.3 LED的驱动接口
4.6 I/O电路的设计
4.6.1 8255A可编程并行接口芯片
4.6.2 8255A的内部结构
4.6.3 8255A的工作方式控制字
4.6.4 并行打印机接口设计
4.6.5 双机并行通信接口设计
4.6.6 E1A-RS一232C串行接口标准
4.7 DMA电路的设计
4.7.1 DMA控制器8237A
4.7.2 8237A引脚及结构
4.7.3 8237A的软件命令
4.7.4 8237A的工作时序
4.7.5 8237A应用实例
4.8 中断电路的设计
4.8.1 实现中断优先权的方法
4.8.2 中断向量的装入
4.8.3 8259A的应用
4.9 综合应用举例
4.9.1 硬件设计
4.9.2 软件设计
第5章 微机系统的安装
5.1 印制电路板的检查
5.2 元器件的测量与检查
5.3 元器件的插接
5.4 元器件的焊接
第6章 微机系统的调试
6.1 调试工具DEBUG
6.1.1 DEBUG的功能
6.1.2 DEBUG中的参数说明
6.1.3 DEBUG的常用命令
6.2 硬件调试方法
6.2.1 常见的硬件故障
6.2.2 硬件调试方法
6.3 软件调试方法
6.3.1 常见的软件错误类型
6.3.2 软件调试方法
附录1 课程设计的参考课题及要求
课题1 交通灯控制
课题2 时钟设计
课题3 电压报警
课题4 多通道温度采集与显示系统
课题5 双机通信系统
课题6 两加热炉炉温控制系统设计
课题7 直流电机转速测量与控制
课题8 多加热炉炉温检测系统设计
课题9 利用D/A、A/D转换产生波形并显示
课题10 汽车信号灯控制系统
课题11 电子音乐播放器
课题12 键盘电子乐器
课题13 压力测控系统的设计
课题14 直流电机速度控制器设计
课题15 简易计算器系统设计
课题16 点阵IZD显示系统设计
课题17 电子音调系统
课题18 频率计系统设计——实时时钟实验
附录2 常用的54/74系列集成电路芯片
附录3 PC机键盘扫描码表
附录4 汇编程序出错信息
附录5 8086/8088寻址方式
附录6 8086/8088指令系统
参考文献