单片机原理及应用PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:张鑫主编;华臻,陈书谦副主编
- 出 版 社:北京:电子工业出版社
- 出版年份:2005
- ISBN:7121013118
- 页数:358 页
第1章 MCS-51单片机的结构与原理 10
1.1 典型单片机性能概览 10
1.1.1 MCS-51单片机 10
1.1.2 MSP430单片机 10
1.1.3 EM78单片机 11
1.1.4 PIC单片机 12
1.1.5 Motorola单片机 13
1.1.6 AVR单片机 13
1.2 MCS-51单片机硬件结构及引脚 14
1.2.1 MCS-51单片机内部结构 14
1.2.2 MCS-51单片机外部引脚 22
1.3.1 复位方式 25
1.3 MCS-51单片机的工作方式 25
1.3.2 程序执行方式 26
1.3.3 节电方式 27
1.3.4 编程和校验方式 28
1.4 单片机的时序 28
1.4.1 MCS-51的时序单位 28
1.4.2 MCS-51指令的取指/执行时序 29
1.4.3 访问片外ROM/RAM的指令时序 30
1.5 C8051F系列片上系统(SOC)简介 31
1.5.1 概述 32
1.5.2 基本结构与特点 32
习题1 35
2.1.1 汇编语言指令格式与伪指令 36
2.1 概述 36
第2章 MCS-51单片机指令系统与汇编语言程序设计 36
2.1.2 指令的分类 40
2.1.3 指令中的常用符号 40
2.2 MCS-51单片机的寻址方式 41
2.2.1 立即寻址 41
2.2.2 直接寻址 42
2.2.3 寄存器寻址 43
2.2.4 寄存器间接寻址 43
2.2.5 变址寻址 45
2.2.6 相对寻址 46
2.2.7 位寻址 47
2.3.1 数据传送指令 48
2.3 MCS-51单片机的指令系统 48
2.3.2 算术运算指令 55
2.3.3 逻辑运算和移位指令 60
2.3.4 控制转移指令 64
2.3.5 位操作指令 72
2.4 汇编语言及程序设计 75
2.4.1 汇编语言程序设计的步骤 75
2.4.2 顺序程序设计 76
2.4.3 分支程序设计 77
2.4.4 循环程序设计 79
2.4.5 查表程序设计 83
2.4.6 子程序设计 87
2.5.1 多字节算术运算程序 90
2.5 程序设计举例 90
2.5.2 数制转换程序 92
2.5.3 散转程序 94
2.6 汇编语言的开发环境 97
2.6.1 单片机开发系统 97
2.6.2 汇编语言的编辑与汇编 99
2.6.3 汇编语言的调试 100
习题2 102
第3章 MCS-51单片机的内部资源及应用 105
3.1 MCS-51单片机的并行I/O口 105
3.1.1 MCS-51内部并行I/O口 105
3.1.2 MCS-51内部并行I/O口的应用 107
3.2.1 中断的基本概念 110
3.2 MCS-51单片机的中断系统 110
3.2.2 MCS-51的中断系统 112
3.2.3 MCS-51中断系统的编程 119
3.2.4 MCS-51扩展外部中断请求输入口 120
3.3 MCS-51单片机的定时器/计数器 122
3.3.1 定时器/计数器 122
3.3.2 定时器/计数器的工作方式 125
3.3.3 定时器/计数器的应用 126
3.4 MCS-51单片机的串行通信 130
3.4.1 概述 130
3.4.2 MCS-51的串行口 132
3.4.3 串行口的工作方式 134
3.4.4 串行口的通信波特率 135
3.4.5 串行口的应用 136
习题3 147
第4章 MCS-51单片机系统的扩展技术 149
4.1 MCS-51单片机系统扩展概述 149
4.1.1 MCS-51系列单片机的外部扩展原理 149
4.1.2 MCS-51单片机系统地址空间的分配 151
4.2 存储器的扩展 152
4.2.1 程序存储器扩展 153
4.2.2 数据存储器扩展 157
4.2.3 MCS-51对外部存储器的扩展 159
4.2.4 程序存储空间和数据存储空间的混合 159
4.3.1 概述 160
4.3 并行I/O口的扩展 160
4.3.2 普通并行I/O口扩展 161
4.3.3 可编程并行I/O接口芯片扩展 163
4.3.4 可编程逻辑器件(PLD)扩展 171
4.4 时钟芯片的扩展 173
4.4.1 时钟芯片概述 173
4.4.2 DS12C887的结构及工作原理 174
4.4.3 DS12C887与MCS-51的接口 179
4.4.4 DS12C887的应用举例 179
4.5 系统监控芯片的扩展 181
4.5.1 概述 182
4.5.2 MAX692A的工作原理 183
4.5.3 MAX692A与MCS-51的接口 184
4.5.4 MAX692A的编程应用 185
4.6 总线接口扩展 186
4.6.1 EIARS-232C总线标准与接口电路 186
4.6.2 RS-422/RS-485总线标准与接口电路 190
4.6.3 I2C总线标准与接口电路 194
4.6.4 其他常用总线标准 198
习题4 200
第5章 MCS-51单片机的输入/输出通道接口 202
5.1 输入/输出通道概述 202
5.1.1 传感器 202
5.1.2 单片机应用系统的输入/输出通道 203
5.2.1 D/A转换器的性能指标 206
5.2 D/A转换器及接口技术 206
5.2.2 D/A转换器的分类 207
5.2.3 D/A转换器的接口 208
5.3 A/D转换器及接口技术 211
5.3.1 A/D转换器的性能指标 211
5.3.2 A/D转换器的分类 212
5.3.3 A/D转换器的接口 213
5.3.4 数据采集系统 221
习题5 224
第6章 MCS-51单片机的交互通道配置与接口 225
6.1 MCS-51单片机与键盘的接口技术 225
6.1.1 概述 225
6.1.2 使用键盘时必须解决的问题 226
6.1.3 键盘接口 227
6.2 MCS-51单片机与显示器的接口技术 236
6.2.1 LED显示器及其接口 236
6.2.2 LCD显示器及其接口 242
6.3 MCS-51单片机键盘和显示器接口设计实例 245
6.3.1 利用8155芯片实现键盘和显示器接口 245
6.3.2 利用MCS-51的串行口实现键盘和显示器接口 247
6.3.3 利用专用芯片实现键盘和显示器接口 249
6.4 MCS-51单片机与微型打印机的接口技术 250
6.4.1 微型打印机的特点 250
6.4.2 接口技术 251
6.4.3 字符代码及打印命令 252
6.4.4 打印程序实例 254
习题6 256
第7章 MCS-51单片机应用系统设计 257
7.1 概述 257
7.2 MCS-51单片机应用系统设计过程 257
7.2.1 总体设计 257
7.2.2 硬件设计 259
7.2.3 软件设计 261
7.2.4 可靠性设计 263
7.2.5 单片机应用系统的调试、测试 268
7.3 C51编程简介 269
7.3.1 MCS-51单片机C51语言简介 269
7.3.2 C51的基本语法 270
7.3.3 C51编译器 271
7.3.4 Keil C51开发系统简介 272
7.3.5 C51应用举例 274
7.4 单片机应用系统举例 276
7.4.1 单片机在控制系统中的应用 276
7.4.2 单片机在家用电器中的应用 279
7.4.3 单片机在里程、速度计量中的应用 282
习题7 288
第8章 16位单片机简介 290
8.1 概述 290
8.2 MCS-96单片机的内部结构与引脚 291
8.2.1 CPU结构与引脚 291
8.2.2 存储器与I/O端口 296
8.2.3 中断系统 299
8.2.4 高速I/O部件和定时器/计数器 301
8.2.5 脉冲宽度调制PWM 304
8.2.6 模拟输入 305
8.2.7 其他部件 306
8.3 MCS-96单片机指令系统简介 307
8.3.1 操作数类型 307
8.3.2 寻址方式 308
8.3.3 MCS-96指令系统简介 309
习题8 313
第9章 实验 314
9.1 ASCII码转换实验 314
9.2 排序程序实验 315
9.3 定时器/计数器实验 316
9.4 基本输入/输出实验 318
9.5 中断实验 321
9.6 8255A并行口扩展实验 323
9.7 8155并行口扩展实验 324
9.8 A/D转换实验 327
9.9 D/A转换实验 331
9.10 MCS-51单片机与IBM-PC异步通信实验 332
9.11 步进电机控制实验 334
9.12 LCD显示实验 337
9.13 课程设计与创新实验题目 340
9.13.1 医院住院病人呼叫器的设计 340
9.13.2 万年历的设计 340
9.13.3 智力竞赛抢答器的设计 340
9.13.6 出租车计程计价器的设计 341
9.13.4 交通信号灯实时控制系统的设计 341
9.13.5 自动电梯控制电路的设计 341
9.13.7 智能化公共汽车报站器的设计 342
9.13.8 自动往返电动车的设计 342
9.13.9 简易IC卡收费器的设计 342
9.13.10 消毒柜控制电路的设计 342
附录A ASCII码字符表 343
附录B 常用集成电路引脚图 344
附录C 常用单片机典型产品引脚图 350
附录D MCS-51单片机指令表 351
附录E 著名的单片机网站简介 355
参考文献 357
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《虚拟流域环境理论技术研究与应用》冶运涛蒋云钟梁犁丽曹引等编著 2019
- 《当代翻译美学的理论诠释与应用解读》宁建庚著 2019
- 《第一性原理方法及应用》李青坤著 2019
- 《计算机组成原理解题参考 第7版》张基温 2017
- 《高等院校保险学专业系列教材 保险学原理与实务》林佳依责任编辑;(中国)牟晓伟,李彤宇 2019
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017