基于51单片机蓝牙控制人流计数器设计与制作_第1页
基于51单片机蓝牙控制人流计数器设计与制作_第2页
基于51单片机蓝牙控制人流计数器设计与制作_第3页
基于51单片机蓝牙控制人流计数器设计与制作_第4页
基于51单片机蓝牙控制人流计数器设计与制作_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

湖南商务职业技术学院毕业设计

目录

1产品功能分析.........................................................................................................1

2设计方案遴选.........................................................................................................1

2.1单片机的选择..........................................................................................1

2.2通讯方式的选择......................................................................................1

2.3系统框图设计..........................................................................................2

3产品硬件设计.........................................................................................................2

3.1STC89C52RC单片机电源电路设计.............................................................2

3.2数码管显示模块电路..............................................................................3

3.3蓝牙模块电路................................................................................................3

3.4光电开关电路................................................................................................3

4产品软件设计.........................................................................................................4

4.1主程序流程图..........................................................................................4

4.2上位机(APP)..............................................................................................4

4.3产品程序清单................................................................................................5

5产品使用说明.........................................................................................................5

5.1产品装配图..............................................................................................5

5.2产品使用说明..........................................................................................6

6参考资料...................................................................................................................6

7产品设计技术标准...................................................................................................7

附录...............................................................................................................................8

附录1元器件清单...............................................................................................8

附录2电路原理图...............................................................................................9

附录3PCB设计图...............................................................................................10

附录4产品实物图.............................................................................................11

附录5主程序代码.............................................................................................12

湖南商务职业技术学院毕业设计

基于51单片机蓝牙控制人流计数器设计与制作

1产品功能分析

本产品是一个基于单片机的蓝牙控制人流计数器系统,主要由单片机构成

人数计数控制终端,实现人流计数器控制。计数器系统是将光信号和声音信号

采集的数据通过串行通信传送给上位机,并将显示的人流情况通过蓝牙模块传

输到手机端上显示。此设计软硬件两部分组成硬件电路是系统的结构框架,是

软件的载体,软件是系统的内核,通过硬件来进行具体操作,因此软硬件相互

配合,共同完成各种功能。此系统硬件主要由以下几个部分构成:单片机、光

信号采集电路、输出控制电路、数码管显示电路,以及蓝牙模块。而系统软件

主要通过对单片机编程来实现。

2设计方案遴选

产品硬件电路在设计与搭建前需要选择好我们产品所需要的各个零件,才

能把我们自做的产品功能能够发挥出效果来。有效果的人流计数器系统需要很

多个零部件组成的,有很多零件以及模块可以让我们选择,需要我们根据实际

以及根据我们的经济水平和产品兼容性上来考虑的。

2.1单片机的选择

本产品是基于STC89C52RC单片机设计的蓝牙控制人流计数器设计,包括

单片机最小系统电路、光信号采集电路、声音信号采集电路、延时选择电路、

输出控制电路等来实现蓝牙控制人流计数器。

2.2通讯方式的选择

通过蓝牙模块与安卓手机进行连接将数据通过蓝牙传输到安卓手机上显

示。

蓝牙设备是一个比较新型的连接设备,支持设备短距离通信无线电技术当

1

湖南商务职业技术学院毕业设计

属于是这款蓝牙,可以在大量外设等其他设备中通过无线信息交换与交流,极

大程度简化了移动通信终端设备两者之间的通信,所以我选择使用了蓝牙模

块。

2.3系统框图设计

图2.1系统框图设计

3产品硬件设计

由STC89C52RC单片机组成的此系统,数码管显示器,按键模块,蓝牙模

块,光电模块以及电源组成。显示器通过感应人流变化,也会有相应的变化。

3.1STC89C52RC单片机电源电路设计

图3.1电源电路设计

2

湖南商务职业技术学院毕业设计

3.2数码管显示模块电路

图3.2显示电路设计

3.3蓝牙模块电路

图3.3蓝牙模块接口电路设计

3.4光电开关电路

图3.4光电传感器接口电路设计

3

湖南商务职业技术学院毕业设计

4产品软件设计

本产品软件设计使用C语言,利用keil5软件编译程序环境,采用的是简

单的模块化设计,多个程序模块化连接而成的整体程序。

4.1主程序流程图

图4.1主程序流程图

4.2上位机(APP)

上位机的使用及基本的页面:

进入下载好的蓝牙APP,打开手机蓝牙,然后搜索对应蓝牙串口,配对连

4

湖南商务职业技术学院毕业设计

接之后就可以正常使用了。

图4.2APP控制界面

4.3产品程序清单

定时器初始化

头文件

传感器main.cIO口定义

驱动程

显示函数串口接收

图4.3程序清单

5产品使用说明

5.1产品装配图

5

湖南商务职业技术学院毕业设计

光能开关(进)

LCD1602液晶显示器

光能开关(出)

单片机

蓝牙

图5.1产品装配图

5.2产品使用说明

1、产品通电后,打开电源开关,开始工作;

2、蓝牙指示灯闪烁,使用APP连接上蓝牙后,指示灯常亮;

3、光电开关放置在人流出入口,当有人通过时,开始计数;

4、统计通过的人流数,在液晶显示器

6参考资料

[1]张友德著.单片微型计算机原理、应用与实验.复旦大学出版社

[2]徐煜明、韩雁著.单片机原理及接口技术.电子工业出版社

[3]何立民著.单片微型计算机原理及应用.航空航天大学出版社

6

湖南商务职业技术学院毕业设计

[4]王文升.智能照明控制与节能[J].智能建筑与城市信息.2005

[5]陈涛,毛信伟.智能照明控制系统的工程应用[J].智能电气,2004

[6]何立民著.单片机高级教程.北京航空航天大学出版社

7产品设计技术标准

[1]J-STD-001E电气与电子组件的焊接要求

[2]IPC-7711/21电子组件和电路板的返工&返修

[3]IPC-A-610D(中文版),IPC-A-610E电子组件的可接受性要求

[4]GB/T28179-2011电工电子产品环境意识设计.环境因素的识别

[5]GB/T8566-2007信息技术软件生存周期过程标准

[6]GB/T8567-2006计算机软件文档编制规范

7

湖南商务职业技术学院毕业设计

附录

附录1元器件清单

8

湖南商务职业技术学院毕业设计

附录2电路原理图

9

湖南商务职业技术学院毕业设计

附录3PCB设计图

10

湖南商务职业技术学院毕业设计

附录4产品实物图

11

湖南商务职业技术学院毕业设计

附录5主程序代码

#include<reg52.h>

#include<intrins.h>

#include"lcd1602.h"

#include"common.h"

sbitRS=P2^5;

sbitRW=P2^6;

sbitE=P2^7;

#defineDataPortP0

voidlcd_clear(void)

{

lcd_write_com(0x01);

delay_ms(5);

}

voidlcd_write_com(unsignedcharbyte)

{

RS=0;

RW=0;

E=1;

DataPort=byte;

_nop_();

_nop_();

delay_ms(1);

E=0;

}

voidlcd_write_data(unsignedcharbyte)

{

RS=1;

RW=0;

E=1;

DataPort=byte;

_nop_();

_nop_();

delay_ms(1);

E=0;

12

湖南商务职业技术学院毕业设计

}

voidlcd_init()

{

delay_ms(5);

lcd_write_com(0x38);//设置16*2显示,5*7点阵,8位数据接口

delay_ms(5);

lcd_write_com(0x38);//设置16*2显示,5*7点阵,8位数据接口

delay_ms(5);

lcd_write_com(0x3

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论