目 录第一章 数的表示方法和信息编码 1
§1.1数制及其转换方法 2
§1.2符号表示法及码制 9
§1.3二进制信息编码 12
本章练习 17
第二章M6800微处理器 19
§2.1何谓微处理器 19
§2.2关于总线的概念 21
§2.3 MC6800微处理器的简化模型 24
§2.4一个最简单的程序及其在MPU中的执行过程 28
§2.5堆栈 31
§2.6 MC6800硬件框图和接口信号 35
§2.7指令的寻址方式 44
本章练习 53
第三章半导体存贮器 56
§3.1半导体存贮器的种类 56
§3.2存贮器的结构 58
§3.3 M6800系列RAM芯片 61
§3.4 M6800系列ROM芯片 77
本章练习 96
第四章M6800指令系统 98
§4.1概述 98
§4.2数据传送指令 100
§4.3数据传送指令练习程序 105
§4.4数据处理指令 108
§4.5数据处理指令的练习程序 119
§4.6程序控制指令 122
本章练习 133
第五章程序设计初步 135
§5.1 关于程序设计的语言 135
§5.2程序设计的流程图方法 136
§5.3程序设计的三元素 138
§5.4程序设计练习 143
§5.5子程序设计方法 162
§5.6程序设计的一般步骤 167
§5.7 M6800汇编语言介绍 168
本章练习 177
第六章输入/输出与并行接口芯片 178
§6.1 I/O概述 178
§6.2程序查询I/O工作方式 181
§6.3 中断控制I/O工作方式 182
§6.4 M6800微处理器中断功能 184
§6.5并行接口——外围接口适配器PIA 190
本章练习 206
第七章接口技术 208
§7.1键盘接口 208
§7.2 LED七段显示器接口 215
§7.3数字/模拟转换接口(D/A) 222
§7.4模拟/数字转换接口(A/D) 231
本章练习 238
第八章MEK6800D2单板机系统§8.1 D2机系统操作功能 239
§8.2 D2机系统硬件 243
§8.3 D2机系统软件 250
第九章M6800系列支持芯片和86总线 266
§9.1 异步通信接口适配器MC6850 266
§9.2 四路三态总线收发器MC8T26 278
§9.3六路三态缓冲倒相器MC8T95—MC8T98 280
§9.4其他M6800系列支持芯片 282
§9.5 M6800系统总线 283
本章练习 286
§10.1数字显示的时钟程序 287
第十章单板机应用实例 287
§10.2音乐程序 296
§10.3微型机控制的“灯乒乓游戏机” 303
§10.4双机通信 315
§10.5微型机应用系统的设计方法 321
本章练习 325
附录A—1 M6800指令系统表 326
附录A—2 M6800指令系统图 336
附录B—1 D2机模板电路图附录B—2 D2机键盘/显示模板电路图附录C JBUG监控程序文本 341