基于嵌入式平台的LCD显示与专用键盘的模块化设计.doc

资料分类:单片机自动化 上传会员:paiguoguo 更新时间:2021-03-30
需要金币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

相关论文资料:
最新评论
上传会员 paiguoguo 对本文的描述:传统的手指脉搏波检测系统的开发都用单纯的单片机作为核心,它的功能受到了限制。内存容量小,软件界面简单、粗糙,运行速度和效率低等问题限制了以单片机为核心的手指脉搏波......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: