网上购物 货比三家
您现在的位置:快乐比价网 > 图书 > 计算机与网络 > 硬件及维护 > 商品详情

单片机原理、接口及应用系统设计

分享到:
单片机原理、接口及应用系统设计

最 低 价:¥27.00

定 价:¥36.00

作 者:谢维成

出 版 社:电子工业出版社

出版时间:2011 年11月

I S B N:9787121149702

商品详情

编辑推荐

内容简介

mcs-51单片机是学习单片机技术较好的平台,同时也是开发单片机应用系统的mcu的一个重要系列。本书以实用为宗旨,用丰富的实例讲解mcs-51单片机原理和软硬件开发技术,并采用对比的方法,同一功能分别用单片机汇编语言和单片机c语言来实现,特别突出应用系统设计方法,并提供单片机应用系统设计实训参考方案。
  《单片机原理、接口及应用系统设计》共分11章,第1~4章介绍单片微机系统的原理,包括计算机基础知识及微处理器、mcs-51单片机原理与结构、mcs-51单片机指令系统和mcs-51单片机程序设计;第5~7章,用实例介绍mcs-51单片机接口技术及应用,包括mcs-51单片机常用接口、mcs-51单片机与d/a、a/d转换器的接口、mcs-51单片机的其他接口;第8~11章介绍单片机应用系统设计,包括单片机应用系统设计及举例、keil μvision ide集成环境的使用、proteus软件的使用、单片机应用系统设计实训方案;附录提供了mcs-51系列单片机指令表、c51库函数及单片机技术相关的网络资源。
  《单片机原理、接口及应用系统设计》适合各科本科和专科院校及培训机构作为“单片机原理与应用”等课程的教材,特别适合学习单片机应用系统开发的读者,也可供信息、测控、电气、自动化、计算机、机电等各类技术人员和计算机爱好者学习参考。

作者简介

目录

