网上购物 货比三家
您现在的位置:快乐比价网 > 图书 > 计算机与网络 > 人工智能 > 商品详情

案例解说单片机C语言开发:基于8051+Proteus仿真

分享到:
案例解说单片机C语言开发:基于8051+Proteus仿真

最 低 价:¥39.80

定 价:¥53.00

作 者:程国钢

出 版 社:电子工业出版社

出版时间:2012-09-01

I S B N:9787121181719

商品详情

编辑推荐

内容简介

Keil Vision是目前应用最广泛的51单片机软件开发环境,Proteus是目前应用最广泛的硬件仿真环境。本书基于Keil Vision和Proteus介绍了51单片机的体系结构、C51语言、内部资源,以及常用扩展器件的使用方法。全书分为三部分:第1、2章是基础部分,介绍了51单片机的基础知识、Keil Vision和Proteus的基础用法;第3~9章是基础应用部分,基于Proteus和Keil Vision介绍了51单片机的内部资源和典型外部扩展器件的使用方法;第10章是综合应用部分,介绍了51单片机应用系统的基础设计方法,提供了包括频率计、波形发生器、密码保险柜、电子钟、RTX51操作系统在内的5个大型综合应用实例。
本书中提供了大量实例,它们都有详细的设计思路、典型器件列表、Proteus应用电路、Keil μVision应用代码和仿真运行结果。

作者简介

目录

