注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络计算机组织与体系结构单片机原理与应用技术

单片机原理与应用技术

单片机原理与应用技术

定 价:¥26.00

作 者: 朱勇主编;陈其乐编著
出版社: 清华大学出版社
丛编项: 高等院校电子技术系列教材
标 签: 单片机微型计算机 高等学校 教材

ISBN: 9787302120728 出版时间: 2006-01-01 包装: 平装
开本: 16开 页数: 286 字数:  

内容简介

本教材依照高等学校计算机科学与技术专业教学大纲的精神,融会作者多年的教学经验及科研成果,系统地介绍了8051单片机和增强内核单片机的基本原理、应用和设计技术。全书内容包括单片机概述、 MCS-51体系结构、MCS-51指令系统、MCS-51程序设计、MCS-51接口技术、单片机应用实例、单片机应用系统设计和增强内核单片机体系结构,共计8章。 本书不仅阐述了传统的MCS-51单片机基本原理及其扩展系统,还介绍了实践中应用比较广泛的实例供学生参考,通过掌握低功耗、抗干扰、加密等高级技术,使读者设计的单片机系统成为更加贴近实践的产品,最后对当今市场上一些增强内核单片机的概括性介绍可以扩大读者的眼界。 本书既可作为高等学校本科计算机及相关专业的教材,也可作为高职单片机课程的教材,亦可作为工稃及科研人员的设计参考书。

作者简介

暂缺《单片机原理与应用技术》作者简介

图书目录

