8051单片机彻底研究 基础篇PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:林伸茂编著;管继斌,白雁钧改编
- 出 版 社:北京:人民邮电出版社
- 出版年份:2004
- ISBN:7115122024
- 页数:334 页
第1章 单片机的来龙去脉 1
1-1 单片机就在我们身边 1
1-2单片机与PC机的比较 2
1-3典型的单片机应用系统 4
1-4最简化的单片机系统 6
1-5 单片机系统的开发过程 7
1-6 单片机开发的实际问题 8
1-7本书的单片机学习环境 9
1-8 习题 10
第2章 8051单片机简介 11
2-1 微型控制器与微型处理器 11
2-2 MCS-51系列单片机简介 12
2-3 8051单片机功能方块图 14
2-4 8051系统分析 19
2-5习题 22
第3章 单片机的汇编语言 25
3-1 8051单片机的程序设计 25
3-2写汇编程序的预备知识 25
3-3汇编语言的基本架构 26
3-4写汇编语言前:熟悉寄存器与指令 28
3-5 试写一个8051汇编程序 29
3-6配合示波器做汇编语言的排错 31
3-7进一步完善8051汇编程序 33
3-8 8051的反汇编程序 34
3-9习题 34
第4章 8051的存储器 37
4-1 8051内部存储器的分配 37
4-2程序存储器空间 37
4-3外部数据存储器空间 39
4-4 内部数据存储器空间 40
4-5习题 41
第5章 8051指令的寻址模式 43
5-1 8051执行指令的过程 43
5-2 8051的直接寻址模式 46
5-3 8051的间接寻址模式 48
5-4 8051的寄存器寻址模式 50
5-5 8051的立即寻址模式 51
5-6 8051的索引寻址模式 53
5-7 习题 54
第6章 8051指令解说 55
6-1 8051指令格式 55
6-2 8051指令概述 55
6-3 8051指令集整理 58
6-4影响标志的指令 59
6-5 8051指令解析一:算术运算指令 60
6-6 8051指令解析二:逻辑运算与传送指令 64
6-7 8051指令解析三:数据传送指令 67
6-8 8051指令解析四:布尔变量操作指令 71
6-9 8051指令解析五:程序分支指令 73
6-10习题 79
第7章 8051单片机的引脚说明 81
7-1 8051单片机的引脚 81
7-2认识AT89C2051 84
7-3 8051与AT89C2051的差异 87
7-4 AT89C系列的下一步 88
7-5 习题 89
8-1 工具的准备 91
8-1-1 硬件方面 91
第8章 8051基本程序练习 91
8-1-2软件方面 92
8-2 8051汇编程序8051与LINK4的操作 92
8-3基础范例一:LED的亮与灭 94
8-4基础范例二:蜂鸣器的使用 96
8-5基础范例三:指示灯 98
8-6基础范例四:七段显示器的使用 100
8-7基础范例五:按键的使用 105
8-8 习题 109
第9章 8051控制板制作 111
9-1 选用控制板的要点 111
9-2 AT2051控制板的特点 112
9-3线路分析 113
9-4 AT2051控制板的应用与学习方向 116
9-5 AT2051零件表及零件照片 117
9-6组装指南 122
9-7组装的测试步骤 124
9-8测试点的准位与波形观察 131
9-9习题 136
第10章 8051定时/计数彻底研究 137
10-1 什么是定时/计数 137
10-2 8051定时器和计数器安排 137
10-3定时计数器相关的寄存器 138
10-3-1 TMOD模式控制寄存器解析 139
10-3-2 TCON控制寄存器解析 140
10-4 Timer定时/计数器设置步骤 140
10-5 Timer模式0彻底研究 142
10-6 Timer模式1彻底研究 144
10-7 Timer模式2彻底研究 153
10-8 Timer模式3彻底研究 154
10-9 Timer模式3的再探讨 155
10-10习题 156
第11章 8051中断彻底研究 157
11-1 为何要有中断 157
11-2 8051的中断 157
11-3 中断时软件的动作剖析 158
11-4中断时的硬件动作剖析 159
11-5 断的寄存器(IE和IP)的介绍 162
11-6 8051的中断源彻底研究 163
11-7 8051的中断设置步骤 166
11-8 AT2051控制板在中断上的安排 167
11-9 内部计数器0中断程序范例 168
11-10外部负缘中断INTO程序范例 171
11-12 串行传输中断程序范例 172
11-11 外部低准位中断程序范例 172
11-13 习题 173
第12章 8051串行通信彻底研究(一) 175
12-1为何要通信 175
12-2 如何进行串行通信 176
12-3 RS-232C的规格 178
12-4 8051的串行接口概述 181
12-5 与串行传输控制有关的寄存器 183
12-6 8051串行传输的波特率设置 184
12-7 串行传输模式0彻底研究 186
12-8串行传输模式1彻底研究 189
12-9串行传输模式2彻底研究 193
12-10串行传输模式3彻底研究 197
12-11 习题 199
13-1 8051的多处理器通信彻底研究 201
第13章 8051串行通信彻底研究(二) 201
13-2 AT2051的串行硬件线路分析 205
13-3 AT2051控制板如何与PC连接 206
13-4多处理器通信的写法分析 207
13-5 8051串行接口发送硬件分析 208
13-6串行传输实用程序例 210
13-7串行传输的应用与影响 212
13-8习题 214
第14章 AT2051进阶实验(一) 215
14-1 实验:蜂鸣器的控制程序 215
14-2实验:中断服务程序所占用的时间 217
14-3实验:七段显示器的初步使用 218
14-4实验:ACC值的转换与显示 219
14-5 实验:BCD值的转换与显示 220
14-6实验:按键动作的确认 221
14-7 实验:学习波形Duty Cycle的计算与显示 222
14-8实验:学习温度值的换算与显示 223
14-9实验:温度值每秒读取两次的写法 224
14-10实验:另一种温度测量的写法 224
14-11 习题 226
第15章 AT2051进阶实验(二) 227
15-1 实验:启动RS485串行通信接口 227
15-2实验:练习温度转成ASCII字符串的写法 229
15-3实验:串行传输的写法一 230
15-4实验:串行传输的写法二 231
15-5实验:将温度的解析度提高到小数点后一位 232
15-6实验:串行排错程序的加入 233
15-7习题 234
16-1 实验:写入一个字节的数据到EEPROM 24LC16内 235
第16章 AT2051进阶实验(三) 235
16-2 实验:EEPROM的返回写法分析 236
16-3实验:ID值返回的写法 238
16-4 实验:如何判断EEPROM是否存在 239
16-5实验:ID值的线上更改 240
16-6实验:配合ID调用的串行通信程序 241
16-7实验:串行通信程序的排错 241
16-8实验:RS485通信程序的完整版 243
16-9习题 246
第17章 汇编语言的排错方法 247
17-1汇编语言的难处 247
17-2写程序的重点 247
17-4蜂鸣器排错法 248
17-5 DISPLAY排错法 248
17-3 LED排错法 248
17-6串行通信排错法 249
17-7仪器协助排错法 250
17-8高级仪器排错法 251
17-9 习题 252
第18章 8051程序归纳整理 253
18-1 清除4个内部数据存储器地址 253
18-2清除4个外部数据存储器地址 254
18-3将外部数据存储器上4个字节值存入内部数据存储器 254
18-4将4个内部数据值转存到外部数据存储器中 255
18-5内部数据存储器的4个字节的相加(不含正负符号) 255
18-6 内部数据存储器的值和外部数据存储器的值相力 256
18-7 内部数据存储器的4字节相减 256
18-8将内部数据存储器内的值取补数 257
18-10对外部存储器做减法运算 258
18-9对外部数据存储器做16位的加法运算 258
18-11 内部数据存储器做值的比较 259
18-12外部数据存储器做整段值的比较 259
18-13 内部数据存储器区与累加器做比较 260
18-14 4字节不含正负符号的乘法运算 261
18-15 4字节不含正负符号的除法运算 261
18-16对外部数据存储器内的值做互斥运算,以产生一个校验码 262
18-17确认外部存储器(4字节)的检验码是否正确 263
18-18 在内部数据存储器内产生4个随机数值 264
18-19检查外部数据存储器(16位)是否为0000H 265
18-20检查外部存储器(16位)的值是否为十进制1000 265
18-21 检查外部存储器(16位)的值是否比5000大 266
18-22将外部存储器(16位)值转化成6个BCD码 267
18-23将ACC值(<99)转化成两个BCD码 268
18-24将累加器的值转化成3个BCD码 269
18-25检查一段外部数据存储器(2K)的读写功能 269
18-26 计算2KB程序空间的检验和 270
18-27清除外部数据存储器共2048个地址 271
18-28将1个字节值转换成供数据显示用的ASCII码 271
18-29将ASCII码转化成二进制码 272
18-30习题 273
第19章 认识与使用混合式示波器 275
19-1 仪器规格 275
19-2基本测量示范 278
19-3特殊信号测量 280
19-4 习题 281
20-1 数字电表功能 283
20-2数字电表操作要点 283
第20章 数字电表的使用 283
20-3数字电表使用时特别注意事项 288
20-4 AT2051控制板操作示范 288
20-5电表的校正 290
20-6习题 291
第21章 USB刻录器的安装与使用 293
21-1 旗威USB刻录器 293
21-2刻录器的安装 293
21-3刻录程序的安装 295
21-4刻录功能解说 296
21-5 Files文件菜单 299
21-6 IC芯片菜单 300
21-7 Programmer刻录器菜单 303
21-8 Diagnostic诊断菜单 305
21-10 USB刻录器注意事项 307
21-9 USB刻录器特殊用法 307
21-11 习题 308
附录 309
附录A ASCII表 309
附录B 8051相关IC引脚图 311
附录C 8051指令集总整理 313
附录D 8051指令整理(依功能区分) 313
附录E 8051指令整理(按16进制排列) 314
附录F 8051 SFR表与RESET后的初始值 321
附录G SFR特殊功能缓存器整理表 321
附录H 如何购买电子零件 325
附录I 如何辨识晶体管的脚位 327
附录J 如何看数据表 330
附录K 如何焊接 332
附录L 如何上网找零件 333
- 《市政工程基础》杨岚编著 2009
- 《零基础学会素描》王金著 2019
- 《红色旅游的社会效应研究》吴春焕著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《汉语词汇知识与习得研究》邢红兵主编 2019
- 《生物质甘油共气化制氢基础研究》赵丽霞 2019
- 《东北民歌文化研究及艺术探析》(中国)杨清波 2019
- 《联吡啶基钌光敏染料的结构与性能的理论研究》李明霞 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《花时间 我的第一堂花艺课 插花基础技法篇》(日)花时间编辑部编;陈洁责编;冯莹莹译 2020
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《办好人民满意的教育 全国教育满意度调查报告》(中国)中国教育科学研究院 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《人民院士》吴娜著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《中国人民的心》杨朔著;夕琳编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中华人民共和国成立70周年优秀文学作品精选 短篇小说卷 上 全2册》贺邵俊主编 2019
- 《指向核心素养 北京十一学校名师教学设计 数学 九年级 上 配人教版》周志英总主编 2019
- 《中华人民共和国成立70周年优秀文学作品精选 中篇小说卷 下 全3册》洪治纲主编 2019