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,工作方式1TH0 = (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

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

641基于单片机智能PWM调光灯系统设计-设计资料

本设计利用光敏阻值的变化与电阻进行分压,得到的电压值给ADC0832进行模数转换,通过10k可调电阻可以实现光线限值的调节。最终将信号给单片机处理。
光敏电阻器是利用半导体的光电导效应制成的一种电阻值随入射光的强弱而改变的电阻器,又称为光电导探测器;入射光强,电阻减小,入射光弱,电阻增大。还有另一种入射光弱,电阻减小,入射光强,电阻增大。

638基于单片机蓝牙技术的温室监测系统设计-设计资料

1.论文内容充实,有理有据,条理清晰。

2.设计一种基于蓝牙的温室监测系统设计,要求该系统:

(1)能够实施采集环境温度、湿度;

(2)能够通过蓝牙将采集到的温度、湿度发送到手机,并在手机上显示。

581基于单片机的水缸加热温控控制系统设计-设计资料

1.用LCD1602液晶显示、DS18B20防水探头测温、液晶上显示当前的温度和设置的上下限值,有DS1302时钟芯片,有定时功能。
2.手动按键输入设置参数。
3.按键可以设置水温的控制范围,整个系统有蜂鸣器提示音。按键功能:设置、加、减、确
4.当温度低于下限的时候继电器工作,等温度高于上限的时候继电器断开,继电器可以接负载(220v防水加热管),热水器工作加热时有相应的指示灯。


#include<intrins.h>
#include<1302.h>
#include <eeprom52.h>
//宏定义
#define uint unsigned int
#define uchar unsigned char
void jiemian_2();
void jiemian_1();
int shi,fen,miao;
uint wendu; //测量的温度值
int up,down,q_shi,q_fen,z_shi,z_fen,k_1;//分别是温度上限温度下限 起始时间 终止时间
//管脚声明
sbit jdq= P1^0;    //继电器
sbit Feng = P2^6; //蜂鸣器
//按键
sbit Key1=P1^4;     //设置
sbit Key2=P1^5;     //加
sbit Key3=P1^6;     //减
sbit Key4=P1^7;     //确定sbit DQ=P2^2;                 //定义DS18B20总线I/Obit flag_jdq=0;/******************把数据保存到单片机内部eeprom中******************/
void write_eeprom()
{SectorErase(0x2000);byte_write(0x2061, up);byte_write(0x2062, down);byte_write(0x2063, q_shi);byte_write(0x2064, q_fen);byte_write(0x2065, z_shi);


文章转自电设屋,资料百度网盘下载地址 https://www.aiesst.cn/share.html

目录

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

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

641基于单片机智能PWM调光灯系统设计-设计资料

638基于单片机蓝牙技术的温室监测系统设计-设计资料

581基于单片机的水缸加热温控控制系统设计-设计资料

基于单片机的智能电子密码锁系统设计-基于51单片机酒精浓度检测仪设计-基于单片机的水缸加热温控控制系统设计-基于单片机蓝牙技术的温室监测系统设计-基于单片机智能PWM调光灯系统设计【毕设方案】相关推荐

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

    630基于51单片机的公交车安全智能检测系统-设计资料 本资料是基于单片机的公交车安全监测系统 具有如下功能: 1.监测环境的温度,超标报警.可以设置上下限 2.监测是否有火灾以及有毒气体,超标报警, ...

  2. 基于51单片机的酒精浓度检测仪设计

    本设计仅供参考 基于51单片机的酒精浓度检测仪设计(proteus仿真+程序+原理图+报告) 原理图:Altium Designer 仿真:proteus 8.9 程序编译器:keil 4/keil ...

  3. 单片机酒精浓度测试仪硬件软件,基于单片机的酒精浓度检测仪的设计(附实物图,原理图接线图,仿真程序)...

    基于单片机的酒精浓度检测仪的设计(附实物图,原理图接线图,仿真程序)(任务书,开题报告,中期检查表,外文翻译,毕业论文13400字) 摘要 本设计实现了对不同浓度酒精的检测和显示,通过适当改进可以用于 ...

  4. 【单片机毕业设计】【mcuclub-jj-006】基于单片机的指纹电子密码锁的设计

    最近设计了一个项目基于单片机的指纹电子密码锁,与大家分享一下: 一.基本介绍 项目名:指纹电子密码锁 项目编号:mcuclub-jj-006 单片机类型:STC89C52.STM32F103C8T6 ...

  5. “药药切克闹”系列-基于STM32触摸屏的超级无敌智能电子密码锁(仿手机键盘26键设计,密码支持英文大写+英文小写+数字)

    项目名称:"药药切克闹"系列-基于STM32触摸屏的超级无敌智能电子密码锁(密码支持英文大写+英文小写+数字) CSDN:YANG-03                      ...

  6. 西电A测 | 基于Arduino uno的电子密码锁仿真系统 | 使用Proteus仿真 | Arduino IDE编写

    西电A测 | 基于Arduino uno的电子密码锁仿真系统 | 使用Proteus仿真 | Arduino IDE编写 | ATMEGA328P 电子密码锁系统 Arduino UNO Arduin ...

  7. c语言酒精检测仪程序代码,基于单片机的酒精浓度检测仪的设计(附电路图,程序清单)...

    基于单片机的酒精浓度检测仪的设计(附电路图,程序清单)(任务书,开题报告,论文14000字) 摘要 本文设计了一种基于ARM内核单片机的具有报警功能的呼气式酒精检测仪,该系统的硬件部分主要包括,主控芯 ...

  8. 毕业设计 单片机酒精浓度检测仪(酒驾检测 酒精检测)

    文章目录 0 简介 1 项目简介 2 系统设计 3 硬件设计 3.1 MQ-3 模块 3.2 GPRS模块 4 软件设计 4.1 GPRS模块使用 常用AT指令 4.1.1 数据收发demo 5 实现 ...

  9. (转载)STM32单片机的酒精浓度探测仪设计

    原文链接 引言     酒后驾车是导致交通事故的一个重要原因,给人们的生活和生命安全带来巨大的危害.为了防止机动车辆驾驶人员酒后驾车,现场实时对人体呼气中酒精含量的检查已日益受到重视.本系统针对现有酒 ...

最新文章

  1. 区块链将带来怎样的应用?
  2. Android 四大组件之——Acitivity(三) 深入了解Activity的启动流程
  3. sonar 集群环境工作机制的深入理解
  4. TortoiseGit 单文件版本提交记录查看_入门试炼_08
  5. 能让你的Intellij IDEA 起飞的几个设置(设置背景 字体 快捷键 鼠标悬停提示 提示忽略大小写 取消单行显示)
  6. 学术论文写作的 paper、code 资源
  7. Java知多少(51)finally
  8. win10安装vc2015失败,尝试解决方案,目前有效
  9. rust go对比选择
  10. mysql中数据字典_MySQL8.0之数据字典
  11. Window: win10 点击打开此电脑中的磁盘时,提示找不到应用程序
  12. DAZ场景转换进3Dmax
  13. python制作圣诞贺卡_用代码做圣诞节贺卡
  14. 20210507新版友价框架制作江雀网店交易天猫淘宝京东拼多多唯品会网店转让送手机版系统
  15. NBA球员的选秀顺序和实际表现有多大差距?评估球员表现的VORP值又是怎么计算的?
  16. Opengl+VS2019安装+(简单例子)+Opengl教程
  17. 浅谈《微信抢红包原理》
  18. single cell 基础笔记(一)
  19. 安装有关软件出现无法访问windows Installer服务。
  20. Flink启动报错could not be determined automatically

热门文章

  1. 整车CANFD、CAN、LIN总线通信及诊断培训
  2. 已知总线的时钟频率,总线宽度,总线的传输周期,求总线数据传输率
  3. 基于SSM实现的在线考试系统【附源码】(毕设)
  4. android模拟器打印模拟器分辨率,调节BlueStacks模拟器分辨率,体验最佳视觉
  5. ajax传递长字符窜
  6. python:打印九九乘法表、直角三角形、等腰三角形、正方形
  7. 第十三届蓝桥杯(Web 应用开发)线上模拟赛
  8. 音频处理基础入门笔记
  9. Houdini教程:程序化岩石(2)生成简模
  10. 【ESP32】使用vscode的espressif idf插件开发