第1章  单片机概述    1
1.1  单片机概述    1
1.1.1  单片机发展史    1
1.1.2  单片机应用    2
1.1.3  单片机特色    3
1.2  单片机系列    4
1.2.1  单片机典型结构    4
1.2.2  单片机系列    5
1.2.3  单片机发展趋势    11
1.3  嵌入式系统与片上系统    14
1.3.1  嵌入式系统概述    14
1.3.2  片上系统概述    18
1.3.3  嵌入式系统、片上系统与单片机    21
1.4  本章习题    22
第2章  MCS-51体系结构    23
2.1  MCS-51体系结构    23
2.1.1  功能部件    23
2.1.2  引脚描述    24
2.1.3  时钟电路及时序    26
2.1.4  复位电路    28
2.1.5  工作方式    29
2.2  MCS-51存储结构    31
2.2.1  内部RAM    31
2.2.2  特殊功能寄存器    32
2.2.3  程序计数器    35
2.2.4  程序存储器    36
2.2.5  数据存储器    36
2.2.6  存储结构图    36
2.3  MCS-51并行端口    37
2.3.1  P0端口    37
2.3.2  P1端口    38
2.3.3  P2端口    38
2.3.4  P3端口    39
2.4  MCS-51定时/计数器    39
2.4.1  定时/计数器方式0    41
2.4.2  定时/计数器方式1    42
2.4.3  定时/计数器方式2    42
2.4.4  定时/计数器方式3    43
2.5  MCS-51串行接口    44
2.5.1  串行接口模式0    45
2.5.2  串行接口模式1    46
2.5.3  串行接口模式2    47
2.5.4  串行接口模式3    48
2.6  MCS-51中断系统    48
2.6.1  中断源    48
2.6.2  外部中断    49
2.6.3  定时/计数中断    50
2.6.4  串行接口中断    50
2.7  本章习题    51
第3章  MCS-51指令系统    52
3.1  MCS-51指令格式和寻址方式    52
3.2  MCS-51指令分类介绍    55
3.2.1  数据传送类指令    55
3.2.2  算术操作类指令    60
3.2.3  逻辑操作类指令    62
3.2.4  转移类指令    64
3.2.5  控制类指令    66
3.2.6  位操作类指令    66
3.3  本章习题    69
第4章  MCS-51程序设计    71
4.1  MCS-51汇编程序设计概述    71
4.1.1  汇编语言格式    72
4.1.2  伪指令    73
4.1.3  汇编程序设计流程    75
4.2  MCS-51汇编程序设计实例    77
4.2.1  顺序执行程序设计    77
4.2.2  分支执行程序设计    79
4.2.3  循环执行程序设计    82
4.2.4  子程序设计    84
4.2.5  查表程序设计    87
4.3  MCS-51高级程序设计概述    88
4.3.1  高级程序设计流程    89
4.3.2  C51变量声明    90
4.3.3  C51常用句法    94
4.3.4  Keil集成环境    96
4.4  C51程序设计实例    104
4.4.1  跑马灯程序设计    104
4.4.2  方波发生器    106
4.5  本章习题    107
第5章  MCS-51接口技术    109
5.1  MCS-51数据存储体扩展    110
5.1.1  SRAM芯片    110
5.1.2  接口电路    111
5.1.3  程序设计    112
5.2  MCS-51程序存储体扩展    112
5.2.1  地址译码    112
5.2.2  EEPROM芯片    113
5.2.3  接口电路    114
5.2.4  程序设计    115
5.3  8155芯片接口技术    115
5.3.1  8155多功能芯片    115
5.3.2  接口电路    118
5.3.3  程序设计    119
5.4  8279芯片接口技术    119
5.4.1  8279显示、键盘接口芯片    119
5.4.2  接口电路    120
5.4.3  程序设计    121
5.5  LCD显示技术    122
5.5.1  LCD简介    122
5.5.2  LCM    123
5.5.3  接口设计    126
5.5.4  编程设计    126
5.6  串行通信技术    130
5.6.1  串行通信概述    130
5.6.2  串行口的应用    132
5.6.3  RS-232C标准    134
5.6.4  PC与MCS-51通信程序设计    136
5.7  A/D、D/A接口技术    139
5.7.1  A/D转换器概述    139
5.7.2  ADC0809简介    139
5.7.3  ADC0809与MCS51的接口电路    140
5.7.4  A/D转换程序设计    141
5.7.5  D/A转换器概述    142
5.7.6  DAC0832简介    142
5.7.7  DAC0832与MCS-51的接口电路    144
5.7.8  D/A转换程序设计    146
5.8  本章习题    146
第6章  单片机应用实例    148
6.1  交通灯顺序控制    148
6.1.1  硬件系统设计    148
6.1.2  控制码表    149
6.1.3  程序设计    149
6.1.4  设计小结    151
6.2  步进电机控制系统    151
6.2.1  步进电机系统概述    151
6.2.2  系统硬件设计    152
6.2.3  三相六拍步进电机控制字    153
6.2.4  系统软件设计    153
6.2.5  设计小结    154
6.3  水塔水位控制系统    154
6.3.1  水位控制原理    154
6.3.2  系统硬件设计    155
6.3.3  水位状态控制字    155
6.3.4  系统软件设计    156
6.3.5  设计小结    157
6.4  电脑时钟    157
6.4.1  设计要求    157
6.4.2  系统硬件设计    158
6.4.3  系统软件设计    158
6.4.4  设计小结    161
6.5  I2C总线IC卡读卡器    162
6.5.1  I2C总线协议的软件模拟    162
6.5.2  IC卡简介    165
6.5.3  系统硬件设计    166
6.5.4  系统软件设计    167
6.5.5  设计小结    168
6.6  串行多机通信    169
6.6.1  多机通信原理    169
6.6.2  主机程序设计    169
6.6.3  从机程序设计    171
6.6.4  设计小结    173
6.7  USB数据传输    174
6.7.1  USB总线概述    174
6.7.2  USB总线接口器件PDIUSBD12    176
6.7.3  系统硬件设计    179
6.7.4  系统软件设计    179
6.7.5  设计小结    183
6.8  本章习题    183
第7章  单片机应用系统设计    184
7.1  单片机系统EDA设计:原理图    184
7.1.1  EDA概述    184
7.1.2  硬件自动化设计流程    185
7.1.3  原理图设计    186
7.1.4  网络表    191
7.2  单片机系统EDA设计:PCB    193
7.2.1  PCB设计流程    193
7.2.2  PCB设计步骤    194
7.3  单片机系统开发与设计    201
7.3.1  系统设计    202
7.3.2  开发系统    203
7.3.3  调试    205
7.3.4  高级设计技术    207
7.4  单片机系统可靠性设计    212
7.4.1  可靠性概述    213
7.4.2  电磁兼容性    214
7.4.3  抗干扰基本技术    215
7.4.4  可靠性设计    222
7.5  本章习题    229
第8章  增强内核单片机体系结构    230
8.1  P89LPC93X系列单片机    230
8.1.1  P89LPC93X系列体系结构    230
8.1.2  I2C串行总线接口    234
8.1.3  SPI串行通信接口    236
8.1.4  模拟比较器    237
8.1.5  Flash编程存储器    238
8.1.6  A/D转换器    239
8.2  P8xC591系列单片机    241
8.2.1  P8xC591体系结构    241
8.2.2  CAN协议    244
8.2.3  PeliCAN控制器    245
8.2.4  PWM    247
8.3  Triscend E5系列单片机    248
8.3.1  Triscend E5控制器体系结构    248
8.3.2  DMA控制器    249
8.3.3  CSI    251
8.3.4  CSL    252
8.3.5  微处理器结构    254
8.3.6  FastChip集成开发环境    255
8.4  本章习题    280
附录  8051单片机指令集    282

本目录推荐