基于51单片机的公交车安全智能检测系统、基于51单片机的金属探测仪控制设计、基于单片机的智能电子密码锁系统设计、基于51单片机酒精浓度检测仪设计【资料转发分享】

630基于51单片机的公交车安全智能检测系统-设计资料

本资料是基于单片机的公交车安全监测系统

具有如下功能:

1、监测环境的温度,超标报警。可以设置上下限

2、监测是否有火灾以及有毒气体,超标报警,可以设置上下限。

3、通过1602显示。

4、计算车上的人数,并通过液晶显示。

5、可以有按键设置等其他辅助功能。

sbit ENTER=P3^0;									//设置键
sbit IN1=P3^6;										//红外检测
sbit IN2=P3^7;										//红外检测
sbit OUT1=P1^3;										//红外检测
sbit OUT2=P1^4;										//红外检测
sbit LED=P1^5;										//指示灯
sbit BEEP=P1^6;										//蜂鸣器
sbit FAN=P1^7;										//风扇
sbit SMOKE=P3^3;									//烟雾检测
sbit DQ=P3^5;										//温度1数据口
int temperature;									//全局变量 温度
int Temp_UP=70;									    //设置上限温度,默认是70度
int Temp_DOWN=28;									//设置下限温度,默认是28度
uchar ENTER_TIME;									//确认按键按下次数
int Value;											//人数
uchar IN1_flag=0;									//标志位
uchar IN2_flag=0;
uchar OUT1_flag=0;
uchar OUT2_flag=0;
uint Count1;           //T0定时器中断计数次数
uchar Miao1;
uint Count2;           //T1定时器中断计数次数
uchar Miao2;

/*********************************************************************************************************************/
void delay1(uint z)			  //延时函数

 

 可以按照思路自行设计,也可以从文章末尾从资料网盘下载 

632基于51单片机的金属探测仪控制设计-毕 设课设资料 

基于51单片机的直流电机调速测速系统设计

硬件构成:

单片机+LM393+LCD1602液晶+电感线圈+ 按键+蜂鸣器设计而成;

功能介绍:

 1.实现金属物质的探测,如硬币,钥匙,金属手机壳等,LED和蜂鸣器实现声光报警。

2.按键设置探测金属的精度,掉电记忆。

3.液晶显示测量值,方便记录和更改。

4.结构简洁,稳固,高效。

可以按照思路自行设计,也可以从文章末尾从资料网盘下载 

600基于单片机的智能电子密码锁系统设计-电路程序资料

本设计采用的是AT89C51单片机作为控制核心,控制外围电路工作的装置。在本次基于单片机的电子密码锁设计中,将采用AT89C51单片机作为控制核心,配合相应的电路和软件程序,实现密码的输入和修改、信息的显示、键盘的锁定、系统报警、开锁和闭锁等功能。在实现的过程中,通过判断使用者输入的密码正确还是不正确来执行开锁或报警功能,同时,利用存储器AT24C02将密码保存起来,以便来对密码的进行修改。初始密码为199010.

uchar code table7[12]="Enter Again:";
uchar code table8[12]="Enter Error!";
uchar code table9[15]="Modify Success!";
uchar code table10[13]="Welcome back!";
//***********************************
//相关函数的声明
//***********************************
void delay1ms();
void delay(uchar n);
void write_1602com(uchar com);
void write_1602dat(uchar dat);
void initinal(void);
bit lcdbusy();
uchar key_scan();
void enter_password(void);	//功能:显示输入密码画面
void password_error(void);//功能:显示输入密码错误后的画面
void ok(void);//功能:显示输入密码正确后的画面
void new_password(void);//功能:显示输入新密码的画面
void enter_again(void);//功能:显示再次输入新密码的画面
void enter_error(void);//功能:显示两次输入的密码不一样后的画面
void modify_success(void);//功能:显示更改成功后的画面
void welcome(void);  //功能:显示欢迎画面
void wtite_1602com(uchar com);
void write_1602dat(uchar dat);
 /*****************************************************
函数功能:延时若干毫秒
入口参数:n
***************************************************/
 void delay(uchar n)
 {	unsigned char i,x,y;
	for(i=0;i<n;i++){for(x=0;x<10;x++)for(y=0;y<33;y++); } }
 /*****************************************************
函数功能:延时1ms
***************************************************/
void delay1(uchar n){   unsigned char i,j;	
	 for(i=0;i<n;i++){  for(j=0;j<10;j++)delay(10);}	 }
 /*****************************************************
函数功能:定时器子函数,调用该函数可以计时
***************************************************/
 void time( ){	TMOD = 0x01;	  //定时器0,工作方式1
    		TH0 = (65536-50000)/256;
    		TL0 = (65536-50000)%256;	 //50ms中断一次
    		EA = 1;ET0 = 1;TR0 = 1;}
  /*****************************************************
函数功能:定时函数,在一段时间内没有键按下则关闭显示器
***************************************************/
void time_1( ) interrupt 1{
   TH0 = (65536-65536)/256;TL0 = (65536-65536)%256;time_50ms++;
	if(time_50ms==20){time_1s++;time_50ms=0;}
	if(time_1s==20){write_1602com(0x01);write_1602com(0x0c

  

可以按照思路自行设计,也可以从文章末尾从资料网盘下载  

629基于51单片机酒精浓度检测仪设计-设计资料

本设计的硬件构成:

51单片机+最小系统+LCD1602液晶显示模块+MQ-3模块+ADC0832模块+蜂鸣器模块+LED指示灯模块+按键模块。

功能介绍:

1.本设计基于STC89C51/52(与AT89S51/52、AT89C51/52通用)

2.采用MQ-3酒精传感器采集酒精浓度,AD0832模数转换芯片将MQ-3酒精传感器采集到的的电压信号转换成数字信号给单片机。

3.采用LCD1602液晶屏显示当前酒精浓度值和报警值。可以按键设置报警值。

4.四个按键设置、加、减,单独的是复位按键。

5.当酒精浓度没有超过设置的阀值时,绿灯闪亮,当酒精浓度超过上限值时,红灯闪烁同时蜂鸣器报警。

6.通过继电器,当报警的同时继电器吸合,模拟智能汽车防酒驾检测器,切断发动机。继电器也可以加风扇,模拟酒精仓库酒精泄露,浓度过高时及时启动换气,防止火灾的发生

目录

630基于51单片机的公交车安全智能检测系统-设计资料

632基于51单片机的金属探测仪控制设计-毕设课设资料 

600基于单片机的智能电子密码锁系统设计-电路程序资料

629基于51单片机酒精浓度检测仪设计-设计资料


 以上可以按照这个思路进行自行设计,也可以通过百度网盘列表下载现成的
https://www.aiesst.cn/baidu.html  

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值