毕业论文

打赏
当前位置: 毕业论文 > 自动化 >

STC89C52单片机的多功能计步器设计+程序

时间:2020-03-11 20:56来源:毕业论文
基于STC89C52与三轴加速度传感器ADXL345构成的系统,该系统主要实现的功能是步数的数据采集和根据运动量进行语音播报。硬件设计主要包括:研究STC89C52单片机核心系统的构建

摘要随着社会经济的发展和生活水平的提高,人们的生活安逸,造成越来越多的肥胖,导致越来越多的疾病产生。
本设计主要研究基于STC89C52与三轴加速度传感器ADXL345构成的系统,该系统主要实现的功能是步数的数据采集和根据运动量进行语音播报。硬件设计主要包括:研究STC89C52单片机核心系统的构建;研究三轴加速度传感器ADXL345模块和语音模块的应用,并完成其与STC89C52的关联设计;以及研究液晶屏、串口、按键等外围接口的详细设计。软件设计主要包括:应用Altium Designer绘制系统原理图和PCB图;应用KEIL编程软件对各个功能模块进行相应代码的编写和测试。46434
经过软硬件正常调试,整个系统可以通过单片机实现对各个传感器的数据采集和数据处理,和对液晶屏的显示,以及对相关按键控制状态进行改变。
毕业论文关键词:三轴加速度传感器ADXL345;STC89C52处理器;语音;液晶显示  
ABSTRACT
With the development of social economy and the improvement of living standard, people's life is easy and comfortable, resulting in more and more fat, leading to more and more diseases.
This design is mainly based on the STC89C52 and three axis acceleration sensor ADXL345 system, the main function of the system is to achieve the number of data acquisition and according to the amount of speech broadcast. The hardware design mainly includes: the STC89C52 microcontroller core system construction; research of three axis accelerometer adxl345 module and a voice module application, and complete the detailed design of the peripheral interface with the STC89C52 associated design; and study of liquid crystal screen, serial port, and a key. Software design mainly includes: the application of Designer Altium drawing system schematic diagram and PCB diagram; the application of KEIL programming software for each function module for the preparation of the corresponding code.
     After hardware and software debugging, the entire system can achieve the data acquisition of each sensor, and the LCD screen display, as well as the relevant key control state to change.
Keywords:Three axis acceleration sensor ;STC89C52 processor;  Voice;LCD
目  录
第一章  绪 论    1
  1.1课题研究的背景及意义    1
  1.2课题研究的国内外发展概状    1
  1.3课题研究的未来发展趋势    1
  1.4课题研究的内容和工作    2
第二章  系统总体方案设计    3
  2.1系统概述    3
  2.2 ADXL345概述    3
    2.2.1 ADXL345概念    3
    2.2.2 ADXL345 特性    3
  2.3系统方案选择    4
  2.4系统主要功能描述    4
第三章  系统硬件电路设计    6
  3.1系统硬件电路设计    6
    3.1.1STC89C52最小系统的设计    6
    3.1.2ADXL345模块电路设计    6
    3.1.3液晶模块电路设计    7
    3.1.4语音模块电路设计    7
    3.1.5外部按键控制电路设计    7
  3.2系统硬件PCB设计    8
  3.3系统硬件制作    9
第四章  系统软件设计    10
  4.1系统开发工具简介    10
    4.1.1Altium Designer简介    10
    4.1.2编程软件介绍    11
  4.2系统软件流程图    11 STC89C52单片机的多功能计步器设计+程序:http://www.751com.cn/zidonghua/lunwen_48143.html
------分隔线----------------------------
推荐内容