热门搜索: 中考 高考 考试 开卷17
服务电话 024-23945002/96192
 

51单片机很简单

编号:
wx1201427376
销售价:
¥67.86
(市场价: ¥78.00)
赠送积分:
68
商品介绍

《51单片机很简单——Proteus及汇编语言入门与实例》一书内容特色:
单片机接口技术介绍全面:书中系统介绍了51单片机和外围器件的接口方法,详细说明了单片机接口芯片的功能、芯片与单片机的连接电路、芯片汇编语言程序设计、调试和注意事项。
实例丰富,程序代码可靠:书中51系列单片机实例部分,每一种实例选用一种接口芯片,对每一种芯片都提供配套的汇编语言程序。

本书主要基于当前广为应用的单片机开发软件Keil C51集成开发环境和单片机仿真软件Proteus,在介绍51单片机基本结构的基础上,进一步详细介绍了单片机仿真软件Proteus的使用方法、单片机开发软件Keil C51集成开发环境及Keil C51的使用方法、源代码级调试和Keil C与Proteus联合调试方法,用大量实例说明了单片机和外围芯片的连接方法,同时提供电子资料包,详细展示Proteus仿真原理图、程序代码和仿真调试方法,便于读者学习、实践。
本书适用于电工电子技术人员参考和套用,也可作为各工科大学、专科院校和中等专业学校(包括中技和职高)的51系列单片机辅助或参考教材。

