目录 1
前言 1
实验0 SDK-85微计算机简介 4
SDK-85简介 5
计算机复位 6
检验存储器 6
改变存储器内容 8
执行程序 9
本章要点 11
实验1 简单程序的写与执行 12
二进制反码程序 15
输入并执行二进制补码程序 17
寄存器H和L的使用 20
检查寄存器 23
程序比较 24
两个数相加 25
本章要点 26
实验2 SDK-85微计算机的简单输入 27
8085输入/输出指令 31
SDK-85的简单输入 31
标志位和条件转移 33
等待一个开关闭合 34
特殊位的置位 36
检查标志位 37
等待两个开关闭合 39
搜索一个起始字符 41
本章要点 41
实验3 SDK-85微计算机简单输出 43
连接发光二极管 46
8355输入/输出口 46
点亮发光二极管 48
产生延迟 49
一个较长的延迟 52
控制个别位 52
建立一个工作周期 54
本章要点 57
实验4 处理数据输入 58
处理数据输入 60
等待任意闭合 60
消除开关颤动 63
计闭合数 65
识别开关 66
使用硬件编码器 70
实验5 处理数据输出 74
处理输出 76
利用SDK-85的七段显示 77
增加一个延迟 80
七段码转换 81
在显示器上计数 84
开关和点亮程序 87
查表法的优缺点 87
硬件/软件折衷 88
本章要点 90
实验6 处理数据数组 91
数据数组 93
用8085微处理机处理数组 95
数据和 97
利用终结符 101
显示一个数组 104
本章要点 107
实验7 数据数组的形成 109
数据数组的形成 110
清除一个数组 111
置数值到数组中 113
把数据输入到一个数组中 116
存取特定单元 119
计开关闭合数 122
本章要点 124
实验8 程序设计和调试 125
软件开发步骤 127
流程图编制 128
流程图编制例1——计零的数目 129
流程图编制例2——找一个最大值 132
流程图编制例3——产生一个特定的延迟 135
调试手段 137
SDK-85断点 138
SDK-85单步方式 139
调试例1——计零的数目 139
第二个断点 143
常见编程错误 146
本章要点 147
实验9 算术运算 149
算术运算 152
一个8位和 152
二进制编码的十进制数(BCD)表示法 154
一个8位十进制和 157
十进制求和 158
16位二进制运算 159
舍入 163
多精度运算 166
查表运算 172
本章要点 174
实验A 子程序和堆栈 176
子程序 178
RAM堆栈 180
简单堆栈应用指南 182
使用堆栈 182
在堆栈中保存寄存器 184
一个延迟子程序 187
输入子程序 188
输出子程序 191
利用监控程序的子程序 191
利用输出子程序 193
本章要点 197
实验B 利用信号交换的输入/输出 198
输入/输出要求 201
基本的输入/输出方法 202
8155RAM/IO/定时器 203
8155插件板端口的配置 205
用8155口作简单的数据转移 207
用口C作为状态 211
用口C作为控制 212
在编程状态和控制模式中口C的使用 213
8155信号交换输入过程 216
8155信号交换输出过程 219
可编程序的输入/输出口 222
本章要点 223
实验C 中断 224
中断 227
中断系统的特性 227
8085中断系统 228
与中断有关的特殊指令及其性质 230
SDK-85中断 231
SDK-85键盘中断 232
通过中断搜集数据 234
利用向量中断键 236
简单的服务子程序 237
透明服务子程序 242
信号交换中断 246
本章要点 248
实验D 定时方法 249
定时问题 251
变化延迟子程序 252
等待时钟信号转换 254
确定时钟周期 256
使用可编程定时器 258
一个经时中断 263
实时时钟 267
扩展周期 269
保持时间为标准的单位 270
实时操作系统 272
本章要点 273
实验E 串行输入/输出 274
串行输入/输出 278
串行/并行转换 279
定时 281
利用实时时钟的使用 282
起始和停止位 286
检测假起始位 292
奇偶性的产生和检验 295
利用SID和SOD线 297
本章要点 300
实验F 检验微处理器信号 301
检验微处理器信号 304
系统时钟 304
检查一个简单程序 305
微处理器的状态信号 306
地址总线 307
数据传送信号 307
较复杂的指令周期 308
译码地址线 309
启动输入/输出部分 309
本章要点 310
附录 312
Ⅰ ASCⅡ码表 312
Ⅱ Intel8085指令系统 313
Ⅲ 8085系列器件简述 324
Ⅳ SDK-85实验接口 332
Ⅴ SDK-85监控程序归纳 337