【毕业设计】10-基于单片机的车站安检门/磁性霍尔传感器系统设计(原理图+源码+仿真工程+答辩论文)
资料要求
包含此题目毕业设计全套资料:
1.原理图工程文件
2.源码工程文件
3.仿真工程文件
4.答辩论文低重复率,20838字
详情请私信!
任务书
随着人们生活质量日益增高,长途旅行以及公共场合都会实行检查,在车站中实行安检门系统,防止旅客行途中携带金属制品、刀具等,来保证人们的生命安全和财产安全。由此设计出一款车站安检门系统,来检测是否有危险物品携带,保障人们交通安全,旅行安全。
设计说明书
摘要
整个系统由硬件电路和软件逻辑组成。在系统设计上均考虑到模块化设计,硬件设计上根据功能将系统分为单片机最小系统、磁场霍尔传感器、声学光学报警,显示单元这几个部分。程序编写使用C语言实现整个系统逻辑。使用Keil软件来编写系统程序。程序编写前先通过各个模块的程序流程图来实现各个板块的功能,最后再将程序调用到主函数中实现功能。使用仿真软件Proteus搭建设计过的硬件原理图,并测试系统电路电压是否达到预期。然后将程序导入到单片机中实现硬件与软件联合调试。在硬件电路和软件电路中均考虑到。后期的拓展性以及功能性。保证系统在后期运行过程中能够有着稳定的性能,并且有着较高的性价比。设计完成后,选择使用仿真软件Proteus来对系统的功能性仿真。实现系统的功能检测到金属制品则报警,反之则不报警完成系统设计。
设计框架架构
前 言 1
第一章 绪论 2
第一节 安检门的研究背景 2
第二节 安检门的研究意义 2
第三节 安检门国内外发展情况 3
一、国外发展情况 3
二、国内发展情况 4
第四节 本文的主要研究内容 5
第二章 安检门系统设计方案分析 6
第一节 安检门检测原理 6
第二节 系统结构组成框图 8
第三节 主要元器件介绍 8
一、主控芯片介绍 8
二、磁性霍尔传感器模块介绍 11
第三章 车站安检门系统硬件电路设计 14
第一节 单片机最小系统电路设计 14
一、复位电路 14
二、晶振电路 14
第二节 霍尔传感器电路的设计 15
第三节 电源电路设计 16
第四节 光电报警模块电路设计 16
第五节 蜂鸣器报警模块电路 17
第六节 系统总电路图 17
第四章 安检门系统软件设计 19
第一节 系统的主程序流程设计 19
第二节 其他子程序流程设计 20
一、LED显示驱动程序流程图 20
二、蜂鸣器报警驱动程序流程图 20
三、霍尔传感器驱动程序流程图 21
第五章 安检门系统仿真 22
第一节 开发工具介绍 22
一、Keil软件介绍 22
二、Proteus软件介绍 23
第二节 系统仿真 24
一、系统总仿真图 24
二、功能仿真验证 25
第三节 结果分析 27
结 论 28
致 谢 29
参考文献 30
附 录 32
一、英文原文 32
二、英文翻译 36
三、工程图纸 40
四、源代码 41
设计说明书及设计文件
源码展示
#include<reg51.h>
#define uchar unsigned char //无符号字符型 宏定义 变量范围0~255
#define uint unsigned int //无符号整型 宏定义 变量范围0~65535
sbit hw=P1^7 ; //按键
sbit led=P1^6; //指示灯黄色
sbit led0=P1^5; //指示灯绿色
sbit bee=P3^0; //BUZER
void delay_1ms(uint x)//延时函数
{
uint i,j;
for(i=0;i<x;i++)
for(j=0;j<120;j++);
}
char flag=1;
void main()
{
int i;
hw = 1;
led=1;
delay_1ms(1000);//延时1000ms
while(1)
{
if(flag>0)
{
if(hw==1)//霍尔传感器
{
led=0;
led0=1;
bee=1;
}
else
{
led=1;
bee=0;
led0=0;
}
}
else
{
led=1;
bee=1;
}
}
}