rar

51单片机设计的电子密码锁

  • 1星
  • 日期: 2014-03-05
  • 大小: 11.16KB
  • 所需积分:1分
  • 下载次数:1
  • favicon收藏
  • rep举报
  • free评论
标签: 51单片机设计的电子密码锁

51单片机设计的电子密码锁

51单片机设计的电子密码锁

推荐帖子 最新更新时间:2021-07-25 12:04

电机行程控制问题
目前有用到伺服电机来驱动设备滑动,到固定的位置会让其停下来,目前是靠光电开关来实现的,但是光电开关存在一个问题就是现场环境容易积灰,导致其不灵敏,而且光电开关数量要用到很多;想问下是否还有其它更好、更省成本的方案; 目前能想到的方案是   ① 靠结构限位,电机运行到对应位置之后无法再往前,会产生堵转,电流会急剧增大,靠检测电机堵转电流来判断已经达到指定位置 ② 通过软件计算电机行
elec32156 电机驱动控制(Motor Control)
高能采集AD7606 ADCV2.0那些事?(一)
       最近我在做一个相关的项目。因为这个项目是用来参赛的,在这就先不介绍项目的相关内容,等比赛结束了再跟大家分享。因为这个项目需要用到AD7606这个牛逼的模块,所以就现在这里跟大家分享一下。说实话这个模块我搞了块半个月了(当然不是一心一意在搞喽),然后我突然在今天凌晨2点钟将他给征服了,下面先来了解一下这个模块。        AD7606是16位、8通道同步采样、每通道采样率可达20
bqgup 创新实验室
单片机汇编指令中RETI和RET的区别
通常情况下,在普通的汇编子程序中用RET做返回,在中断服务子程序中用RETI起中断返回作用。两条指令都能从堆栈中弹出断点地址并装入PC中,使CPU回到原来主程序的断点处继续运行。 然而,RET和RETI有本质的区别:当某一中断源响应后,单片机中的标志寄存器flag H和flag L其中的一个将会自动置位,用于阻止比它低级或同级的中断触发。RETI可以清除“优先级激活触发器”(即flag寄
fish001 微控制器 MCU
基于STMDSF746的虚拟远端消防机器人--进度贴
基于STM32F746的虚拟远端消防机器人--进度规划 项目源帖:        http://bbs.eeworld.com.cn/thread-472912-1-5.html 平台构建:      1:应用方向---虚拟远端消防      2:主控平台---STMDSF746      3:人机交互---emWin 项目规划: 时间 项目规划 总结 10.17 --
天天好心情亲 stm32/stm8
使用C/C++语言编写基于TMS320系列DSP程序的注意事项
1、 不影响执行速度的情况下,可以使用C或C/C++语言提供的函数库,也可以自己设计函数,这样更易于使用“裁缝师”优化处理,例如:进行绝对值运算,可以调用fabs()或abs()函数,也可以使用if...else...判断语句来替代。 2、 要非常谨慎地使用局部变量,根据自己项目开发的需要,应尽可能多地使用全局变量和静态变量。 3、 一定要非常重视中断向量表的问题,很多朋友对中
Jacktang DSP 与 ARM 处理器
智能手环五大主流MEMS传感器盘点
不少人对智能手环已经不陌生了,虽然不同厂家的手环功能不一而足,但究其核心,都离不开各种各样的传感器。了解了传感器,就知晓了智能手环的核心功能。下面为大家介绍智能手环五大主流MEMS传感器。1、意法半导体智能手环代表:咕咚智能手环、Fitbit Flex、bong等传感器型号:LIS3DH意法半导体进一步扩大其运动传感器产品阵容,推出功耗极低的数字输出3轴加速计LIS3DH,比市场现有的解决方案
SKCHAO11 TI技术论坛

评论

登录/注册

意见反馈

求资源

回顶部

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版 版权声明

北京市海淀区知春路23号集成电路设计园量子银座1305 电话:(010)82350740 邮编:100191

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2021 EEWORLD.com.cn, Inc. All rights reserved
$(function(){ var appid = $(".select li a").data("channel"); $(".select li a").click(function(){ var appid = $(this).data("channel"); $('.select dt').html($(this).html()); $('#channel').val(appid); }) })
×