单片机原理与应用及C51编程技术(第2版)
出版时间:
2017-09
版次:
2
ISBN:
9787111577966
定价:
45.00
装帧:
平装
开本:
16开
纸张:
胶版纸
页数:
309页
53人买过
-
以AT89系列单片机为代表机型,全面、详细地介绍了AT89系列单片机的硬件、软件及应用技术。全书共分11章,第1、2章介绍了单片机的硬件设计基础,包括单片机概述和AT89系列单片机的硬件体系结构与原理;第3~5章介绍了单片机的软件设计基础,包括指令系统、汇编语言程序设计、c51语言程序设计、C51与汇编语言的混合编程、KeilμVision2开发平台的使用及使用ProteusISIS进行单片机应用系统虚拟仿真的方法;第6章介绍了AT89系列单片机的内部资源及编程,包括中断系统、定时/计数器和串行通信;第7、8章介绍了AT89系列单片机存储器和外围接口扩展技术;第9章介绍了SPI、I2c和1.wire等串行总线接口技术、常用的串行接口外围芯片,并通过大量实例介绍了串行总线接口技术的应用;第10、11章介绍了单片机应用系统设计方法和设计实例。《单片机原理与应用及C51编程技术》选材新颖,内容丰富,讲解由浅入深、循序渐进,编排顺序合理,可读性好,实用性强,并有丰富的例题及习题。 前言
第1 章 单片机概述 1
1 1 单片机的概念及主要特点 1
1. 2 单片机的分类及发展趋势 1
1. 2. 1 单片机发展现状 1
1. 2. 2 单片机的发展趋势 2
1. 3 常见的主流单片机 3
1. 3. 1 目前流行的51 内核单片机 3
1. 3. 2 目前流行的非51 内核的单片机 8
1. 4 单片机的应用领域 9
习题1 10
第2 章 AT89 系列单片机的硬件体系
结构 11
2. 1 AT89 系列单片机概述 11
2. 1. 1 AT89 系列单片机简介 11
2. 1. 2 AT89 系列单片机的主要性能 11
2. 1. 3 AT89 系列单片机的主要品种 11
2. 1. 4 AT89 系列单片机的型号编码 13
2. 2 AT89 系列单片机的结构原理 13
2. 2. 1 AT89 系列单片机的基本组成 13
2. 2. 2 AT89 系列单片机的内部框图 14
2. 2. 3 AT89 系列单片机的CPU 14
2. 3 AT89 系列单片机的存储器结构 17
2. 3. 1 AT89 系列单片机的程序存储器 17
2. 3. 2 AT89 系列单片机的数据存储器 19
2. 4 AT89 系列单片机的引脚功能 26
2. 4. 1 外部引脚 26
2. 4. 2 片外总线结构 28
2. 5 AT89 系列单片机的I/ O 接口 28
2. 5. 1 P0 口 28
2. 5. 2 P1 口 29
2. 5. 3 P2 口 30
2. 5. 4 P3 口 30
2. 6 AT89S 系列单片机内部看门狗定
时器 31
2. 6. 1 看门狗定时器简介 31
2. 6. 2 看门狗定时器的使用 31
2. 7 AT89 系列单片机的复位工作方式 32
2. 8 AT89 系列单片机的低功耗方式 33
2. 8. 1 空闲工作方式 33
2. 8. 2 掉电工作方式 34
2. 9 AT89 系列单片机的时序 34
2. 9. 1 几个基本时序单位 34
2. 9. 2 CPU 取指令和执行指令时序 35
习题2 36
第3 章 单片机的指令系统及汇编语言
程序设计 38
3. 1 51 系列单片机指令系统概述 38
3. 2 51 系列单片机的寻址方式 38
3. 2. 1 立即寻址 39
3. 2. 2 寄存器寻址 39
3. 2. 3 直接寻址 39
3. 2. 4 寄存器间接寻址 39
3. 2. 5 相对寻址 40
3. 2. 6 变址寻址 40
3. 2. 7 位寻址 41
3. 3 51 系列单片机指令系统 41
3. 3. 1 数据传送指令 41
3. 3. 2 算术运算指令 44
3. 3. 3 逻辑操作指令 47
3. 3. 4 控制转移指令 49
3. 3. 5 位操作指令 55
3. 4 51 系列单片机汇编语言的语句格式 56
3. 5 51 系列单片机汇编程序常用伪指令 57
3. 5. 1 定义起始地址伪指令 57
3. 5. 2 定义汇编结束伪指令 57
3. 5. 3 标号赋值伪指令 58
3. 5. 4 字节定义伪指令 58
3. 5. 5 字定义伪指令 58
3. 5. 6 存储区定义伪指令 59
3. 5. 7 位定义伪指令 59
3. 5. 8 内部RAM 地址赋值伪指令 59
3. 5. 9 外部RAM 地址赋值伪指令 59
3. 6 51 系列单片机汇编程序设计方法 60
3. 6. 1 顺序结构程序设计 60
3. 6. 2 分支结构程序设计 61
3. 6. 3 循环结构程序设计 61
3. 6. 4 查表程序设计 62
3. 6. 5 子程序设计 64
习题3 66
第4 章 C51 程序设计 67
4. 1 C51 程序设计基础 67
4. 1. 1 C51 语言特点和程序结构 67
4. 1. 2 C51 的字符集、标识符与关
键字 68
4. 2 C51 数据类型 69
4. 2. 1 字符型 70
4. 2. 2 整型 70
4. 2. 3 长整型 70
4. 2. 4 浮点型 70
4. 2. 5 位型 71
4. 2. 6 寄存器型 71
4. 3 C51 运算量 71
4. 3. 1 常量 71
4. 3. 2 变量 73
4. 3. 3 C51 扩展数据类型的变量定义 75
4. 3. 4 C51 绝对地址访问 77
4. 3. 5 储存模式 78
4. 4 C51 运算符和表达式 79
4. 4. 1 算术运算符与算术表达式 79
4. 4. 2 逻辑运算符与逻辑表达式 79
4. 4. 3 关系运算符与关系表达式 80
4. 4. 4 位操作运算符与位表达式 80
4. 4. 5 赋值运算符与赋值表达式 81
4. 4. 6 逗号运算符与逗号表达式 82
4. 5 C51 语句 82
4. 5. 1 if 语句 82
4. 5. 2 switch 语句 83
4. 5. 3 while 语句 84
4. 5. 4 do ̄while 语句 84
4. 5. 5 for 语句 85
4. 5. 6 goto 语句、break 语句和continue
语句 85
4. 5. 7 return 语句 87
4. 6 C51 语言中的数组、指针、结构和
联合 87
-
内容简介:
以AT89系列单片机为代表机型,全面、详细地介绍了AT89系列单片机的硬件、软件及应用技术。全书共分11章,第1、2章介绍了单片机的硬件设计基础,包括单片机概述和AT89系列单片机的硬件体系结构与原理;第3~5章介绍了单片机的软件设计基础,包括指令系统、汇编语言程序设计、c51语言程序设计、C51与汇编语言的混合编程、KeilμVision2开发平台的使用及使用ProteusISIS进行单片机应用系统虚拟仿真的方法;第6章介绍了AT89系列单片机的内部资源及编程,包括中断系统、定时/计数器和串行通信;第7、8章介绍了AT89系列单片机存储器和外围接口扩展技术;第9章介绍了SPI、I2c和1.wire等串行总线接口技术、常用的串行接口外围芯片,并通过大量实例介绍了串行总线接口技术的应用;第10、11章介绍了单片机应用系统设计方法和设计实例。《单片机原理与应用及C51编程技术》选材新颖,内容丰富,讲解由浅入深、循序渐进,编排顺序合理,可读性好,实用性强,并有丰富的例题及习题。
-
目录:
前言
第1 章 单片机概述 1
1 1 单片机的概念及主要特点 1
1. 2 单片机的分类及发展趋势 1
1. 2. 1 单片机发展现状 1
1. 2. 2 单片机的发展趋势 2
1. 3 常见的主流单片机 3
1. 3. 1 目前流行的51 内核单片机 3
1. 3. 2 目前流行的非51 内核的单片机 8
1. 4 单片机的应用领域 9
习题1 10
第2 章 AT89 系列单片机的硬件体系
结构 11
2. 1 AT89 系列单片机概述 11
2. 1. 1 AT89 系列单片机简介 11
2. 1. 2 AT89 系列单片机的主要性能 11
2. 1. 3 AT89 系列单片机的主要品种 11
2. 1. 4 AT89 系列单片机的型号编码 13
2. 2 AT89 系列单片机的结构原理 13
2. 2. 1 AT89 系列单片机的基本组成 13
2. 2. 2 AT89 系列单片机的内部框图 14
2. 2. 3 AT89 系列单片机的CPU 14
2. 3 AT89 系列单片机的存储器结构 17
2. 3. 1 AT89 系列单片机的程序存储器 17
2. 3. 2 AT89 系列单片机的数据存储器 19
2. 4 AT89 系列单片机的引脚功能 26
2. 4. 1 外部引脚 26
2. 4. 2 片外总线结构 28
2. 5 AT89 系列单片机的I/ O 接口 28
2. 5. 1 P0 口 28
2. 5. 2 P1 口 29
2. 5. 3 P2 口 30
2. 5. 4 P3 口 30
2. 6 AT89S 系列单片机内部看门狗定
时器 31
2. 6. 1 看门狗定时器简介 31
2. 6. 2 看门狗定时器的使用 31
2. 7 AT89 系列单片机的复位工作方式 32
2. 8 AT89 系列单片机的低功耗方式 33
2. 8. 1 空闲工作方式 33
2. 8. 2 掉电工作方式 34
2. 9 AT89 系列单片机的时序 34
2. 9. 1 几个基本时序单位 34
2. 9. 2 CPU 取指令和执行指令时序 35
习题2 36
第3 章 单片机的指令系统及汇编语言
程序设计 38
3. 1 51 系列单片机指令系统概述 38
3. 2 51 系列单片机的寻址方式 38
3. 2. 1 立即寻址 39
3. 2. 2 寄存器寻址 39
3. 2. 3 直接寻址 39
3. 2. 4 寄存器间接寻址 39
3. 2. 5 相对寻址 40
3. 2. 6 变址寻址 40
3. 2. 7 位寻址 41
3. 3 51 系列单片机指令系统 41
3. 3. 1 数据传送指令 41
3. 3. 2 算术运算指令 44
3. 3. 3 逻辑操作指令 47
3. 3. 4 控制转移指令 49
3. 3. 5 位操作指令 55
3. 4 51 系列单片机汇编语言的语句格式 56
3. 5 51 系列单片机汇编程序常用伪指令 57
3. 5. 1 定义起始地址伪指令 57
3. 5. 2 定义汇编结束伪指令 57
3. 5. 3 标号赋值伪指令 58
3. 5. 4 字节定义伪指令 58
3. 5. 5 字定义伪指令 58
3. 5. 6 存储区定义伪指令 59
3. 5. 7 位定义伪指令 59
3. 5. 8 内部RAM 地址赋值伪指令 59
3. 5. 9 外部RAM 地址赋值伪指令 59
3. 6 51 系列单片机汇编程序设计方法 60
3. 6. 1 顺序结构程序设计 60
3. 6. 2 分支结构程序设计 61
3. 6. 3 循环结构程序设计 61
3. 6. 4 查表程序设计 62
3. 6. 5 子程序设计 64
习题3 66
第4 章 C51 程序设计 67
4. 1 C51 程序设计基础 67
4. 1. 1 C51 语言特点和程序结构 67
4. 1. 2 C51 的字符集、标识符与关
键字 68
4. 2 C51 数据类型 69
4. 2. 1 字符型 70
4. 2. 2 整型 70
4. 2. 3 长整型 70
4. 2. 4 浮点型 70
4. 2. 5 位型 71
4. 2. 6 寄存器型 71
4. 3 C51 运算量 71
4. 3. 1 常量 71
4. 3. 2 变量 73
4. 3. 3 C51 扩展数据类型的变量定义 75
4. 3. 4 C51 绝对地址访问 77
4. 3. 5 储存模式 78
4. 4 C51 运算符和表达式 79
4. 4. 1 算术运算符与算术表达式 79
4. 4. 2 逻辑运算符与逻辑表达式 79
4. 4. 3 关系运算符与关系表达式 80
4. 4. 4 位操作运算符与位表达式 80
4. 4. 5 赋值运算符与赋值表达式 81
4. 4. 6 逗号运算符与逗号表达式 82
4. 5 C51 语句 82
4. 5. 1 if 语句 82
4. 5. 2 switch 语句 83
4. 5. 3 while 语句 84
4. 5. 4 do ̄while 语句 84
4. 5. 5 for 语句 85
4. 5. 6 goto 语句、break 语句和continue
语句 85
4. 5. 7 return 语句 87
4. 6 C51 语言中的数组、指针、结构和
联合 87
查看详情
-
八五品
山东省青岛市
平均发货11小时
成功完成率95.89%
-
八五品
四川省成都市
平均发货11小时
成功完成率91.8%
-
全新
北京市海淀区
平均发货13小时
成功完成率91.59%
-
九品
北京市东城区
平均发货25小时
成功完成率87.9%
-
八五品
山东省济南市
平均发货11小时
成功完成率93.99%
-
全新
北京市朝阳区
平均发货19小时
成功完成率76.66%
-
全新
广东省广州市
平均发货19小时
成功完成率86.79%
-
九品
北京市海淀区
平均发货25小时
成功完成率87.51%
-
全新
浙江省嘉兴市
平均发货13小时
成功完成率94.4%
-
全新
浙江省嘉兴市
平均发货10小时
成功完成率94.06%
-
全新
山东省潍坊市
平均发货17小时
成功完成率82.11%
-
全新
北京市丰台区
平均发货26小时
成功完成率87.17%
-
全新
江苏省南京市
平均发货15小时
成功完成率82.4%
-
全新
江苏省南京市
平均发货7小时
成功完成率98.19%
-
全新
广东省广州市
平均发货16小时
成功完成率88.19%
-
九品
北京市昌平区
平均发货22小时
成功完成率87.05%
-
全新
江苏省无锡市
平均发货8小时
成功完成率96.09%
-
全新
江苏省南京市
平均发货7小时
成功完成率95.9%
-
全新
广东省广州市
平均发货19小时
成功完成率88.84%
-
全新
广东省广州市
平均发货24小时
成功完成率83.76%
-
全新
广东省广州市
平均发货18小时
成功完成率87.57%
-
九五品
北京市朝阳区
平均发货7小时
成功完成率92.39%
-
全新
河北省保定市
平均发货22小时
成功完成率87.32%
-
全新
广东省广州市
平均发货7小时
成功完成率94.47%
-
全新
河北省保定市
平均发货21小时
成功完成率83.08%
-
全新
河北省保定市
平均发货18小时
成功完成率81.1%
-
全新
北京市西城区
平均发货16小时
成功完成率91.58%
-
全新
河北省保定市
平均发货18小时
成功完成率82.68%
-
八五品
河南省周口市
平均发货10小时
成功完成率88.6%
-
全新
北京市朝阳区
平均发货9小时
成功完成率96.85%
-
全新
江苏省无锡市
平均发货15小时
成功完成率93.86%
-
全新
北京市顺义区
平均发货10小时
成功完成率93.99%
-
全新
天津市河东区
平均发货24小时
成功完成率90.6%
-
全新
北京市通州区
平均发货9小时
成功完成率94.36%
-
全新
海南省海口市
平均发货11小时
成功完成率83.64%
-
九五品
宁夏银川市
平均发货9小时
成功完成率95.47%
-
全新
广东省广州市
平均发货8小时
成功完成率91.11%
-
八五品
陕西省渭南市
平均发货17小时
成功完成率75.66%
-
八五品
福建省福州市
平均发货11小时
成功完成率93.8%
-
全新
北京市东城区
平均发货17小时
成功完成率85.61%
-
全新
广东省广州市
平均发货17小时
成功完成率89.15%
-
全新
北京市东城区
平均发货11小时
成功完成率95.8%
-
全新
河北省保定市
平均发货17小时
成功完成率81.28%
-
八五品
河南省周口市
平均发货13小时
成功完成率84.5%
-
全新
广东省广州市
平均发货7小时
成功完成率88.45%
-
八五品
广东省湛江市
平均发货14小时
成功完成率93.53%
-
八五品
山东省济宁市
平均发货3小时
成功完成率94.88%
-
八五品
山东省济宁市
平均发货3小时
成功完成率94.88%
-
八五品
山东省济宁市
平均发货3小时
成功完成率94.88%
-
九五品
北京市朝阳区
平均发货6小时
成功完成率92.47%