本书按照实验的内容,将实验分为基础性实验和综合设计实验两部分。基础性实验包括8个汇编语言程序设计实验和19个硬件接口实验,该部分实验内容配合教材讲授进度安排,可以作为授课内容的实践与验证。综合设计实验共包含了2个汇编语言实验项目和8个硬件接口实验项目,需要综合多个知识点,是对所学内容的综合运用,可以作为期末大型实验或课程设计实验项目安排,考察学生综合运用知识,进行电路规划、电路设计、程序组织以及调试运行的能力,也可以作为学生课外开放实验的选题项目,满足指导学生开展课程设计和课外创新实践活动的需要,或者满足部分学校在更宽的范围内选择课内实验题目的需要。
本书是《32位微机原理与接口技术》配套的实验与课程设计指导书。全书从实验基础知识、实验设备、汇编实验、硬件接口实验等内容出发,给出了软硬件实验的基本原理、程序流程图和参考程序。基础实验中包括了8个汇编语言程序设计实验和19个硬件接口实验,在综合设计实验项目中,设置了2个汇编语言程序设计和8个硬件接口设计实验,给出了软、硬件实验的原理与设计思路,可供读者在上机实验和课程设计时参考。
本书实验项目基于先进的嵌入式微机原理实验箱进行设计,实验项目切合实际,涉及接口种类丰富,融合了多种微机应用技术,是学习微机原理与接口技术课程的实用教材。
本书可以作为高等院校理工科电子信息、自动化、电气工程、机电等相关专业任课教师的教学用书,以及本、专科学生实验参考用书,也可供工程技术人员参考。
第1章 汇编语言程序设计基础
1.1 汇编语言程序设计开发过程
1.2 汇编程序MASM
1.3 调试工具Debug
1.4 QTH-2008PC集成开发环境
1.5 UltraEdit文本编辑工具
第2章 微机原理实验装置
2.1 嵌入式微机原理实验装置
2.1.1 系统构成及特点
2.1.2 32位微机原理教学实验环境
2.1.3 32位微机实验系统硬件电路简介
2.2 SXL-100型微机接口实验装置
2.2.1 电路结构
2.2.2 使用步骤
2.2.3 注意事项
第3章 汇编语言实验
实验3-1 调试工具Debug的使用及基本指令用法
实验3-2 宏汇编程序的基本语法及运算类程序编制
实验3-3 系统功能调用
实验3-4 中断处理程序的编制
实验3-5 汇编语言码制转换程序设计
实验3-6 表处理程序设计
实验3-7 子程序及多模块程序设计
实验3-8 汇编语言综合实验
第4章 硬件接口实验
4.1 基于嵌入式微机原理实验装置的硬件实验
实验4-1 简单I/O接口的操作
实验4-2 可编程并行接口芯片8255A的使用
实验4-3 可编程计数/定时器8254的使用
实验4-4 可编程中断控制器8259A的操作
实验4-5 A/D转换实验
实验4-6 D/A转换实验
实验4-7 查询方式的串行通信接口实验
实验4-8 中断方式下的串行通信接口实验
实验4-9 PC机显示及键盘接口实验
实验4-10 软接口实验
实验4-11 128×64点阵式LCD实验
实验4-12 步进电机驱动实验
实验4-13 ISD1420语音实验
4.2 基于SXL-100的硬件实验
实验4-14 即插即用配置资源的获取
实验4-15 简单I/O端口实验
实验4-16 8255可编程并行接口实现扫描式键盘
实验4-17 利用8255实现LED显示
实验4-18 8253定时器/计数器实验
实验4-19 可编程中断控制器8259实验
第5章 综合设计实验
5.1 要求
5.2 远程监控系统的设计实例
5.2.1 设计实验的目的、内容、要求及实验基础
5.2.2 系统设计
5.2.3 实验步骤
5.3 其他设计项目
5.3.1 程序设计类题目
实验5-1 学生成绩录入及统计程序
实验5-2 简单的图书管理系统
5.3.2 硬件接口类题目
实验5-3 电梯调度模拟系统
实验5-4 7段数码管电子闹钟
实验5-5 数据采集系统设计
实验5-6 步进电机控制及转速设置与显示系统
实验5-7 出租车计价器的设计
实验5-8 家庭防盗报警系统的设计
实验5-9 交通信号灯管理器的设计
附录A 汇编出错信息(附表1)
附录B 中断向量地址一览表(附表2)
附录C DOS功能调用(附表3)
附录D BIOS中断(附表4)
附录E PCIBIOS函数
附录F QTHPC104部分模块电路原理图
附录G SLB-100实验板示意图(附图4)
参考文献