需要金币:2000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:13857 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:本课题为基于嵌入式平台的LCD显示与专用键盘的模块化设计,能在液晶屏幕上实时显示脉搏波信号,并结合专用键盘对相关参数进行设置与修改,系统还具有数据存储功能。 系统主控元件为stm32f107嵌入式芯片,分别从硬件和软件两方面介绍了基于stm32f107单片机液晶波形显示系统的设计思路,说明如何实现对手指脉搏波的显示、参数设置与数据存储。根据系统设计原理,按照主要和扩展内容划分,将系统分为编写串口通信模块(DMA)、液晶显示模块、信号处理模块、按键模块以及SD卡文件存储(包括RTC时间)等。 本文从硬件、软件设计两个方面对系统进行介绍,并最终给出了软件和硬件相结合的系统综合测试结果,结果表明,系统运行正常,功能正确。 本课题是基于嵌入式的脉搏信号显示及处理的一次努力和尝试,传统意义上的脉搏检测系统基本都是以单片机为核心,其功能受到限制,内存容量小,软件界面比较简单、粗糙,运行速度和效率也无法满足现在越来越高的要求。可以为中医信号测试研究提供有益的帮助。 关键词:嵌入式 手指脉搏波 DMA SD卡 RTC
目录 摘要 ABSTRACT 1 绪论-2 1.1引言-2 1.2课题研究背景-2 1.3课题研究目的与意义-2 1.4国内外现状-2 2 系统总体设计-3 2.1系统概述-3 2.2系统方案-3 2.2.1系统总体设计-3 2.2.2主控元件选择-3 2.2.3数据接收方式选择-4 2.2.4显示器选择-5 3 系统硬件设计-6 3.1 主控芯片STM32-6 3.1.1 MCU-6 3.1.2 按键-7 3.1.3 液晶显示模块-7 3.2 扩展硬件模块-9 3.2.1 SD卡-9 3.2.2 USB串口、USB、电源-11 4 系统软件设计-14 4.1开发、仿真及下载环境-14 4.1.1开发环境RVMDK3.80A-14 4.1.2仿真环境-15 4.1.3程序下载环境-16 4.2 DMA数据传输模块-17 4.3 液晶显示模块-20 4.4 STC时钟模块-26 4.5 系统流程图-28 5 系统测试-30 5.1 key0功能测试-30 5.2 key1功能测试-31 5.3 wk-up功能测试-31 6 总结与展望-33 7 感谢-34 8 参考文献-35 9 附录-35 9.1 STM32MCU原理图-35 9.2 程序源码-36 |