单片机原理及应用

单片机原理及应用
作 者: 杨文龙
出版社: 西安电子科技大学出版社
丛编项: 中等专业学校工科电子类教材
版权说明: 本书为出版图书,暂不支持在线阅读,请支持正版图书
标 签: 单片计算机
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《单片机原理及应用》作者简介

内容简介

《中等专业学校工科电子类教材:单片机原理及应用》主要以MCS-51系列单片机为主体,详尽地介绍了MCS-51系列单片机的硬件结构、指令系统、程序设计、接口技术、开发系统及应用系统。最后一章还扼要地阐述了准16位单片机8098的主要性能,内容包括8098的基本结构、存储器组织、中断系统、I/O功能及指令系统。本书列举了许多典型的应用实例,力求做到理论联系实际。每章均安排有一定数量的习题,附录中还给出了实验内容。《中等专业学校工科电子类教材:单片机原理及应用》可作为中等专业学校计算机专业的教材,亦可供从事微机应用的工程技术人员阅读参考。

图书目录

第一章 概述 1

§1-1 单片机的发展概况 1

一. 单片机的组成 1

二. 单片机的发展状况 1

§1-2 单片机的特点和应用 4

一. 单片机的特点 4

二. 单片机的应用 4

§1-3 单片机常用系列介绍 5

一. MCS-48系列单片机 5

二. MCS-51系列单片机 7

三. MCS-96系列单片机 7

习题一 9

第二章 MCS-51系列单片机的结构 10

§2-1 MCS-51的结构和引脚 10

一. MCS-51的结构框图 10

二. 引脚定义及功能 11

§2-2 存储器结构和位处理器 13

一. 程序存储器 13

二. 数据存储器 14

三. 特殊功能寄存器(SFR) 16

四. 位(布尔)处理器 19

§2-3 并行I/O口 20

一. 并行I/O口的结构 20

二. 并行I/O口的操作 22

§2-4 时钟和CPU时序 22

一. 荡器和时钟电路 22

二. CPU时序 23

§2-5 复位. 掉电处理及EPROM编程 26

一. 复位 26

二. 掉电处理 27

三. CHMOS型80C51的掉电和节电方式 28

四. 8751片内EPROM的编程 28

习题二 29

第三章 MCS-51单片机的指令系统和程序设计 31

§3-1 指令格式和寻址方式 31

一. 指令格式 31

二. 寻址方式 33

§3-2 指令系统 37

一. 数据传送指令 38

二. 算术运算指令 43

三. 逻辑运算指令 49

四. 控制转移指令 51

五. 位操作指令 59

§3-3 程序设计举例 60

一. 查表程序 61

二. 分支程序 63

三. 循环程序 67

四. 逻辑操作程序 68

五. 一些实用子程序 69

习题三 74

第四章 中断系统. 定时器/计数器和串行I/O口 78

§4-1 中断系统 78

一. 中断请求源与中断优先级别 78

二. 中断控制 79

三. 中断响应过程 81

四. 外部中断 84

五. 单步操作 86

§4-2 定时器/计数器 87

一. 定时器/计数器的结构 87

二. 定时器的方式寄存器和控制寄存器 88

三. 定时器的工作方式 89

四. 定时器/计数器的编程和应用举例 93

§4-3 串行接口 101

一. 串行通信的基本概念 101

二. MCS-51串行口的控制 103

三. 串行口的工作方式 104

四. 波特率设计 106

五. 串行口的编程和应用举例 107

习题四 112

第五章 MCS-51系统的扩展 114

§5-1 MCS-51扩展系统的组成 114

§5-2 程序存储器的扩展 116

一. 扩展EPROM 116

二. 扩展E +2PROM 119

§5-3 数据存储器的扩展 122

一. 扩展RAM 122

二. 扩展外部存储器的综合设计举例 125

§5-4 并行I/O口的扩展 126

一. 用8243I/O芯片扩展I/O口 127

二. 用8255A可编程并行接口芯片扩展I/O口 129

三. 用8155可编程RAM/IO芯片扩展I/O口 135

习题五 142

第六章 单片机系统的接口技术 144

§6-1 显示器和键盘接口 144

一. LED数码显示器的接口与编程 144

二. 键盘接口与编程 151

三. 显示器/键盘系统 156

§6-2 打印机接口 160

一. TP-μP-16A微型打印机简介 160

二. 微型打印机与MCS-51单片机的连接 162

§6-3 D/A和A/D转换接口 164

一. D/A转换接口技术 164

二. A/D转换接口技术 168

习题六 173

第七章 单片机应用系统的开发 174

§7-1 单片机开发系统 174

一. 单片机应用的开发 174

二. 开发系统的组成和功能 176

三. DVCC-51开发仿真机 178

§7-2 单片机应用系统的设计 185

一. 应用系统的研制过程 185

二. 单片机组成的温度控制系统应用实例 189

习题七 197

第八章 8098单片机简介 198

§8-1 8098的基本结构 198

一. 8098单片机的结构框图 198

二. 8098芯片引脚功能 199

三. 8098单片机的主要特点 201

§8-2 存储器及管理 202

一. 存储器组织 202

二. 片内数据存储器RAM 203

三. 复位 204

四. 掉电方式 205

五. 芯片组构寄存器CCR 206

六. 外接EPROM和RAM的基本系统 207

§8-3 中断系统 208

一. 中断源 208

二. 中断控制 209

三. 中断时序 210

四. 中断优先权排队 211

§8-4 I/O功能简介 212

一. I/O控制寄存器IOC0和IOC1 212

二. I/O状态寄存器IOS0和IOS1 213

三. A/D转换器 214

四. 高速输入通道HSI 215

五. 高速输出通道HSO 217

六. 全双工串行口 220

七. 监视跟踪定时器WDT 223

八. 定时器T1和T2 223

九. 脉冲宽度调制输出PWM 224

§8-5 8098单片机的指令系统 225

一. 操作数的类型 225

二. 寻址方式 226

三. 程序状态字PSW 227

四. 指令系统 228

习题八 236

附录 238

附录一 MCS-51系列单片机实验 238

实验一 简单程序练习 238

实验二 显示器/键盘系统 239

实验三 A/D转换实验 242

实验四 D/A转换实验 243

实验五 开发系统的综合使用 244

实验六 设计一个报时控制系统 245

附录二 MCS-51单片机指令表 251

附录三 8098单片机指令表 261

附录四 ASCII(美国标准信息交换码)表 268

附录五 常用集成电路引脚图 269

参考文献 275