《微机原理与接口技术实验及实践教程 基于Proteus仿真》PDF下载

  • 购买积分:9 如何计算积分?
  • 作  者:陈逸菲,孙宁,叶彦斐,杨乐编著;张颍超主审
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2016
  • ISBN:9787121289200
  • 页数:183 页
图书介绍:本书是配合微机原理与接口技术等课程的教学和自学而编写的实验及课程设计指导书。本书基于Proteus软件平台,虚实结合、虚中有实,主要内容分为四部分:一、汇编语言程序设计,包括8086指令系统,常见结构程序设计和综合程序设计;二、Proteus ISIS操作基础;三、基于Proteus仿真的接口实验,涵盖了译码电路,存储器,可编程芯片8253、8255、8251、8259,以及人机交互等接口的软硬件设计;四、基于Proteus仿真的课程设计。书中提供了详尽的实验分析、完整的参考程序和仿真电路,有助于学生自主学习和创新。本书中8086的接口实验是基于Proteus软件平台的,也可以方便地移植到其他硬件平台上。本书内容全面、系统、实用性强,综合考虑了各类读者的需要。所有实验项目的程序和仿真电路均在Proteus中调试过,同样适用于实验箱实验的教学方式。

第1章 8086汇编语言实验 1

1.1 寻址方式验证 1

1.1.1 DEBUG的常用命令 1

1.1.2 寻址方式验证实验 4

1.2 汇编语言程序的建立与执行 7

1.2.1 汇编语言程序编写、编译、链接和执行 7

1.2.2 双字变量相加实验 9

1.3 顺序结构程序设计 12

1.4 基于条件转移的分支程序设计 13

1.5 基于跳转表的多分支程序设计 15

1.6 计数控制循环程序设计 18

1.6.1 字符分类统计实验 18

1.6.2 查找最大和最小数实验 21

1.7 条件/状态控制循环程序设计 22

1.8 DOS功能调用程序设计 24

1.9 子程序结构程序设计 26

1.10 码制转换程序设计 30

1.11 字符串处理程序设计 35

1.11.1 字符串删除实验 35

1.11.2 有序字符串插入实验 37

1.12 数组排序程序设计 39

第2章 ProteusISIS操作基础 43

2.1 ProteusISIS操作界面 43

2.2 ProteusISIS电路原理图设计 46

第3章 基于Proteus仿真的接口实验 51

3.1 8086最小系统搭建 51

3.2 端口地址译码器设计与测试 53

3.2.1 地址连续的端口地址译码电路设计 53

3.2.2 Proteus中8086的仿真设置 55

3.2.3 Proteus中8086外部代码编译器设置及仿真 56

3.2.4 地址可浮动的端口地址译码电路设计 60

3.3 简单并行I/O芯片实验 61

3.3.1 基于锁存器的8位输出口设计 61

3.3.2 基于三态门的8位输入口设计 63

3.3.3 8位输入/输出口设计 64

3.3.4 程序查询方式I/O端口控制 67

3.4 非屏蔽中断实验 69

3.4.1 非屏蔽中断控制8位LED循环移动 69

3.4.2 非屏蔽中断控制七段数码管递增显示 70

3.5 可编程定时/计数器8253实验 72

3.5.1 Proteus数字时钟信号发生器和虚拟示波器的使用 72

3.5.2 8253工作方式验证 74

3.5.3 8253定时器控制1位LED数码管递增显示 79

3.5.4 报警发生器设计 81

3.5.5 电子发声器设计 84

3.6 可编程并行接口芯片8255实验 86

3.6.1 8255方式0无条件输入/输出 86

3.6.2 8255方式0有条件输入/输出 88

3.6.3 8255方式1输出 89

3.6.4 8255方式1输入 91

3.6.5 8255 C口应用 92

3.6.6 十字路口交通灯实验 94

3.7 可编程串行通信接口芯片8251实验 97

3.7.1 Proteus虚拟终端的使用 97

3.7.2 8251串口发送实验 99

3.8 人机交互接口实验 101

3.8.1 开关与数码管显示器接口设计 101

3.8.2 数码管动态扫描接口设计 103

3.8.3 行/列扫描式键盘接口设计 105

3.8.4 键盘与LED显示器接口设计 107

3.8.5 8×8点阵型LED接口设计 112

3.8.6 点阵型LED显示屏设计 115

3.8.7 字符型液晶显示器设计 117

3.9 模拟I/O接口实验 123

3.9.1 DAC0832数/模转换器与PC接口 123

3.9.2 ADC0809模/数转换器与PC接口 126

3.10 可编程中断控制器8259实验 133

3.11 电机控制实验 135

3.11.1 直流电机正反转控制 135

3.11.2 步进电机正反转控制 137

3.11.3 步进电机速度控制系统设计 141

3.12 存储器设计实验 145

第4章 基于Proteus仿真的课程设计 148

4.1 多功能波形发生器设计 148

4.2 数据采集与监视系统设计 153

4.3 用LED显示的电子时钟设计 158

4.4 十字路口交通灯控制系统设计 166

4.5 新闻条目定时刷新显示器设计 169

4.6 作息时间响铃自动化系统设计 174

参考文献 182