51单片机典型模块开发查询手册
全新正版 极速发货
¥
47.9
5.6折
¥
85
全新
仅1件
作者程国钢,陈跃琴,崔荔蒙 编
出版社电子工业出版社
ISBN9787121168291
出版时间2012-05
装帧平装
开本16开
定价85元
货号1200280149
上书时间2024-12-03
商品详情
- 品相描述:全新
- 商品描述
-
目录
第1章 51单片机应用系统设计基础 1
1.1 51单片机应用系统设计基础 1
1.1.1 51单片机应用系统的结构 1
1.1.2 51单片机应用系统设计流程 2
1.1.3 51单片机应用系统的硬件设计 3
1.2 应用实例——一个“最小”的51单片机应用系统 4
1.2.1 复位电路 4
1.2.2 振荡电路 6
1.2.3 “最小”51单片机应用系统的电路 6
1.3 应用实例——MON51单片机仿真应用系统 7
1.3.1 MON51单片机仿真器基础 7
1.3.2 MON51单片机仿真器的应用电路 8
1.3.3 MON51单片机仿真器的软件环境配置 9
1.3.4 MON51单片机仿真器的使用方法 13
1.3.5 MON51仿真器注意事项 17
第2章 51单片机内部资源应用 20
2.1 51单片机内部定时/计数器应用 20
2.1.1 内部定时/计数器T0/T1基础 20
2.1.2 使用T0精确定时 22
2.1.3 T1精确定时 24
2.1.4 使用T0/T1计数 25
2.1.5 使用T0和T1产生PWM波形 26
2.1.6 使用T0/T1来测量脉冲宽度 28
2.1.7 使用T0/T1来扩展外部中断 29
2.1.8 内部定时/计数器T2基础 30
2.1.9 使用T2输出方波 32
2.1.10 使用T2进行精确定时 34
2.2 51单片机外部中断应用 35
2.2.1 中断和外部中断基础 35
2.2.2 脉冲方式触发的外部中断 38
2.2.3 电平方式触发的外部中断 39
2.2.4 多个信号共用一个外部中断 40
2.2.5 扩展多个中断优先级 43
2.3 51单片机的串口应用 47
2.3.1 串口基础 47
2.3.2 使用串口工作方式0同步通信 51
2.3.3 使用串口工作方式1异步通信 55
2.3.4 使用串口工作方式2/3多机通信 56
2.3.5 使用T2作为串口波特率发生器 59
2.3.6 串口发送函数putchar使用 61
2.3.7 串口发送函数printf使用 62
2.3.8 使用串口来扩展外部中断 65
2.3.9 串口波特率自适应 67
2.3.10 使用普通I/O引脚来模拟串口 70
第3章 51单片机的电源模块 75
3.1 电源模块设计基础 75
3.1.1 变压器 75
3.1.2 整流桥 76
3.1.3 直流电压调理方法 77
3.2 直流电源稳压芯片 78
3.2.1 直流电源稳压芯片的技术指标 78
3.2.2 78/79系列电源调理芯片 79
3.2.3 AS1117电源调理芯片 80
3.3 电源保护和监控芯片 82
3.3.1 MAX8438~MAX8442系列电源过压保护芯片 82
3.3.2 AAT4610A电源过流保护芯片 84
3.3.3 MAX8215电源监控芯片 85
第4章 51单片机的看门狗扩展 87
4.1 51单片机的看门狗应用基础 87
4.2 51单片机的软件模拟看门狗 87
4.2.1 软件模拟看门狗的工作原理 87
4.2.2 软件模拟看门狗的应用代码 88
4.3 看门狗MAX813L扩展 90
4.3.1 MAX813L的基础 90
4.3.2 MAX813L的应用电路 91
4.3.3 MAX813L的操作步骤 93
4.3.4 MAX813L的应用代码 93
4.4 看门狗CAT1161扩展 93
4.4.1 CAT1161的基础 93
4.4.2 CAT1161的应用电路 95
4.4.3 CAT1161的操作步骤 95
4.4.4 CAT1161的应用代码 95
4.5 看门狗X25045扩展 96
4.5.1 X25045的基础 96
4.5.2 X25045的应用电路 101
4.5.3 X25045的操作步骤 101
4.5.4 X25045的库函数 102
第5章 51单片机I/O引脚扩展 110
5.1 译码器74138应用 110
5.1.1 74138基础 110
5.1.2 74138的应用电路 111
5.1.3 74138的操作步骤 111
5.1.4 74138的应用代码——使用74138流水驱动LED点亮 112
5.2 锁存器74273扩展 113
5.2.1 74273基础 113
5.2.2 74273的应用电路 114
5.2.3 74273的操作步骤 115
5.2.4 74273的应用代码——使用74273设计秒表 115
5.3 三态门74244扩展 117
5.3.1 74244基础 117
5.3.2 74244的应用电路 118
5.3.3 74244的操作步骤 118
5.3.4 74244的应用代码——使用74244扩展拨码开关地址输入 119
5.4 串口输出芯片744049扩展 121
5.4.1 744049基础 121
5.4.2 744049的应用电路 122
5.4.3 744049的操作步骤 122
5.4.4 744049的应用代码——使用744049驱动数码管实现秒表 123
5.5 串口输入芯片CD4014扩展 126
5.5.1 CD4014基础 126
5.5.2 CD4014的应用电路 126
5.5.3 CD4014的操作步骤 127
5.5.4 CD4014的应用代码——使用CD4014读取拨码开关输入 127
5.6 串行移位芯片74595扩展 130
5.6.1 74595基础 130
5.6.2 74595的应用电路 131
5.6.3 74595的操作步骤 131
5.6.4 74595的应用代码——使用74595驱动数码管实现秒计时 131
5.7 可编程I/O扩展芯片Intel8255扩展 134
5.7.1 Intel8255基础 134
5.7.2 Intel8255的应用电路 136
5.7.3 Intel8255的操作步骤 137
5.7.4 Intel8255的应用代码 137
第6章 51单片机存储器扩展 148
6.1 外部RAM 6264扩展 148
6.1.1 6264基础 148
6.1.2 6264的应用电路 149
6.1.3 6264的操作步骤 150
6.1.4 6264的应用代码 150
6.2 外部ROM 2716扩展 153
6.2.1 2716基础 153
6.2.2 2716的应用电路 154
6.2.3 2716的操作步骤 155
6.3 FIFO存储器芯片CY7C419扩展 155
6.3.1 CY7C419基础 155
6.3.2 CY7C419的应用电路 157
6.3.3 CY7C419的操作步骤 157
6.3.4 应用实例——CY7C419存放临时数据 158
6.4 I2C总线接口AT24系列 E2PROM扩展 161
6.4.1 I2C总线基础 161
6.4.2 AT24系列E2PROM基础 165
6.4.3 AT24系列E2PROM的应用电路 166
6.4.4 AT24系列E2PROM的操作步骤 167
6.4.5 AT24系列E2PROM的应用代码 169
6.5 SPI总线接口93系列E2PROM扩展 177
6.5.1 SPI总线基础 177
6.5.2 93系列E2PROM基础 179
6.5.3 93系列E2PROM的应用电路 180
6.5.4 93系列E2PROM操作步骤 180
6.5.5 93系列E2PROM的应用代码 181
6.6 IDT系列双口RAM双机通信应用 187
6.6.1 IDT系列双口RAM基础 188
6.6.2 IDT系列双口RAM的应用电路 189
6.6.3 IDT系列双口RAM的操作步骤 190
6.6.4 应用实例——使用IDT7232进行双机通信 191
6.7 Nand Flash芯片K9F5608扩展 193
6.7.1 Nand Flash芯片K9F5608基础 193
6.7.2 Nand Flash芯片K9F5608的应用电路 195
6.7.3 Nand Flash芯片K9F5608的操作步骤 195
6.7.4 Nand Flash芯片K9F5608的应用代码 196
6.8 U盘扩展芯片CH376扩展 202
6.8.1 U盘扩展芯片CH376基础 202
6.8.2 U盘扩展芯片CH376的应用电路 208
6.8.3 U盘扩展芯片CH376的操作步骤 212
6.8.4 U盘扩展芯片CH376的应用代码 213
第7章 51单片机的智能卡扩展 240
7.1 接触式存储卡扩展 240
7.1.1 AT24系列接触式存储卡基础 240
7.1.2 AT24系列接触式存储卡的应用电路 243
7.1.3 AT24系列接触式存储卡的操作步骤 243
7.1.4 应用实例——AT24系列接触式存储卡读/写 244
7.2 接触式加密卡扩展 246
7.2.1 SLE4442接触式加密卡基础 247
7.2.2 SLE4442接触式加密卡的应用电路 250
7.2.3 SLE4442接触式加密卡的操作步骤 251
7.2.4 SLE4442接触式加密卡的应用代码 251
7.3 非接触式智能卡扩展 261
7.3.1 非接触式智能卡 262
7.3.2 Mifare1射频卡读卡器 265
7.3.3 非接触式智能卡读卡器H6152的应用电路 269
7.3.4 非接触式智能卡读卡器H6152的操作步骤 270
7.3.5 非接触式智能卡读卡器H6152的应用代码 270
第8章 51单片机用户输入通道扩展 282
8.1 独立按键 282
8.1.1 独立按键基础 282
8.1.2 独立按键的应用电路 283
8.1.3 独立按键的操作步骤 284
8.1.4 应用实例——独立按键指示灯 284
8.2 拨码开关 286
8.2.1 拨码开关基础 286
8.2.2 拨码开关的应用电路 286
8.2.3 拨码开关的操作步骤 286
8.2.4 应用实例——拨码开关指示灯 287
8.3 行列扫描键盘 288
8.3.1 行列扫描键盘基础 289
8.3.2 行列扫描键盘的应用电路 289
8.3.3 行列扫描键盘的操作步骤 290
8.3.4 行列扫描键盘的应用代码 290
8.4 PS/2键盘 294
8.4.1 PS/2键盘基础 294
8.4.2 PS/2键盘的应用电路 297
8.4.3 PS/2键盘的操作步骤 298
8.4.4 应用实例——串口PS/2键盘扫描码输出 298
第9章 51单片机显示模块扩展 306
9.1 LED扩展 306
9.1.1 LED基础 306
9.1.2 LED的应用电路 306
9.1.3 LED的操作步骤 307
9.1.4 应用实例——串口LED显示 307
9.2 单位数码管扩展 309
9.2.1 单位数码管基础 309
9.2.2 单位数码管的应用电路 311
9.2.3 单位数码管的操作步骤 313
9.2.4 单位数码管的应用代码 313
9.3 多位数码管扩展 316
9.3.1 多位数码管基础 316
9.3.2 多位数码管的应用电路 317
9.3.3 多位数码管的操作步骤 317
9.3.4 多位数码管的应用代码 318
9.4 数码管驱动芯片MAX7219扩展 322
9.4.1 MAX7219基础 323
9.4.2 MAX7219的应用电路 327
9.4.3 MAX7219的操作步骤 327
9.4.4 MAX7219的应用代码 327
9.5 数码管和键盘驱动芯片CH452扩展 331
9.5.1 CH452基础 332
9.5.2 CH452的应用电路 337
9.5.3 CH452的操作步骤 339
9.5.4 CH452的应用代码 340
9.6 数字字符液晶1602扩展 347
9.6.1 1602液晶基础 348
9.6.2 1602液晶的应用电路 350
9.6.3 1602液晶的操作步骤 351
9.6.4 1602液晶的应用代码 351
9.7 汉字图形液晶12864扩展 355
9.7.1 12864液晶基础 355
9.7.2 12864液晶的应用电路 358
9.7.3 12864液晶的操作步骤 358
9.7.4 12864液晶的应用代码 358
第10章 51单片机的A/D芯片扩展 371
10.1 51单片机的A/D芯片基础 371
10.2 8位并行多通道A/D芯片 ADC0809应用 373
10.2.1 ADC0809基础 373
10.2.2 ADC0809的应用电路 374
10.2.3 ADC0809的操作步骤 376
10.2.4 ADC0809的应用代码 376
10.3 12位并行多通道A/D芯片 MAX197应用 384
10.3.1 MAX197基础 384
10.3.2 MAX197的应用电路 386
10.3.3 MAX197的操作步骤 386
10.3.4 MAX197的应用代码 387
10.4 12位串行多通道A/D芯片 TLC2543应用 390
10.4.1 TLC2543基础 391
10.4.2 TLC2543的应用电路 393
10.4.3 TLC2543的操作步骤 394
10.4.4 TLC2543的应用代码 394
10.5 I2C接口高精度A/D芯片 ADS1100应用 399
10.5.1 ADS1100基础 399
10.5.2 ADS1100的应用电路 403
10.5.3 ADS1100的操作步骤 403
10.5.4 ADS1100的应用代码 404
10.6 串行高精度A/D芯片AD997
— 没有更多了 —
以下为对购买帮助不大的评价