嵌入式加速度监测分析仪的设计与实现
| 第1章 绪论 | 第1-11页 |
| ·研究背景 | 第8-9页 |
| ·研究内容及意义 | 第9页 |
| ·系统的初步需求 | 第9-11页 |
| 第2章 系统的分析与建模 | 第11-29页 |
| ·UML概述 | 第11-12页 |
| ·系统的需求分析 | 第12-16页 |
| ·识别系统的参与者 | 第12-13页 |
| ·识别系统的用例 | 第13-14页 |
| ·绘制系统的用例图 | 第14页 |
| ·绘制系统的交互作用图 | 第14-16页 |
| ·系统的物理模型 | 第16-17页 |
| ·系统的静态结构模型 | 第17-24页 |
| ·识别出系统的类 | 第17-18页 |
| ·建立系统的类图 | 第18-19页 |
| ·Acce子系统设计 | 第19-20页 |
| ·Memory子系统设计 | 第20-22页 |
| ·AlarmClock子系统设计 | 第22页 |
| ·Userlnterface子系统设计 | 第22-24页 |
| ·系统的动态行为模型 | 第24-29页 |
| ·CONTROLLER对象状态图 | 第24-25页 |
| ·SENSOR对象状态图 | 第25页 |
| ·Dlsplay对象状态图 | 第25-26页 |
| ·Speaker对象状态图 | 第26页 |
| ·Timer对象状态图 | 第26-27页 |
| ·系统的一些协作图 | 第27-29页 |
| 第3章 实时操作系统的选择与移植 | 第29-37页 |
| ·嵌入式操作系统的选择 | 第29-31页 |
| ·嵌入式操作系统的选择依据 | 第29页 |
| ·所选操作系统的特点 | 第29-31页 |
| ·所选操作系统的移植规划 | 第31页 |
| ·编译器的选择 | 第31页 |
| ·任务模式的取舍 | 第31页 |
| ·支持的指令集 | 第31页 |
| ·所选操作系统的部分移植修改 | 第31-37页 |
| ·关于INcludes.H和Config.H文件 | 第31-32页 |
| ·OS_STK_GROWTH宏 | 第32页 |
| ·移植时增加的特定函数 | 第32-37页 |
| 第4章 主要硬件模块及驱动程序设计 | 第37-46页 |
| ·加速度传感器 | 第37-39页 |
| ·压电式加速度传感器的原理 | 第37-38页 |
| ·加速度传感器的选型与技术指标 | 第38-39页 |
| ·A/D转换器及驱动程序设计 | 第39-42页 |
| ·A/D转换器 | 第39-40页 |
| ·ADC驱动程序设计 | 第40-42页 |
| ·液晶显示器及驱动程序设计 | 第42-43页 |
| ·液晶显示器(LCD) | 第42页 |
| ·LCO驱动程序设计 | 第42-43页 |
| ·存储器编程 | 第43-46页 |
| ·FLASH芯片擦除 | 第43-44页 |
| ·FLASH编程写入 | 第44-45页 |
| ·SDRAM编程 | 第45-46页 |
| 第5章 主要软件模块的设计与实现 | 第46-60页 |
| ·系统的多线程关系及共享数据结构 | 第46-49页 |
| ·系统的多线程关系 | 第46-47页 |
| ·系统的多线程共享数据结构 | 第47-48页 |
| ·系统的多线程同步问题及其解决方法 | 第48-49页 |
| ·加速度信号的实时采集 | 第49-51页 |
| ·采样定时器的设置 | 第49-50页 |
| ·采样定时器中断服务程序的设计 | 第50-51页 |
| ·系统的界面显示主线程 | 第51-56页 |
| ·Gul函数 | 第51页 |
| ·用户菜单 | 第51-54页 |
| ·波形显示 | 第54-56页 |
| ·系统的其它工作子线程 | 第56-60页 |
| ·分析数据子线程 | 第56-58页 |
| ·存储数据子线程 | 第58-59页 |
| ·传送数据子线程 | 第59-60页 |
| 结论 | 第60-61页 |
| 致谢 | 第61-62页 |
| 参考文献 | 第62-65页 |
| 攻读硕士期间发表的论文 | 第65页 |