单片机应用系统设计实例与分析


请输入要查询的词条内容:

单片机应用系统设计实例与分析




基本信息


书名:单片机应用系统设计实例与分析

ISBN:781077256

作者:沈红卫编

出版社:北京航空航天大学出版社

定价:26

页数:261

出版日期:2003-1-1

版次: 1

开本:1/16

包装:平装

简介


本书遵循"完整性、系统性和启发性"3原则,从问题分析、方案论证及系?呈迪值然方谌胧郑??娌?隽薎C卡智能水表、载荷数据采集系统等多个单片机应用系统的设计思想和具体实现,并无保留地提供了带详细说明的源程序代码。系统设计中所涉及的硬件多为目前流行的型号和系列;系统设计中的应用笔记等大多为作者的经验和体会总结;系统设计中也大量涉及与单片机应用系统开发相关的多学科知识;因此,本书具有较好的启发性和借鉴意义。

本书力图帮助读者建立单片机应用系统开发的完整过程概念,帮助读者加速单片机应用系统开发的经验积累。

本书适于专门从事单片机应用系统开发的工程技术人员、大专院校电类和信息类等专业的学生以及其他单片机爱好者阅读,可作为单片机的高级培训教材,或大专院校的教学参考用书。

目录


第1章 单片机概述1

1.1 什么是单片机1

1. 2 单片机的昨天. 今天和明天1

1. 2. 1 单片机的辉煌历史1

1. 2. 2 单片机面临的挑战3

1. 2. 3 单片机的光明未来4

1. 3 众多品牌的单片机5

1. 3. 1 各种品牌的单片机5

1. 3. 2 主流单片机在我国7

1. 4 无处不在的单片机9

1. 4. 1 单片机的广泛应用9

1. 4. 2 无所不为的单片机--单片机的典型应用9

第2章 附加于普通模拟示波器的多功能智能装置12

2. 1 引言12

2. 2 多功能智能装置的系统设计要求与设计方案12

2. 2. 1 系统设计任务与要求12

2. 2. 2 系统总体方案的设计13

2. 3 主控模块设计15

2. 3. 1 主控模块硬件设计15

2. 3. 2 软件结构及程序设计19

2. 4 人机界面与参数设定开关量信号模块设计23

2. 4. 1 人机界面与参数设定开关量信号电路设计23

2. 4. 2 人机界面与参数设定开关量信号模块软件设计

2. 5 信号输入通道与信号采样模块的设计25

2. 5. 1 A/D芯片的选用及说明25

2. 5. 2 信号采样模块电路的设计26

2. 5. 3 信号采样模块中的采集软件设计30

2. 6 信号复现模块的设计32

2. 6. 1 普通模拟示波器的波形显示原理32

2. 6. 2 信号复现模块的硬件设计34

2. 7 数据通信接口模块47

2. 8 容错设计原理及其实现49

2. 8. 1 容错设计的一般思想49

2. 8. 2 系统的自诊断设计49

2. 8. 3 自诊断的软件实现50

2. 8. 4 系统的抗干扰设计52

第3章 住宅公用路灯用电量分配装置54

3. 1 住宅公用路灯用电量分配装置工作原理与用途54

3. 1. 1 住宅公用路灯用电量分配装置的用途54

3. 1. 2 用电量的分配原理54

3. 1. 3 系统总体方案的确定55

3. 2 系统电原理图设计56

3. 2. 1 主系统设计及其分析56

3. 2. 2 执行分配的继电器电路设计及其分析57

3. 2. 3 系统供电电源电路设计及其分析58

3. 2. 4 住宅公用路灯用电量分配装置的应用示例58

3. 3 可靠性问题58

3. 3. 1 看门狗电路59

3. 3. 2 长期运行须考虑的安全性问题59

3. 4 软件结构及程序清单60

3. 4. 1 软件结构及其说明60

3. 4. 2 程序设计思想与具体程序清单61

第4章 syCNC1型数控车削系统65

4. 1 数控系统概述65

4. 1. 1 数控系统的发展概况65

4. 1. 2 经济型数控系统的设计理念65

4. 2 syCNC1型数控系统的设计要求66

4. 2. 1 syCNC1型数控系统设计要求概述66

4. 2. 2 syCNC1型数控系统的性能指标67

4. 3 总体方案的确定68

4. 3. 1 系统总体方案68

4. 3. 2 系统功能模块及其分析69

4. 4 硬件系统设计72

4. 4. 1 主模块设计72

4. 4. 2 输入/输出模块设计73

4. 4. 3 人机界面模块设计76

4. 5 syCNC1型数控系统中核心软件设计82

4. 5. 1 人机界面及其软件实现技术82

