本系统由单片机系统、矩阵键盘、LED显示和报警系统组成。系统能完成开锁、超次锁定、报警、修改用户密码基本的密码锁的功能。除上述基本的密码锁功能外,还具有掉电存储、声光提示等功能,依据实际的情况还可以添加遥控功能。本系统成本低廉,功能实用。 系统总体设计和主要芯片介绍 系统主要芯片有STC89C52,AT24C02及液晶等 电子密码锁实现功能: 1、设置6位密码,密码通过键盘输入,若密码正确,则将锁打开。 2、密码可以由用户自己修改设定(只支持6位密码),锁打开后才能修改密码。修改密码之前必须再次输入密码,在输入新密码时候需要二次确认,以防止误操作。 3、报警、锁定键盘功能。密码输入错误显示器会出现错误提示,若密码输入错误次数超过3次,蜂鸣器报警并且锁定键盘。 4、AT24C02保存密码,支持复位保存,掉电保存功能。 系统总体设计 本设计主要由单片机、矩阵键盘、液晶显示器和密码存储等部分组成。其中矩阵键盘用于输入数字密码和进行各种功能的实现。由用户通过连接单片机的矩阵键盘输入密码,后经过单片机对用户输入的密码与自己保存的密码进行对比,从而判断密码是否正确,然后控制引脚的高低电平传到开锁电路或者报警电路控制开锁还是报警,实际使用时只要将单片机的负载由继电器换成电子密码锁的电磁铁吸合线圈即可。系统整体框图如图所示。 设计原理 本设计主要由单片机、矩阵键盘、液晶显示器和密码存储等部分组成。其中矩阵键盘用于输入数字密码和进行各种功能的实现。由用户通过连接单片机的矩阵键盘输入密码,后经过单片机对用户输入的密码与自己保存的密码进行对比,从而判断密码是否正确,然后控制引脚的高低电平传到开锁电路或者报警电路控制开锁还是报警,实际使用时只要将单片机的负载由继电器换成电子密码锁的电磁铁吸合线圈即可,当然也可以用继电器的常开触点去控制电磁铁吸合线圈。本系统共有两部分构成,即硬件部分与软件部分。其中硬件部分由电源输入部分、键盘输入部分、密码存储部分、显示部分、报警部分组成,软件部分对应的由主程序、初始化程序、LCD显示程序、键盘扫描程序、启动程序、关闭程序、键功能程序、密码设置程序、EEPROM读写程序和延时程序等组成。 附件内容如下图所示: 部分源代码展示:
2021-07-05 21:26:02 41.6MB stc89c52 密码锁 电路方案
1
课题研究要点:本设计以stc15单片机系统为核心,通过热电阻传感器,A/D转换电路,放大电路,显示系统对单点的温度进行实时测量检测。由于热电阻的阻值和温度变化成线性关系,所以可以比较方便的测量温度 课题研究目的:制作一个测量温度在-50~200摄氏度的温度检测计,通过对热电阻温度检测系统的学习掌握基于热电阻的温度检测技术,单片机相关知识的运用和拓展学习。转化理论知识学习到实际应用,制作出热电阻温度检测系统实物,实现对温度的精确测量,从而提升自主学习能力、动手能力、解决问题的能力
2021-06-28 10:43:47 4.86MB STC单片机 PT100 AD637
1
智能电表控制芯片采用NXPLPC1114,使用ADIADE7757高精度电能测量集成芯片,采用LCD1602显示。第一行显示欢迎界面,第二行前面5位显示脉冲,后面5位显示电能值。计数脉冲每1600个为一度电。 电能表设计一共由三大块组成:ADE7757电能计量电路模块部分、LPC1114主控部分、电源部分。 ADE7757电能模块部分:通常电流传感器的电压输出可由通道V1接入ADE7757芯片。通道V1是一个全微分电压输入通道,V1P是正极输入,V1N是负极输入。电压传感器的电压输出则由通道V2接入ADE7757芯片。通道V2也是一个全微分电压输入通道,V2P是正极输入,V2N是负极输入,其最大微分信号为±165mV。 LPC1114主控部分:LPC1114主控部分主要由最小系统、调试电路、串口、看门狗复位、液晶显示、继电器控制和掉电存储等部分组成。 电源部分:使用两种方式为系统提供电源,一种是直接通过220V进行阻容降压取电,一种是专门的外部电源供电。 视频是使用热水壶烧一千多毫升水,并计量实际消耗的电能: 附件中BOM清单都带有器件的图片,便于采购: 智能电表源代码部分截图:
1
51单片机实现俄罗斯方块
2021-06-23 15:41:02 2.5MB 51单片机 俄罗斯方块 原理图 源代码
1
循迹小车完整资料 原理图 源代码 循迹小车完整资料 原理图 源代码
2021-06-21 09:58:11 874KB 循迹小车 电子设计
1
该设计为本人参加的2015电赛B题——风力摆控制系统 所需主要清单:stm32f103v单片机、mpu6050、四轴飞行器、液晶显示屏12864、按键、L298n驱动。 完善程度:90% 除发挥部分其他(10分)未完成,剩余的基本完成。 视频演示: 特别说明:由于关键时期,更换电机。所以设计报告中,与现实作品有一定差距,但并不影响最终效果。(以现实作品为准) Ps:本人乃大三狗一枚,本学期压力较大,时间较紧。售后问题,可能不如以前,但会尽量解答。所以免费分享此资料。 致逝去的四天三夜电赛(2015/8/12--8/15)——TNT
2021-06-20 14:59:41 5.74MB 四轴 mpu6050 电赛 stm32f103v
1
STM32视频学习教程视频' 49集5.6G(包括原理图,源代码) 下载后是百度网盘下载链接去下载的,无需担心链接会失效,失效了里面也有联系方式可以找我重新发下载的
2021-06-16 09:00:15 459B STM32视频学习
利用STC15系列单片机测量100K~100MHZ的正弦波,幅值为10mv~2V。 课题研究目的: 本课题主要研究如何用单片机来设计数字频率计。因为在电子技术中, 频率的测量十分重要,这就要求频率计要不断的提高其测量的精度和速 度。在科技以日新月异的速度向前发展,经济全球一体化的社会中,简 洁、高效、经济成为人们办事的一大宗旨。在电子技术中这一点表现的 尤为突出,人们在设计电路时,都趋向于用竟可能少的硬件来实现,并 且尽力把以前由硬件实现的功能部分,通过软件来解决。因为软件实现 比硬件实现具有易修改的特点,如简单的修改几行源代码就比在印制电 路板上改变几条连线要容易的多,故基于微处理器的电路往往比传统的 电路设计具有更大的灵活性。 因为数字频率计是计算机、通讯设备、音频视频等科研生产领域必不可 少的测量仪器,所以频率的测量就显得更为重要。在数字电路中,频率 计属于时序电路,它主要由具有记忆功能的触发器构成。在计算机及各 种数字仪表中,都得到了广泛的应用。本课题采用的是直接测频式的频 率计,设计原理简单、电路稳定、测量精度高,大大的缩短了生产周 期。
2021-06-02 08:17:20 4.92MB STC单片机 频率计
1
此作品实现了一个简易示波器的功能。基于MiNiSTM32开发板的硬件资源制作。通过片内高速A/D转换器对模拟信号快速采样,存储其数字化信号。并对所存储的数据进行实时快速处理,得到信号的原始波形及其参数。在彩屏上显示波形和波形的一些参数,可根据显示要求,对波形进行缩放。模拟输入电压值范围为0V~3.3V。可通过按键调节显示的单位,即每一小格对应的时间和电压值。 PS:波形更新速度有点慢,有兴趣的网友可以自己改进。
2021-05-08 11:55:14 24.58MB stm32应用电路 简易示波器 电路方案
1
汽车胎压监测应用场景:汽车电子行业,顺应车载智能安全驾驶发展趋势,实现汽车多维度系统方案 胎压监测产品具备以下功能点: (1)开机自检功能 (2)欠压报警功能 (3)过压报警功能 (4)快速漏气报警功能 (5)温度过高报警功能 (6)低电压报警功能 (7)系统故障报警功能 (8)显示轮胎压力 温度功能 (9)加密功能 汽车胎压监测系统硬件介绍: TUSB3410做为通讯主控USB device设备,通过USB把UART数据往USB HOST主端传输或接收,串口数据是四个胎压模块数据,另外需要支持SD卡功能,TUSB3410芯片连接AU6350 USB_HUB芯片,最后由AU6350 USB_HUB芯片的USB口与HOST端相连。 胎压监测硬件电路设计框图: 汽车胎压监测系统软件介绍: TUSB3410主要实现USB-SERIAL驱动,TUSB3410包括INTERRUPUT类型接口及BULK类型接口,INTERRUPUT类型接口。下面只有一个中断端点,主要是做USB device与 USB host端心跳监控及数据加密功能,BULK类型接口下面配置为2个端点,BULK IN做为两路串口读数据上传,BULK OUT做为写数据。 USB驱动数据传输分析如下: 主端host请求数据,device端 USB 接收到请求令牌包,会把四个胎压模块数据通过USB管道向上传输数据。 系统host端驱动解析四个胎压模块数据,利用机制组包,数据存储在8K滚筒缓存区中。 USB-SERIAL驱动接口,解密节点数据。 胎压应用调用USB-SERIAL驱动接口,分别读取四个胎压模块数据 软件加密设计流程图如下: 附件内容包括: 汽车胎压监测系统硬件电路设计原理图和PCB截图; 汽车胎压监测系统源程序(包括TUSB3410单片机USB转串口驱动和android操作系统HOST端usb驱动); 注意:该胎压监测系统资料来自网络,仅供网友参考学习,不可用于商业用途。
1