图书介绍
8051微控制器 第4版PDF|Epub|txt|kindle电子书版本网盘下载
- (加)麦肯齐(MacKenzie,L.S.)(马来)法恩(Phan,R.C.W.)著 著
- 出版社: 北京:人民邮电出版社
- ISBN:711517959X
- 出版时间:2008
- 标注页数:339页
- 文件大小:59MB
- 文件页数:351页
- 主题词:微控制器
PDF下载
下载说明
8051微控制器 第4版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 微控制器简介1
1.1引言1
1.2术语2
1.3中央处理器3
1.4半导体存储器:RAM和ROM4
1.5总线:地址总线、数据总线和控制总线5
1.6输入/输出设备6
1.7程序:大程序和小程序7
1.8微型机、小型机和大型机8
1.9微处理器与微控制器的比较8
1.10新概念10
1.11得与失:设计范例11
习题13
第2章 硬件概述14
2.1MCS-51TM系列简介14
2.2引脚15
2.3I/O端口结构19
2.4时序和机器周期19
2.5存储器组织20
2.6特殊功能寄存器24
2.7外部存储器31
2.88032/8052的增强功能36
2.9复位操作37
小结38
习题38
第3章 指令集概述42
3.1引言42
3.2寻址模式42
3.3指令类型51
小结70
习题70
第4章 定时器操作77
4.1引言77
4.2定时器模式寄存器(TMOD)79
4.3定时器控制寄存器(TCON)79
4.4定时器模式和溢出标志80
4.5时钟源82
4.6定时器的启动、停止和控制83
4.7定时器寄存器的初始化和访问85
4.8短、中、长定时间隔86
4.9精确频率的产生91
4.108052的定时器293
4.11波特率发生器95
小结95
习题95
第5章 串行端口操作98
5.1本章简介98
5.2串行通信98
5.3串行端口缓冲寄存器98
5.4串行端口控制寄存器99
5.5工作模式100
5.6全双工串行通信讨论104
5.7串行端口寄存器的初始化和访问104
5.8多处理器通信106
5.9串行端口波特率107
小结113
习题113
第6章 中断115
6.1引言115
6.28051的中断结构116
6.3中断处理119
6.4中断程序设计120
6.5定时器中断122
6.6串行端口中断124
6.7外部中断125
6.8中断时序129
小结131
习题131
第7章 汇编语言编程133
7.1引言133
7.2汇编器操作134
7.3汇编语言程序格式137
7.4汇编时的表达式求值141
7.5汇编器指令145
7.6汇编器控制项154
7.7链接操作155
7.8例子详解——链接可重定位的段和模块156
7.9宏164
小结168
习题168
第8章 8051的C语言编程171
8.1引言171
8.28051中采用C语言的优缺点171
8.38051C编译器172
8.4数据类型173
8.5存储类型及模式176
8.6数组177
8.7结构178
8.8指针178
8.9函数181
8.108051 C语言实例183
小结192
习题192
第9章 程序结构和设计193
9.1引言193
9.2结构化程序设计的优缺点195
9.3结构化程序设计中的3种结构195
9.4伪码语法207
9.5汇编语言编程风格210
9.68051 C语言编程风格216
小结218
习题218
第10章 用于程序开发的工具和技术219
10.1引言219
10.2开发周期219
10.3整合和验证223
10.4命令和开发环境227
小结229
习题229
第11章 设计和接口实例231
11.1引言231
11.2SBC-51231
11.3十六进制键盘接口238
11.4多个七段LED的接口设计240
11.5液晶显示(LCD)接口245
11.6扬声器接口248
11.7非易失性RAM接口250
11.8输入输出的扩展256
11.9RS232(EIA-232)串行接口262
11.10CENTRONICS并行接口264
11.11模拟输出267
11.12模拟输入270
11.13传感器的接口272
11.14继电器接口276
11.15步进电机接口279
小结283
习题283
第12章 基于C语言的程序设计和接口实例286
12.1引言286
12.2十六进制键盘接口286
12.3多个七段LED接口289
12.4液晶显示器接口291
12.5扬声器接口293
12.6非易失性RAM接口295
12.7输入/输出扩展298
12.8RS232(EIA-232)串行接口302
12.9CENTRONICS并行接口304
12.10模拟输出305
12.11模拟输入306
12.12传感器接口308
12.13继电器接口310
12.14步进电机接口311
习题313
第13章 学生项目实例315
13.1引言315
13.2家庭安全系统315
13.3电梯系统317
13.4井字游戏320
13.5计算器325
13.6微型老鼠327
13.7足球机器人331
13.8智能卡应用333
小结335
习题335
第14章 8051的派生产品337
14.1本章简介337
14.2MCS-151TM和MCS-251TM337
14.3带有闪存和NVRAM的微控制器337
14.4带有ADC和DAC的微控制器338
14.5高速微控制器338
14.6网络微控制器338
14.7保密类微控制器339
小结339
习题339