目  录
第1章 51单片机的应用基础1
1.1 51单片机的体系结构介绍1
1.1.1 51单片机的8位处理器2
1.1.2 51单片机的存储器4
1.1.3 51单片机的外部引脚7
1.1.4 51单片机的时钟模块9
1.1.5 51单片机的其他资源11
1.2 51单片机的C51语言11
1.2.1 C51语言的数据类型、运算符和表达式11
1.2.2 C51语言的结构15
1.2.3 C51语言的函数16
1.2.4 C51语言的数组和指针17
1.2.5 C51语言的自构造类型19
1.3 Keil Vision软件开发环境的应用基础21
1.3.1 Keil Vision的界面21
1.3.2 Keil Vision的菜单22
1.3.3 Keil Vision的库函数28
1.3.4 使用Keil Vision29
1.3.5 Keil Vision的常见编译提示和错误32
第2章 Proteus硬件仿真环境36
2.1 Proteus的应用基础36
2.1.1 Proteus的界面36
2.1.2 Proteus支持的文件格式37
2.1.3 Proteus的菜单38
2.1.4 Proteus的快捷工具栏和工具箱49
2.2 使用Proteus51
2.3 Proteus和Keil Vision的 联合调试应用实例52
第3章 Proteus中的51单片机的内部资源应用实例60
3.1 51单片机的定时/计数器应用实例60
3.1.1 定时/计数器基础60
3.1.2 定时/计数器输出方波应用实例62
3.1.3 定时/计数器输出PWM波形应用实例65
3.1.4 定时/计数器模拟外部中断信号应用实例67
3.2 51单片机的串口应用实例70
3.2.1 串口基础70
3.2.2 串口数据发送应用实例71
3.2.3 和PC进行串行通信应用实例77
3.2.4 串口模拟外部中断应用实例80
3.3 51单片机的函数库应用实例82
3.3.1 函数库基础82
3.3.2 右循环移位函数_cror_应用实例83
3.3.3 空操作函数_nop_应用实例85
3.3.4 串口字节发送函数putchar应用实例87
3.3.5 打印输出函数printf应用实例90
3.3.6 打印函数sprintf应用实例94
3.3.7 内存复制函数memccpy应用实例96
3.3.8 随机数函数rand应用实例98
3.3.9 随机种子函数srand应用实例100
3.3.10 建立并调用Send用户库函数应用实例104
第4章 Proteus中的51单片机的人机交互通道应用实例107
4.1 发光二极管应用实例107
4.1.1 器件基础107
4.1.2 应用实例的设计分析109
4.1.3 应用实例的代码110
4.1.4 应用实例的仿真结果和说明111
4.2 单位数码管应用实例111
4.2.1 器件基础112
4.2.2 应用实例的设计分析114
4.2.3 应用实例的代码115
4.2.4 应用实例的仿真结果和说明116
4.3 多位数码管应用实例116
4.3.1 器件基础117
4.3.2 应用实例的设计分析118
4.3.3 应用实例的代码119
4.3.4 应用实例的仿真结果和说明120
4.4 MAX7219应用实例121
4.4.1 器件基础122
4.4.2 应用实例的设计分析126
4.4.3 应用实例的代码127
4.4.4 应用实例的仿真结果和说明129
4.5 1602液晶应用实例130
4.5.1 器件基础130
4.5.2 应用实例的设计分析133
4.5.3 应用实例的代码134
4.5.4 应用实例的仿真结果和说明137
4.6 12864液晶应用实例138
4.6.1 器件基础138
4.6.2 应用实例的设计分析140
4.6.3 应用实例的代码141
4.6.4 应用实例的仿真结果和说明147
4.7 独立按键应用实例147
4.7.1 器件基础148
4.7.2 应用实例的设计分析149
4.7.3 应用实例的代码150
4.7.4 应用实例的仿真结果和说明152
4.8 行列扫描键盘应用实例153
4.8.1 器件基础153
4.8.2 应用实例的设计分析154
4.8.3 应用实例的代码156
4.8.4 应用实例的仿真结果和说明158
4.9 拨码开关应用实例159
4.9.1 器件基础159
4.9.2 应用实例的设计分析160
4.9.3 应用实例的代码161
4.9.4 应用实例的仿真结果和说明162
第5章 Proteus中的51单片机的信号采集通道应用实例164
5.1 ADC0809应用实例164
5.1.1 器件基础164
5.1.2 应用实例的设计分析166
5.1.3 应用实例的代码167
5.1.4 应用实例的仿真结果和说明170
5.2 TLC2543应用实例170
5.2.1 器件基础170
5.2.2 应用实例的设计分析172
5.2.3 应用实例的代码174
5.2.4 应用实例的仿真结果和说明176
5.3 DS1302应用实例177
5.3.1 器件基础177
5.3.2 应用实例的设计分析179
5.3.3 应用实例的代码181
5.3.4 应用实例的仿真结果和说明186
5.4 DS18B20应用实例187
5.4.1 器件基础187
5.4.2 应用实例的设计分析189
5.4.3 应用实例的代码191
5.4.4 应用实例的仿真结果和说明195
5.5 SHT11应用实例196
5.5.1 器件基础196
5.5.2 应用实例的设计分析199
5.5.3 应用实例的代码200
5.5.4 应用实例的仿真结果和说明205
第6章 Proteus中的51单片机的信号输出通道应用实例207
6.1 DAC0832应用实例207
6.1.1 器件基础207
6.1.2 应用实例的设计分析209
6.1.3 应用实例的代码210
6.1.4 应用实例的仿真结果和说明211
6.2 MAX517应用实例212
6.2.1 器件基础212
6.2.2 应用实例的设计分析214
6.2.3 应用实例的代码215
6.2.4 应用实例的仿真结果和说明219
6.3 74HC138应用实例219
6.3.1 器件基础219
6.3.2 应用实例的设计分析221
6.3.3 应用实例的代码222
6.3.4 应用实例的仿真结果和说明223
6.4 74HC273应用实例223
6.4.1 器件基础223
6.4.2 应用实例的设计分析225
6.4.3 应用实例的代码226
6.4.4 应用实例的仿真结果和说明228
6.5 74HC244应用实例228
6.5.1 器件基础229
6.5.2 应用实例的设计分析230
6.5.3 应用实例的代码231
6.5.4 应用实例的仿真结果和说明232
6.6 74HC164应用实例233
6.6.1 器件基础233
6.6.2 应用实例的设计分析235
6.6.3 应用实例的代码236
6.6.4 应用实例的仿真结果和说明237
6.7 74HC165应用实例237
6.7.1 器件基础237
6.7.2 应用实例的设计分析239
6.7.3 应用实例的代码240
6.7.4 应用实例的仿真结果和说明240
6.8 CD4094应用实例241
6.8.1 器件基础241
6.8.2 应用实例的设计分析242
6.8.3 应用实例的代码244
6.8.4 应用实例的仿真结果和说明245
6.9 74HC595应用实例246
6.9.1 器件基础246
6.9.2 应用实例的设计分析247
6.9.3 应用实例的代码248
6.9.4 应用实例的仿真结果和说明251
6.10 8255A应用实例252
6.10.1 器件基础252
6.10.2 应用实例1的设计分析254
6.10.3 应用实例1的代码255
6.10.4 应用实例1的仿真结果和说明257
6.10.5 应用实例2的设计分析258
6.10.6 应用实例2的代码259
6.10.7 应用实例2的仿真结果和说明261
第7章 Proteus中的51单片机的存储器应用实例262
7.1 62256应用实例262
7.1.1 器件基础262
7.1.2 应用实例的设计分析264
7.1.3 应用实例的代码265
7.1.4 应用实例的仿真结果和说明266
7.2 AT24C04A应用实例266
7.2.1 器件基础267
7.2.2 应用实例的设计分析268
7.2.3 应用实例的代码270
7.2.4 应用实例的仿真结果和说明274
7.3 MMC存储卡应用实例275
7.3.1 器件基础275
7.3.2 应用实例的设计分析276
7.3.3 应用实例的代码277
7.3.4 应用实例的仿真结果和说明2

商品评论(0条)

暂无评论!

您的浏览历史

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