第一章 微型计算机的发展与应用展望 1
第一节 微型计算机的发展 1
第二节 微型计算机应用的展望 5
第二章 微型电子计算机的体系和结构 9
第一节 微处理器、微型计算机和微型机系统 9
第二节 体系结构中几个基本概念 9
第三节 微型计算机分类 14
第四节 微型计算机体系结构 16
第三章 Z80微处理器和Z80指令系统 28
第一节 Z80微处理器 28
第二节 Z80型芯片引脚信号 30
第三节 Z80时序 32
第四节 Z80指令系统 40
第四章 微型机存贮器及其接口 66
第一节 微型机存贮器及其典型单元电路 66
第二节 半导体存贮器结构 69
第三节 微型机存贮器接口 71
一、微型机存贮器接口应解决的问题 88
二、实际存贮器接口设计与实践 88
Z80 CPU与静态存贮器接口 88
Z80 CPU与动态存贮器接口 88
Z80 CPU与EP ROM的接口 88
第五章 微型机输入输出接口技术概论 88
第一节 什么是微型机接口技术 88
第二节 微型机外围设备信息传送方式 88
第六章 中断与中断接口 96
第一节 中断系统 96
一、导找中断源 108
二、Z80中断系统 108
第二节 中断优先权排队和中断管理接口 108
一、软件法 128
二、硬件法 128
8212输入输出接口芯片应用 128
8214中断控制接口芯片应用 128
8259A中断控制器接芯片应用 128
第七章 并行输入输出接口技术 128
第一节 非编程简单并行接口 128
第二节 可编程并行I|0接 129
一、ZjLOg—PIO 8255
PIO芯片引脚 8255
PIO内部结构 8255
PIO通道工作设计 8255
PIO使用中几个问题讨论 8255
二、INteI 8255
8255芯片引脚 6820
8255内部结构 6820
8255通道工作设计 6820
三、Motorola MC 6820
MC6820芯片引脚与内部结构 174
6820 PIA控制字的设置 174
第八章 Z80 CTC计数器定时器 174
第一节 Z80 CTC计数器/定时器 174
一、问题的提出 188
二、Z80—CTC芯片引脚 188
三、Z80—CTC电路结构 188
四、CTC通道工作设计 188
五、CTC初始化编程 188
六、CTC硬件连接与通道桑址 188
七、CTC应用实例——用CTC设计一个电子钟 188
第二节 CTC与PIO联合应用——微型机控制步进电机的通用软件开发 188
一、微型机控制步进电机概述 221
二、步进电机通用软件开发 221
三相单三柏正转控制程序 221
利用一环形表指针的通用程序(以三相六拍为例)利用单元判断标志的通用程序(以双三拍正转为例)简单变速通用程序利用CT CO回零中断的变速程序利用延时子程序的变速通用程序利用CT C定时启动的控制程序第九章 串行接口 221
第一节 微型机系统中串行通信概述 221
一、串一并和并一串转换 228
二、时序配合和传送格式 228
同步传送 228
异步传送 228
三、串行传送控制规程 228
四、信号的调制和解调 228
五、串行传送中信号标准的转换 228
TTL与RS—232C之间的信号转换 228
TTL与20mA电流回路的信号转换 228
RS232 C与OmA电流回路的信号转换 228
TTL与KCS之间信号转换 228
第二节 串行传送接口 228
一、Z80—SIO 8251
概述 8251
内部结构 8251
SIO芯片引脚说明 8251
SIO功能的设定和编程SIO应用 8251
二、Motorola 6850ACIA 8251
概述内部结构 8251
6850芯片引脚说明 8251
6850ACIA功能的设定和编程 8251
6850ACIA的应用 8251
三、INTEL 8251
概述 260
内部结构 260
INTEL8251芯片引脚说明 260
INTEL8251功能的设定和编程 260
INTEL8251的应用 260
第十章 DMA接口 260
第一节 Z80—DMA接口 260
一、概述 280
二、Z80DMA内部结构 280
三、Z80DMA引脚说明 280
四、Z80DMA时序 280
五、Z80DMA功能的设定和编程 280
六、Z80DMA应用举例 280
第二节 INTEL DMA接口 280
一、8257DMA概述 291
二、8257DMA内部结构及引脚说明 291
三、8257编程及可编程寄存器寻址 291
四、8257DMA操作 291
第三节 MC6844DMA接口 291