目录 1
第一篇8097BH单片机及其应用 1
第一章8097BH单片机的基本组成 1
第一节硬件结构 1
第二节软件结构 7
第二章中央处理单元 8
第一节运算器 8
第二节存贮器 10
一、特殊功能寄存器SFR 10
二、寄存器文件REG.FILE 13
第三节控制器和时钟发生器 14
第四节单片机复位 15
一、复位信号 15
二、复位状态 16
三、硬件复位方法 17
第五节备用电源 19
第一节存贮器空间 20
第三章存贮器空间与存贮器的使用 20
第二节存贮器的控制与管理 21
一、存贮器控制器的运行原理 21
二、总线时序 23
第三节 芯片组态字节寄存器CCR 25
一、总线宽度和总线控制 25
二、就绪控制 29
第四节8797BH单片机及其编程 29
一、EPROM编程方式 29
二、自动组态字节编程方式 30
三、自动编程方式 32
四、从编程方式 35
五、运行时编程 37
六、EPROM中程序的加密 38
七、改进型快速脉冲编程算法 39
第五节存贮器系统硬件电路设计 39
第六节 P3、P4口的重建 41
第四章指令系统 42
第一节操作数 42
第二节程序状态字寄存器PSW 43
第三节寻址方式 44
第四节指令组成 46
第五章 中断系统 89
第一节中断系统结构 89
第二节中断控制 92
第三节中断时序 93
第四节关于中断服务程序的设计 94
第五节8097BH单片机中断系统的扩展 96
第六章并行输入/输出接口电路 100
第一节概述 100
第二节端口0(P0) 101
第三节端口1(P1) 101
第四节端口2(P2) 103
第五节端口3(P3)和端口4(P4) 104
第七章串行输入/输出接口电路 106
第一节 串行接口电路的硬件组成 106
一、方式0 108
第二节 串行接口电路的工作方式 108
二、方式1 109
三、方式2 109
四、方式3 110
第三节串行接口电路的应用 110
一、方式0的应用 110
二、方式1的应用 111
三、方式2和方式3的联合应用 113
一、硬件配置 114
第一节A/D转换电路 114
第八章A/D转换电路与D/A转换电路 114
二、软件设计 116
第二节D/A转换电路 118
一、硬件配置 118
二、片外扩展电路 119
第九章高速输入通道和高速输出通道 120
第一节有关的特殊功能寄存器 120
一、定时器1(TIMER1) 120
三、监视跟踪定时器(WATCHDOG) 121
二、定时器2(TIMER2) 121
五、IOC0控制寄存器 122
四、软件定时器 122
六、IOC1控制寄存器 123
七、IOS0状态寄存器 124
八、IOS1状态寄存器 125
第二节高速输入通道 125
第三节高速输出通道 128
一、高速输出命令寄存器(HSO-COMMAND) 128
三、高速输出部件的基本组成及通道工作原理 129
二、高速输出时间寄存器(HSO-TIME) 129
第十章8097BH和8797BH单片机的主要电气特性与参数 131
第二篇80C196单片机及其应用 137
第一章80C196系列的一般情况 137
第一节INTEL CHMOS芯片简介 137
第二节80C196系列简介 138
第三节80C196与8097BH的区别 139
第四节封装和引脚 139
第二章 80C196之CPU特征 145
第一节CPU操作 146
第二节基本时序 148
一、80C196的振荡器 148
二、内部时序 148
第三节低功耗及空闲工作方式 150
第四节中断结构分析 151
一、中断源 151
三、中断响应时间 154
二、中断控制 154
第五节指令特征 155
第三章80C196之外部特征 157
第一节专用寄存器(SFR) 157
一、寄存器的结构 157
二、80C196的寄存器窗口 159
三、80C196之SFRs功能描述 161
第二节总线出让 165
第三节串行口 169
第四节定时器 170
第五节其它 171
一、80C196的高速输出 171
二、脉冲宽度调制输出(PWM) 172
第四章80C196的数据参数 173
第一节 电气特性 173
第二节编程要求 178
第五章80C1 96应用系统设计 179
一、通用微处理器开发系统 181
第一章 系统开发的重要性及开发方式 181
第三篇16位单片机应用系统的开发 181
二、专用开发系统(装置) 182
三、软件仿真 182
四、移植 182
第二章专用开发机 184
第一节SICE通用单片机开发系统 184
一、SICE-96BH的特点 184
二、SICE-96BH的使用 185
三、SICE-96BH开发系统的操作 186
第二节ATD-96BH16位单片机开发系统 187
一、ATD-96BH仿真板的硬件结构 188
二、ATD-96BH开发系统的操作 190
第三章软件仿真 193
第一节系统的运行 193
第二节人机对话 194
第四章高级语言软件的调试 195
第一节 CDW软件的特点及使用方法 196
第二节CDW的操作 199
第三节应用实例 201
第五章用户系统的研制开发 206
第一节用户系统的设计 206
第二节用户系统的调试 210
一、硬件调试 210
二、软件调试 211
三、软硬件联调及系统综合调试 212
第三节调试示例 212