8051微控制器 第4版PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:(加)麦肯齐(MacKenzie,L.S.)(马来)法恩(Phan,R.C.W.)著
- 出 版 社:北京:人民邮电出版社
- 出版年份:2008
- ISBN:711517959X
- 页数:339 页
第1章 微控制器简介 1
1.1引言 1
1.2术语 2
1.3中央处理器 3
1.4半导体存储器:RAM和ROM 4
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的定时器2 93
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-51 231
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-251TM 337
14.3带有闪存和NVRAM的微控制器 337
14.4带有ADC和DAC的微控制器 338
14.5高速微控制器 338
14.6网络微控制器 338
14.7保密类微控制器 339
小结 339
习题 339
- 《可编程控制器及应用》刘洪波主编 2018
- 《嵌入式系统开发与应用 基于Cortex-M3内核的Stellaris微控制器》王黎明,闫晓玲,夏立等编著 2013
- 《嵌入式系统开发与应用实验指导书 基于Cortex-M3内核的Stellaris微控制器》王黎明,夏立,卜乐平等编著 2013
- 《可编程序控制器原理及应用》江秀汉,汤楠主编 2003
- 《可编程序控制器及其网络通信》邱赤东主编 2011
- 《深入浅出西门子运动控制器 SIMOTION实用手册》王薇主编;吕其栋,张雪亮副主编 2013
- 《PSoC3控制器与机器人设计》王景川,陈卫东,(日)古平晃洋编著 2013
- 《可编程序控制器应用技术 欧姆龙机型》王新娜编 2012
- 《PLC可编程控制器教程》范伯宁,凌澄,华锦忠等编 1993
- 《微控制器技术与应用》魏晓艳主编;张鹏,李想副主编 2013
- 《克里蒙奇钢琴教程》(美)吴菀夷,(加)陈若心编著 2019
- 《空气动力学 7 飘浮的秘密》(加)克里斯·费里著 2019
- 《弗里达·卡罗》(加)苏珊娜·巴贝扎特著;朱一凡,玩静雯,李梦幻译 2020
- 《快乐的陷阱》(加)兰迪·帕特森(RandyJ.Paterson) 2019
- 《克里蒙奇钢琴教程 第2册》(美)吴菀夷,(加)陈若心编著 2019
- 《因为天空曾经真实》(加)衣田·拉朗德(Etienne Lalonde)著 2018
- 《编采札记》齐志文著 2001
- 《我的同时代人的故事 第1卷》(俄)符拉季米尔·加拉克齐昂诺维奇·柯罗连科著;丰子恺,丰一吟译 2020
- 《逃往精神病院》(马来)马里姆·加扎利著 2019
- 《书法主义宣言》洛齐著;洛齐主编 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《办好人民满意的教育 全国教育满意度调查报告》(中国)中国教育科学研究院 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《人民院士》吴娜著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《中国人民的心》杨朔著;夕琳编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中华人民共和国成立70周年优秀文学作品精选 短篇小说卷 上 全2册》贺邵俊主编 2019
- 《指向核心素养 北京十一学校名师教学设计 数学 九年级 上 配人教版》周志英总主编 2019
- 《中华人民共和国成立70周年优秀文学作品精选 中篇小说卷 下 全3册》洪治纲主编 2019