《单片机原理、接口及应用系统设计》
第1章 计算机基础知识及微处理器1
1.1 计算机中的信息及表示1
1.1.1 数在计算机内的表示1
1.1.2 字符在计算机内的表示6
1.2 微型计算机的基本结构和工作原理6
1.2.1 微型计算机的发展7
1.2.2 微型计算机的基本结构7
1.2.3 微处理器8
1.2.4 存储器11
1.2.5 输入/输出设备及i/o接口电路14
1.2.6 总线16
1.2.7 微型计算机工作过程17
1.3 单片机、51单片机及其系列20
1.3.1 单片机的基本概念20
1.3.2 单片机的主要特点20
1.3.3 单片机的发展及其主要品种21
1.3.4 单片机的应用25
习题26
第2章 mcs-51单片机原理与结构27
.2.1 mcs-51单片机概述27
2.1.1 mcs-51单片机简介27
2.1.2 mcs-51单片机的基本组成28
2.2 mcs-51单片机的内部结构28
2.2.1 mcs-51单片机的中央处理器28
2.2.2 mcs-51单片机的存储器31
2.3 mcs-51单片机的输入/输出接口36
2.3.1 p0口36
2.3.2 p1口37
2.3.3 p2口38
2.3.4 p3口38
2.4 mcs-51单片机定时/计数器39
2.4.1 定时/计数器的主要特性40
2.4.2 定时/计数器t0、t1的结构及工作原理40
2.4.3 定时/计数器的方式和控制寄存器41
2.4.4 定时/计数器的工作方式42
2.5 mcs-51单片机串行接口44
2.5.1 通信的基本概念44
2.5.2 mcs-51单片机串行口的功能与结构45
2.5.3 串行口的工作方式48
2.6 mcs-51单片机中断系统49
2.6.1 中断的基本概念49
2.6.2 mcs-51单片机的中断系统50
2.7 mcs-51单片机外部引脚及功能54
2.7.1 输入/输出引脚55
2.7.2 控制引脚55
2.7.3 电源与晶振引脚55
2.8 mcs-51单片机工作方式与时序56
2.8.1 mcs-51单片机的工作方式56
2.8.2 mcs-51单片机的时序58
习题61
第3章 mcs-51单片机指令系统62
3.1 指令系统概述62
3.1.1 指令格式62
3.1.2 指令的字节数63
3.1.3 mcs-51单片机汇编指令常用符号64
3.2 mcs-51单片机的寻址方式64
3.2.1 常数寻址——立即寻址64
3.2.2 寄存器数寻址——寄存器寻址65
3.2.3 存储器数寻址65
3.2.4 位寻址66
3.2.5 指令寻址66
3.3 mcs-51单片机的指令系统67
3.3.1 数据传送指令67
3.3.2 算术运算指令70
3.3.3 逻辑操作指令73
3.3.4 控制转移指令75
3.3.5 位操作指令80
习题82
第4章 mcs-51单片机程序设计84
4.1 mcs-51单片机编程语言简介84
4.1.1 单片机汇编语言的特点84
4.1.2 单片机c语言的特点85
4.2 mcs-51单片机汇编语言常用伪指令86
4.3 mcs-51单片机汇编程序设计88
4.3.1 数据传送程序88
4.3.2 运算程序89
4.3.3 数据转换程序92
4.3.4 多分支转移(散转)程序92
4.3.5 延时程序94
4.4 c51基本知识94
4.4.1 c51的数据类型95
4.4.2 c51的变量与存储类型97
4.4.3 绝对地址的访问102
4.4.4 c51中的函数103
4.5 mcs-51单片机内部资源的编程107
4.5.1 并行口的编程与应用107
4.5.2 定时/计数器的初始化编程及应用108
4.5.3 串行口的编程及应用112
4.5.4 mcs-51单片机中断系统的应用117
习题118
第5章 mcs-51单片机常用接口120
5.1 mcs-51单片机的最小系统120
5.1.1 8051/8751的最小系统120
5.1.2 8031的最小系统121
5.2 存储器扩展121
5.2.1 半导体存储器概述121
5.2.2 存储器扩展的一般方法124
5.2.3 程序存储器扩展125
5.2.4 数据存储器扩展127
5.3 输入/输出接口扩展128
5.3.1 简单i/o接口扩展128
5.3.2 可编程i/o接口扩展(8255a)130
5.4 mcs-51单片机与led显示器接口136
5.4.1 led显示器的基本结构与原理136
5.4.2 led数码管显示器使用的主要问题137
5.4.3 led显示器与单片机的接口139
5.5 mcs-51单片机与键盘的接口142
5.5.1 键盘概述142
5.5.2 独立式键盘与单片机的接口144
5.5.3 矩阵式键盘与单片机的接口145
习题150
第6章 mcs-51单片机与d/a、a/d转换器的接口152
6.1 mcs-51单片机与dac的接口152
6.1.1 d/a转换器的基本原理152
6.1.2 d/a转换器的性能指标153
6.1.3 d/a转换器的分类154
6.1.4 典型的d/a转换器芯片dac0832155
6.1.5 dac0832与mcs-51单片机的接口与应用157
6.2 mcs-51单片机与adc的接口162
6.2.1 a/d转换器概述162
6.2.2 典型的a/d转换器芯片adc0808/0809164
习题169
第7章 mcs-51单片机的其他接口170
7.1 lcd1602与mcs-51单片机的接口170
7.1.1 lcd1602概述170
7.1.2 lcd1602的内部结构171
7.1.3 hd44780的指令格式与指令功能172
7.1.4 lcd1602的编程与接口174
7.2 i2c总线芯片与mcs-51单片机接口178
7.2.1 i2c总线简介178
7.2.2 i2c总线eeprom芯片与单片机的接口180
7.3 日历时钟芯片ds1302与mcs-51单片机接口195
7.3.1 ds1302简介195
7.3.2 ds1302引脚功能195
7.3.3 ds1302的寄存器及片内ram195
7.3.4 ds1302与单片机的接口197
7.4 温度传感器ds18b20与mcs-51单片机的接口206
7.4.1 ds18b20简介206
7.4.2 ds18b20的外部结构207
7.4.3 ds18b20的内部结构207
7.4.4 ds18b20的温度转换过程209
7.4.5 ds18b20与mcs-51单片机的接口210
习题218
第8章 单片机应用系统设计及举例219
8.1 单片机应用系统的开发过程219
8.1.1 应具备的知识和能力219
8.1.2 单片机应用系统开发的基本过程220
8.1.3 单片机应用系统的硬件设计221
8.1.4 单片机应用系统的软件设计222
8.1.5 软、硬件仿真及开发工具的选择223
8.2 单片机电子时钟的设计223
8.2.1 单片机电子时钟的功能要求224
8.2.2 总体方案设计224
8.2.3 软件计时数码管显示时钟硬件电路224
8.2.4 软件计时数码管显示时钟软件程序225
8.2.5 硬件定时液晶显示时钟硬件电路233
8.2.6 硬件定时液晶显示时钟软件程序233
8.3 多路数字电压表的设计246
8.3.1 多路数字电压表的功能要求246
8.3.2 多路数字电压表的总体设计246
8.3.3 多路数字电压表硬件电路246
8.3.4 多路数字电压表软件程序247
习题254
第9章 keil µvision ide集成环境的使用255
9.1 keil µvision ide简介255
9.1.1 keil µvision ide的安装255
9.1.2 keil µvision ide界面255
9.2 keil µvision ide的使用方法260
9.2.1 项目文件的建立260
9.2.2 给项目添加程序文件261
9.2.3 编译、连接项目,形成目标文件262
9.2.4 运行调试观察结果262
9.2.5 仿真环境的设置263
9.3 keil µvision ide的调试技巧266
9.3.1 如何设置和删除断点266
9.3.2 如何查看和修改寄存器的内容266
9.3.3 如何观察和修改变量266
9.3.4 如何观察存储器区域266
习题267
第10章 proteus软件的使用268
10.1 proteus概述268
10.1.1 proteus的进入268
10.1.2 proteus的界面269
10.2 proteus的基本操作271
10.2.1 新建电路,选择元件271
10.2.2 放置元件,调整元件273
10.2.3 连接导线274
10.2.4 给单片机加载程序276
10.2.5 运行仿真看结果277
习题278
第11章 单片机应用系统设计实训279
11.1 单片机应用系统设计评分标准279
11.2 单片机应用系统设计任务书280
11.3 单片机应用系统设计报告格式及要求281
11.4 单片机应用系统设计考核表283
11.5 单片机应用系统设计参考母板电路284
11.6 单片机应用系统设计实训参考题目285
习题287
附录a mcs-51系列单片机指令表288
a.1 数据传送类指令288
a.2 算术操作类指令289
a.3 逻辑操作类指令290
a.4 控制转移类指令290
a.5 位操作类指令291
附录b c51的库函数292
b.1 寄存器库函数reg×××.h292
b.2 字符函数ctype.h292
b.3 一般输入/输出函数stdio.h293
b.4 内部函数intrins.h295
b.5 标准函数stdlib.h296
b.6 字符串函数string.h297
b.7 数学函数math.h299
b.8 绝对地址访问函数absacc.h300
附录c 单片机技术及嵌入式系统的网络资源301
c.1 单片机技术及嵌入式系统的常见网站301
c.2 单片机技术及嵌入式系统的官方网站301
参考文献302

商品评论(0条)

暂无评论!

您的浏览历史

loading 内容加载中,请稍后...