第1章 绪论 | 第1-12页 |
1.1 动态呼吸系统概述 | 第8页 |
1.2 动态呼吸系统方案 | 第8-12页 |
1.2.1 方案总体目标 | 第8-9页 |
1.2.2 方案的设计说明 | 第9页 |
1.2.2.1 主要技术要求 | 第9页 |
1.2.2.2 关键设计分析 | 第9页 |
1.2.3 主要工作原理 | 第9页 |
1.2.4 系统的具体实现 | 第9-12页 |
1.2.4.1 硬件部分 | 第9-10页 |
1.2.4.2 软件部分 | 第10页 |
1.2.4.3 系统的设备实现 | 第10-12页 |
第2章 动态呼吸系统软件设计 | 第12-26页 |
2.1 软件的面向对象(OO) | 第12-13页 |
2.1.1 面向对象简述 | 第12页 |
2.1.2 面向对象编程 | 第12-13页 |
2.2 动态呼吸系统软件设计 | 第13-26页 |
2.2.1 C++BUILDER | 第13-14页 |
2.2.1.1 基于对象(Object-Based)的程序设计 | 第14页 |
2.2.1.2 输出入接口设计简单 | 第14页 |
2.2.1.3 提供最标准的C/C++开发工具 | 第14页 |
2.2.1.4 提供一流的开发环境 | 第14页 |
2.2.1.5 提供丰富的组件与最强劲的调试工具 | 第14页 |
2.2.2 动态呼吸系统的软件设计 | 第14-26页 |
2.2.2.1 软件设计流程图 | 第15-17页 |
2.2.2.2 动态呼吸系统软件的类 | 第17-19页 |
2.2.2.3 消息事件的响应 | 第19-22页 |
2.2.2.4 接收数据 | 第22-24页 |
2.2.2.5 数据处理 | 第24页 |
2.2.2.6 图形的绘制 | 第24-25页 |
2.2.2.7 文件档案 | 第25-26页 |
第3章 动态呼吸系统硬件设计 | 第26-48页 |
3.1 动态呼吸系统的整体组成图 | 第26页 |
3.2 三菱公司的M30624FGFP特点 | 第26-31页 |
3.2.1 M30624FGFP是16位单片机 | 第27页 |
3.2.2 M30624FGFP单片机的性能特点 | 第27-28页 |
3.2.2.1 处理速度高 | 第27页 |
3.2.2.2 编程效率高 | 第27-28页 |
3.2.2.3 地址空间大 | 第28页 |
3.2.2.4 内置多种功能电路模块 | 第28页 |
3.2.2.5 低工作电压,低功耗 | 第28页 |
3.2.2.6 抗外部干扰能力强 | 第28页 |
3.2.2.7 程序纠正能力强 | 第28页 |
3.2.3 A/D转换 | 第28-31页 |
3.3 气流质量传感器 | 第31-32页 |
3.4 RS232和RS422 | 第32-34页 |
3.4.1 RS-232C连接器 | 第32-33页 |
3.4.2 RS-422 | 第33-34页 |
3.5 动态呼吸系统的全双工 | 第34-35页 |
3.6 动态呼吸系统的传输距离 | 第35页 |
3.7 动态呼吸系统M30624FGFP的串口通信 | 第35-41页 |
3.7.1 UART串口数据的发送 | 第38页 |
3.7.2 UART串口数据的接收 | 第38页 |
3.7.3 UART0串口分析 | 第38-41页 |
3.7.3.1 串口数据 | 第39-40页 |
3.7.3.2 A/D模块 | 第40-41页 |
3.8 动态呼吸系统的定时器 | 第41-43页 |
3.8.1 单次启动标志触发的单次方式 | 第42页 |
3.8.2 单次工作方式定时器的设置 | 第42页 |
3.8.3 动态呼吸系统的定时 | 第42-43页 |
3.9 动态呼吸系统中断 | 第43-46页 |
3.9.1 M30624FGFP单片机的中断 | 第43-45页 |
3.9.1.1 M30624FGFP特殊中断 | 第44页 |
3.9.1.2 M30624FGFP周边I/O中断 | 第44页 |
3.9.1.3 M30624FGF中断的控制 | 第44-45页 |
3.9.2 动态呼吸系统中断 | 第45-46页 |
3.9.2.1 INT0中断 | 第45页 |
3.9.2.2 定时器中断 | 第45页 |
3.9.2.3 UART0的读中断 | 第45页 |
3.9.2.4 UART0的接收中断 | 第45页 |
3.9.2.5 A/D单次工作方式中断 | 第45-46页 |
3.10 动态呼吸系统流程 | 第46-47页 |
3.11 A/D转换器抗噪声 | 第47-48页 |
第四章 结论 | 第48-49页 |
参考文献 | 第49-50页 |