第1章51单片机基础
1.151单片机基本结构1
1.1.151单片机的基本组成1
1.1.251单片机的引脚与功能2
1.1.351单片机的内部存储器3
1.1.4专用寄存器5
1.251单片机的汇编语言6
1.2.1一个极简单的汇编语言程序6
1.2.2汇编语言特点6
1.2.3汇编语言语句的种类和格式6
1.2.4汇编语言的基本语法规则7
1.2.5伪指令8
1.2.651单片机的指令9
1.351系列单片机11
第2章单片机仿真软件Proteus的使用
2.1进入ProteusISIS15
2.2工作界面16
2.3ProteusISIS原理图设计22
2.4ProteusISIS原理图设计中若干注意事项32
2.5Proteus软件的仿真调试方法34
2.5.1直接用扩展名为HEX的十六进制文件调试34
2.5.2源代码级调试37
2.5.3KeilC与Proteus联合调试45
2.6ProteusVSM仿真工具简介49
第3章单片机开发软件KeilC51的使用
3.1KeilC51简介54
3.2安装KeilC5154
3.3如何建立一个工程56
3.4单片机选型57
3.5创建源程序58
3.6把新创建源程序加入到工程文件中60
3.7工程的设置61
3.8编译66
3.9调试66
3.10调试窗口(DEBUGWindow)68
第4章LED显示器
4.1和单片机直接连接的LED显示器71
4.1.1两位LED显示器71
4.1.2四位LED显示器72
4.2通过显示译码器和单片机连接的LED显示器76
4.2.174LS48七段显示译码器的应用76
4.2.2CD4543共阳极七段显示译码器的应用79
4.3通过触发器寄存器芯片和单片机连接的显示器81
4.3.1单片机AT89C51通过触发器74LS273连接的显示器81
4.3.2单片机AT89C51通过移位寄存器74LS164连接的显示器83
4.4通过专用显示器驱动芯片和单片机连接的显示器84
4.4.1MAX7219/7221新型高集成度七段共阴极LED驱动芯片简介85
4.4.2MAX7219/7221与单片机的连接86
4.4.3显示8位LED的汇编语言程序88
4.4.4显示16位LED的汇编语言程序89
4.4.5程序设计与调试96
第5章内存的扩展
5.1关于存储器98
5.2程序存储器的扩展101
5.2.12K-EPROM芯片2716101
5.2.264K-EPROM芯片27512103
5.3数据存储器的扩展105
5.3.12K-RAM芯片6116105
5.3.232K-RAM芯片62256106
5.4程序存储器和数据存储器一同扩展108
5.5串行存储器的扩展111
5.5.1PCF8570简介111
5.5.2PCF8570与单片机的连接111
5.5.3程序设计和调试113
5.5.4汇编语言程序113
5.5.5使用PCF8570的注意事项118
第6章A/D转换器
6.1通用并行输出8位单路A/D转换器ADC0804119
6.1.1ADC0804简介119
6.1.2ADC0804与单片机AT89C52的连接121
6.1.3程序设计说明及调试122
6.1.4ADC0804的汇编语言程序1123
6.1.5ADC0804的汇编语言程序2124
6.1.6ADC0804的汇编语言程序3125
6.1.7使用ADC0804的注意事项126
6.2通用串行输出8位A/D转换器TLC549127
6.2.1TLC549简介127
6.2.2TLC549与单片机AT89C52的连接128
6.2.3程序设计说明及调试128
6.2.4TLC549的汇编语言程序1130
6.2.5TLC549的汇编语言程序2131
6.2.6使用TLC549的注意事项132
6.3串行输出8位A/D转换器ADC0832132
6.3.1ADC0832简介132
6.3.2ADC0832与单片机AT89C52的连接134
6.3.3程序设计说明及调试134
6.3.4ADC0832的汇编语言程序136
6.3.5使用ADC0832的注意事项138
6.4串行输出8通道12位A/D转换器MAX128138
6.4.1MAX128简介138
6.4.2MAX128与单片机AT89C52的连接142
6.4.3程序设计说明及调试142
6.4.4MAX128的汇编语言程序145
6.4.5使用MAX128的注意事项149
第7章D/A转换器
7.1单路串行10位D/A转换器MAX504151
7.1.1MAX504简介151
7.1.2MAX504和单片机AT89C52的连接154
7.1.3程序设计说明及调试155
7.1.4MAX504汇编语言程序1157
7.1.5MAX504汇编语言程序2159
7.1.6使用MAX504的注意事项161
7.2通用串行输出10位D/A转换器TLC5615161
7.2.1TLC5615D/A转换器简介161
7.2.2TLC5615D/A转换器与单片机AT89C52的连接164
7.2.3程序设计说明及调试164
7.2.4汇编语言程序166
7.2.5使用TLC5615的注意事项166
第8章时钟芯片
8.1不用时钟芯片构成的时钟168
8.1.1关于日历时钟的说明168
8.1.2不用时钟芯片构成时钟的单片机硬件电路169
8.1.3程序设计169
8.1.4仿真和调试174
8.2低功耗带RAM实时时钟芯片DS1302175
8.2.1DS1302芯片简介175
8.2.2DS1302与单片机AT89C52的连接176
8.2.3读写DS1302时钟区特定单元汇编语言程序177
8.2.4读写DS1302RAM的汇编语言程序180
8.2.5程序设计说明及调试183
8.2.6使用DS1302的注意事项184
8.3低功耗、多功能时钟日历芯片PCF8563184
8.3.1PCF8563简介184
8.3.2PCF8563与单片机的连接187
8.3.3汇编语言程序188
8.3.4程序设计说明及调试193
8.3.5使用PCF8563的注意事项194
第9章模拟开关
9.1四双向电子模拟开关74HC4066195
9.1.1单片机和74HC4066模拟电子开关的连接195
9.1.2程序设计196
9.1.3仿真和调试197
9.216选1电子模拟开关CD4067197
9.2.1单片机AT89C52和CD4067模拟电子开关的连接197
9.2.2程序设计198
9.2.3仿真和调试199
9.3串行控制的8通道单刀单掷开关MAX335200
9.3.1MAX335简介200
9.3.2MAX335与单片机AT89C52的连接202
9.3.3程序设计说明及调试204
9.3.4汇编语言程序205
9.3.5使用MAX335的注意事项207
9.4串行控制的低电压8通道多路开关MAX349208
9.4.1MAX349简介208
9.4.2MAX349与单片机的连接209
9.4.3程序设计说明及调试211
9.4.4汇编语言程序211
9.4.5使用MAX349的注意事项212
第10章单总线器件
10.1序列号或信息按钮(iButton)DS1990A213
10.1.1DS1990A简介213
10.1.2DS1990A与单片机AT89C52的连接216
10.1.3程序设计说明及调试217
10.1.4汇编语言程序217
10.1.5使用DS1990A的注意事项219
10.21024位1-WireEEPROMDS2431220
10.2.1DS2431简介220
10.2.2DS2431与单片机AT89C52的连接225
10.2.3程序设计说明及调试226
10.2.4汇编语言程序1227
10.2.5汇编语言程序2229
10.2.6使用DS2431的注意事项233
第11章传感器
11.12-Wire式数字温度传感器DS1621234
11.1.1DS1621简介234
11.1.2DS1621与单片机AT89C52的连接236
11.1.3程序设计说明及调试236
11.1.4DS1621的汇编语言程序238
11.1.5使用DS1621的注意事项242
11.21-Wire数字温度传感器DS18B20242
11.2.1DS18B20简介242
11.2.2DS18B20与单片机AT89C52的连接248
11.2.3程序设计说明及调试249
11.2.4DS18B20的汇编语言程序250
11.2.5使用DS18B20的注意事项252
第12章数字电位器
12.1256抽头低漂移双数字电位器MAX5413254
12.1.1MAX5413简介254
12.1.2MAX5413和单片机AT89C52的连接256
12.1.3程序设计说明及调试256
12.1.4汇编语言程序MAX5413.ASM258
12.1.5使用MAX5413的注意事项259
12.2线性32抽头数字电位器MAX5435260
12.2.1MAX5432-MAX5435简介260
12.2.2MAX5434/MAX5435和单片机AT89C52的连接262
12.2.3程序设计说明及调试263
12.2.4汇编语言程序263
12.2.5使用MAX5435的注意事项268
第13章I/O扩展器件
13.18255A可编程并行I/O芯片269
13.1.18255A简介269
13.1.28255A和单片机AT89C52的连接272
13.1.3程序设计272
13.1.4仿真和调试274
13.28位并行输入、串行输出的同步移位寄存器74LS166274
13.2.174LS166简介274
13.2.274LS166与单片机AT89C52的连接275
13.2.3程序设计说明及调试276
13.2.4汇编语言程序276
13.2.5使用74LS166的注意事项277
13.3具有三态输出的8缓冲器和线驱动器74LS244277
13.3.1单片机AT89C52和74LS244的连接277
13.3.2程序设计278
13.3.3仿真和调试279
13.4I2C总线16位远程I/O扩展口芯片PCF8575279
13.4.1PCF8575简介280
13.4.2PCF8575与单片机的连接282
13.4.3程序设计说明及调试282
13.4.4PCF8575作为输入口的汇编语言程序284
13.4.5PCF8575作为输出口的汇编语言程序287
13.4.6使用PCF8575的注意事项288
附录51单片机指令集
参考文献

商品参数
基本信息
出版社 化学工业出版社
ISBN 9787122279309
条码 9787122279309
编者 杜树春 编著
译者 --
出版年月 2017-01-01 00:00:00.0
开本 16开
装帧 平装
页数 292
字数 529千字
版次 1
印次 1
纸张
商品评论

暂无商品评论信息 [发表商品评论]

商品咨询

暂无商品咨询信息 [发表商品咨询]