4. 5. 2 逐点比较插补法的软件实现87

4?5?2?1 插补运算器87

4?5?2?2 逐点比较插补法88

4?5?2?3 逐点比较插补法的软件实现93

4. 5. 3 步进电机的软件控制111

4. 6 数控系统抗干扰技术114

4. 6. 1 干扰的形式与来源114

4. 6. 2 硬件抗干扰的主要措施115

4. 6. 3 软件抗干扰的主要措施117

第5章 基于89C2051的IC卡读/写器119

5. 1 IC卡技术及其应用119

5. 1. 1 IC卡概述119

5. 1. 2 IC卡的应用121

5. 2 IC卡读写/器的特点与功能122

5. 3 IC卡读/写器系统设计122

5. 3. 1 系统硬件设计122

5. 3. 2 系统软件设计127

5. 4 上位PC机通信接口软件135

第6章 基于PIC16F84单片机的IC卡智能水表138

6. 1 IC卡智能水表方案的确定138

6. 1. 1 IC卡智能水表138

6. 1. 2 IC卡智能水表方案139

6. 2 IC卡智能水表的硬件设计142

6. 2. 1 IC卡智能水表的电原理图142

6. 2. 2 电路分析及其说明142

6. 3 IC卡智能水表的软件设计145

6. 3. 1 IC卡智能水表的软件框架145

6. 3. 2 IC卡智能水表程序设计145

6. 4 低功耗设计156

6. 4. 1 低功耗问题156

6. 4. 2 低功耗解决方案156

6. 5 安全性问题158

6. 5. 1 安全性158

6. 5. 2 安全性问题解决方案158

第7章 多功能时间控制器160

7. 1 多功能智能钟的功能与设计要求160

7. 2 系统总体设计方案160

7. 2. 1 总体方案的确定160

7. 2. 2 系统中关键器件的选用161

7?2?2?1 串行数码管显示接口芯片MAX7219161

7?2?2?2 X25045串行EEPEOM信息存储芯片163

7?2?2?3 串行时钟芯片DS1302167

7?2?2?4 RS485通信接口芯片SN75LBC184169

7. 2. 3 系统硬件设计170

7. 3 监控软件设计172

7. 3. 1 监控软件结构172

7. 3. 2 控制时间表的单片机编程技术183

7. 4 几个需要注意的问题184

第8章 数字单脉冲电源187

8. 1 数字脉冲电源及其应用187

8. 1. 1 脉冲电源的应用187

8. 1. 2 数字脉冲电源188

8. 2 数字脉冲电源的性能指标与设计要求189

8. 3 双CPU系统方案190

8. 3. 1 系统总体方案的思路190

8. 3. 2 双CPU系统的若干形式190

8. 4 系统硬件设计192

8. 4. 1 基于89C52的主系统设计192

8?4?1?1 主系统电路192

8?4?1?2 主系统显示电路194

8?4?1?3 主系统按键电路195

8. 4. 2 基于89C2051的从系统设计195

8. 4. 3 斩波脉冲驱动输出电路设计196

8. 5 软件系统196

8. 5. 1 主系统软件196

8. 5. 2 从系统软件215

第9章 液压万能材料试验机的智能载荷采集系统

9. 1 概述222

9. 2 智能载荷采集系统的特点与要求222

9. 2. 1 智能载荷采集系统的特点222

9. 2. 2 智能载荷采集系统的性能与要求223

9. 3 系统总体方案223

9. 3. 1 系统总体方案的确定223

9?3?1?1 系统方案确定的原则223

9?3?1?2 系统方案的框图及其说明224

9. 3. 2 系统主电路设计与说明224

9?3?2?1 系统主电路设计224

9?3?2?2 系统主电路的分析与说明226

9. 4 抗拉强度的检测原理与实现231

9. 5 载荷信号调理与数字化239

9. 5. 1 弱信号调理与放大239

9. 5. 2 信号传输243

9. 5. 3 信号的A/D转换处理243

9. 6 可靠性设计245

第10章 单片机应用系统调试247

10. 1 单片机应用系统开发技术概要247

10. 1. 1 单片机应用系统开发的一般程序247

10. 1. 2 单片机应用系统开发的常用工具247

10?1?2?1 仿真器(仿真开发系统)248

10?1?2?2 烧写器(编程器)250

10?1?2?3 编译系统251

10?1?2?4 逻辑测试笔252

10. 1. 3 单片机应用系统开发的新理念252

10. 2 单片机应用系统调试252

10. 2. 1 单片机应用系统的硬件调试252

10. 2. 2 单片机应用系统的软件调试254

10. 3 单片机应用系统开发的引玉之言260