目录 1
序言 1
前言 . 1
第一章8098单片机概述 1
第一节单片机发展概况 1
第二节8098单片机的特点及应用 1
第二章8098单片机的基本结构 3
第一节芯片组成 3
第六节输入输出口P0、P2、P3、P 4
第二节芯片引脚功能 5
第三节软件组成 7
第三章 8098中央处理器CPU 8
第一节寄存器算术逻辑运算单元 8
RALU 8
第二节 片内数据存储器RAM 9
第三节时钟及系统复位 12
第四节掉电保护 15
习题三 16
第四章8098存储器 17
第一节片内外存储器空间分配 17
第二节片外存储器总线时序 19
第三节芯片配置寄存器CCR 21
第四节片外存储器的配置 23
第五节重建P3、P4并行接口 26
习题四 30
第五章8098指令系统 31
第一节基础知识 31
第二节 寻址方式及操作数的一般表示 34
第三节程序状态字PSW 36
第四节指令系统详述 37
第五节伪指令简介 74
习题五 75
第六章8098中断系统 77
第一节 中断系统框图 77
第二节 中断系统分析 78
第三节 中断登记寄存器INT—PENDING和中断屏蔽寄存器INT—MASK 81
第四节 中断服务和中断时序 84
第五节 中断服务程序设计 86
控制寄存器IOC0、IOC1和状态寄 90
存器IOS0、IOS1 90
习题六 93
第七章8098定时器/计数器 94
第一节16位硬件定时器T1 94
第二节16位硬件定时器/计数器T2 96
第三节 16位硬件监视定时器WDT 98
第四节四个16位软件定时器 99
ST0~ST3 99
第五节实时时钟程序 101
习题七 106
第八章8098高速输入器HSI 107
第一节HSI的结构及工作原理 107
第二节HSI应用举例 110
习题八 116
第九章8098高速输出器HSO 117
第一节HSO的结构及工作原理 117
第二节HSO的应用举例 121
习题九 128
第十章 A/D与D/A转换 129
第一节A/D模数转换 129
第二节PWM(D/A)输出 134
第三节8098 STD数字量采集实例 138
第四节模拟量采集举例 143
习题十 145
第十一章8098通信接口及应用 146
第一节串行通信基本概念 146
第二节8098单片机的串行接口 147
第三节8098串行口四种工作方式 153
的应用 153
第四节IBM-PC/XT的串行接口 162
第五节IBM PC/XT软中断调用 172
第六节8098与PC/XT通信实例 174
习题十一 190
第十二章单片机STD工业控制机 191
第一节STD工业总线 191
第二节单片机与STD 199
第三节STD产品介绍 201
第十三章8098单片机开发系统 204
介绍 204
第一节SICE通用单片机仿真器 204
第二节AEDK 5198仿真器简介 216
第十四章8098单片机实验 220
第一节清华TSC-51/98单片机实验 220
开发系统 220
第二节8098调试程序WIN 225
第三节8098单片机实验说明和实验 233
项目 233
实验一定时器T1定时中断 236
实验二定时器T1和T2同时产生 238
中断 238
实验三外中断 240
实验四用程序方法实现中断 242
实验五用HSI测量单脉冲宽度 244
实验六用HSO产生单脉冲、连续 250
脉冲 250
实验七软件定时器 254
实验八用HSO驱动步进电机 258
实验九用HSO产生占空比可变的 261
PWM信号 261
实验十A/D转换 264
实验十一用PWM调速小直流电动 269
机 269
实验十二用PWM产生锯齿波、三角波和正弦波 271
实验十三用串行口方式0实现串并 274
转换 274
实验十四软件实时时钟数码管显示 276
实验十五 用8255A芯片可编程接口输入输出 281
实验十六继电器控制 283
附录 286
附录A ASCⅡ(美国标准信息交换 286
码)表 286
附录B 8098单片机指令系统表 287
附录C 8098单片机操作码与状态时间表 289
附录D 8098特殊功能寄存器(SFR)一览表 293
附录E 8255A命令和状态寄存器 299
一览表 299
附录F 8279命令、数据、状态格式 301
一览表 301
附录G全屏幕编辑系统PE简介 303
参考文献 312