
本书是配合《微型计算机原理及应用(第三版)》编写的实验指导教材。
书中以作者设计的“BH-86/51型通用微机实验培训装置”为典型设备,介绍了本课程所需PC-86系列的各类实验,包括实验目的、实验设备、实验内容与步骤。实验内容与教材密切配合,包括微机基本电路实验、PC-86系列微机实验、MCS-51单片机实验、MCS-96单片机实验和可编程控制器仿真实验。同时,对实验需要的一些基础知识,也进行了必要的补充。书中附有实验答案及CAI教学光盘。(配盘版定价:35.00元)
本书可作为高等院校计算机基础教育的实验教材,也可供各类培训班用做实验指导。
自1995年本书第一版出版至今已有5年了,在此期间已发行6万多册(已印刷多次)。本书是配合教材《微型计算机原理及应用》(第三版)和BH86通用微机实验培训装置共同为“微型计算机原理及应用”课程服务的,三者合称为“三合一”教学工具,几年来已获得全国各高等院校的认可。本书第一版获得中华人民共和国教育部的科学技术进步二等奖(证书号为98—606)。
在全国各高等院校的教学过程中,大家对本书第一版反映了若干意见和问题。这就督促作者深入研究、认真改革,这也是本书修订的原因之一。当然,与此同时,本书将BH86实验培训装置也改为BH86/51。教材《微型计算机原理及应用》(第二版)也已修订为第三版,以满足各高等院校的需要,为教学改革多做一些贡献。
本书第二版的内容在第一版的基础上进行了较大的修改。首先是在单片机实验部分,增加了MCS51的实验指示书(共14个)。这是为新型的BH86/51通用微机实验培训装置新开发的参考程序,这样可以充分显示BH86/51的新增模块BH51的潜在功能。BH51模块是有单片机实物CPU(8031)的。因此,新增的MCS51系列实验对教学工作更具有实物感,而且,将相应的程序固化于EPROM2764之后,即可具有实用功能。因此BH86/51相当于单片机开发系统,可用于研制MCS51的实用装置。MCS51系列实验过程需要用到的软件,如MASM51(宏汇编软件)及SIM8051(调试软件)的操作方法在本书中也有专节讲述,以更加利于教学工作。
MCS96系列的单片机实验是仿真的,即无实物CPU,它仍保留于第5章,这有利于对16位单片机的教学工作。
本书将第一版的第3章和第4章合并为第3章,成为PC86系列微机实验,其中将原编辑软件PE改为Editor,这样更具有普遍的意义。
经过这些修订后,本书(第二版)的内容更加丰富,章节排列更趋合理。而且,为了配合教学工作,本书附有教学光盘(BH86/51CAI),其主要内容为PC86系列微机实验的操作示范、单片机MCS51系列实验的操作示范、芯片查询等,对教师备课、学生自学都具有更形象的辅导作用。
作者虽然对本书第二版的修订工作作了很大的努力,但由于多方面的原因,也许仍然存在不尽如人意之处,望广大读者不吝赐教,以便今后进一步修订。
微型计算机教学实验的主要设备1.1BH86/51型通用微机实验培训装置的特点1
1.2BH86/51型通用微机实验培训装置的电路结构4
1.3BH86/51型通用微机实验培训装置的使用准备和
注意事项7
1.4其他必需的辅助仪器仪表8
计算机基础知识及微机基本电路实验2.1逻辑电路的基本知识17
2.2TTL型逻辑集成电路的型号及引线排列18
2.3BH86/51通用微机实验培训装置的逻辑电路芯片插
座区的接线及使用说明19
2.4计算机基础知识及基本电路实验指示书20
2.4.1实验1逻辑电路实验及布尔代数练习20
2.4.2实验2半加器及全加器的电路实验24
2.4.3实验3触发器基本功能测试27
2.4.4实验4寄存器的电路实验31
2.4.5实验5计数器的电路实验33
PC86系列微机实验3.1PC86系列微机汇编程序的上机过程36
3.2MSDOS Editor文本编辑器38
3.2.1MSDOS Editor的主要特点38
3.2.2MSDOS Editor的启动与退出38
3.2.3Editor编辑窗口39
3.2.4编辑文本文件41
3.2.5建立文本文件42
3.3PC86系列微机调试程序——DEBUG46
3.3.1DEBUG的主要特点46
3.3.2通过DEBUG编写、运行汇编程序46
3.3.3DEBUG的进入48
3.3.4DEBUG的主要命令49
3.3.5利用DEBUG调试EXE文件63
3.4PC86系列微机汇编与宏汇编程序66
3.4.1运行汇编程序必备的条件66
3.4.2执行宏汇编程序67
3.4.3执行连接程序71
3.4.4执行程序72
3.4.5利用MASM 6.10提供的PWB系统文件调试
汇编程序72
3.4.6编写源程序77
3.5PC86系列微机汇编语言程序实验指示书82
3.5.1实验6初级程序的编写与调试实验82
3.5.2实验7加法及判断程序的编写与调试实验83
3.6PC86系列微机接口实验指示书86
3.6.1实验8可编程并行通信接口(8255A)与小键
盘接口实验86
3.6.2实验9可编程并行通信接口(8255A)与开关
电路接口实验93
3.6.3实验10可编程计数器/定时器(8253)基本工
作方式实验95
3.6.4实验11可编程计数器/定时器(8253)时钟发
生器实验102
3.6.5实验12可编程串行通信接口(8251A)实验105
3.6.6实验13可编程DMA控制器(8237A)实验113
3.6.7实验14可编程中断控制器(8259A)实验120
3.6.8实验15随机存储器(RAM6116)实验127
3.6.9实验16A/D转换器(ADC0809)实验131
3.6.10实验17D/A转换器(DAC0832)实验136
3.6.11实验187段LED显示器实验142
3.6.12实验19十字路口红绿灯闪烁实验146
MCS51单片机实验4.1BH51单片机实验装置简介152
4.1.1BH51单片机实验模块152
4.1.2BH51单片机实验装置的地址分配152
4.2MCS\|51单片机源程序的汇编软件——MASM51153
4.2.1MCS\|51单片机源程序的交叉汇编153
4.2.2MASM 51宏汇编程序的使用154
4.3MCS\|51单片机调试软件——SIM 8051157
4.3.1SIM8051仿真调试157
4.3.2程序执行窗口159
4.3.3寄存器窗口159
4.3.4存储器窗口160
4.3.5流程图窗口162
4.3.6堆栈显示窗口162
4.3.7命令行及帮助163
4.4MCS\|51单片机应用程序的模拟调试163
4.4.1应用程序的运行163
4.4.2应用程序的调试及修改166
4.4.3应用程序调试举例176
4.5MCS\|51单片机汇编语言程序实验指示书178
4.5.1实验20无符号多字节十进制数加法实验178
4.5.2实验21无符号多字节十进制数减法实验180
4.5.3实验22双字节十进制乘法实验182
4.6MCS\|51单片机接口实验指示书183
4.6.1实验238031单片机并行口输出实验183
4.6.2实验248031单片机定时器/计数器实验187
4.6.3实验258031单片机并行口输入实验192
4.6.4实验268031单片机中断实验194
4.6.5实验278031单片机存储器扩展实验198
4.6.6实验288031单片机与8155接口扩展实验200
4.6.7实验298031单片机与A/D转换器(ADC0809)
实验206
4.6.8实验308031单片机与D/A转换器(ADC0832)
实验209
4.6.9实验318031单片机键盘接口及显示电路
实验211
4.6.10实验32微型打印机接口实验214
4.6.11实验33中文打印接口实验216
MCS\|96单片机实验5.1单片机8098仿真软件——SCS219
5.2MCS\|96单片机汇编语言程序实验指示书221
5.2.1实验348098单片机寻址方式实验221
5.2.2实验358098单片机双字(4字节)加法
实验224
5.2.3实验368098单片机求补运算实验226
5.2.4实验378098单片机数据的舍入实验228
可编程控制器仿真实验6.1可编程控制器指令及梯形图编程方法231
6.2可编程控制器离线仿真软件——EPS233
6.2.1仿真器启动234
6.2.2仿真器操作235
6.3可编程控制器离线仿真实验指示书235
6.3.1实验38可编程控制器的定时器实验235
6.3.2实验39可编程控制器的计数器及状态图
实验236
6.3.3实验40可编程控制器的步进继电器及跳转
程序实验239
6.3.4实验41可编程控制器的数字式PID调节器
实验240
6.4可编程控制器在线仿真软件——PLC242
6.5可编程控制器在线仿真实验指示书249
6.5.1实验42可编程控制器的竞赛控制台实验249
6.5.2实验43可编程控制器的4路开关实验251
附录A实验答案及提示253
附录B微机实验教学光盘BH\|86/51 CAI介绍337
附录C微型计算机原理及应用实验设备建设338
附录D计算机基础教育微型计算机原理教材及实验装置“三合一”教学
工具介绍340
参考文献342