在电子技术飞速发展的今天,具有防盗报警等功能的电子密码锁代替弹子锁和密码量少,安全性差的机械式密码锁已是必然趋势。
随着电子技术的发展,电子密码锁的设计也在不断地发展,有传统的PCB板设计、用PLC设计或者用单片机设计等。
其中,使用较多的是基于单片机技术的设计。
以单片机为主要器件,其编码器与解码器的生成为软件方式。
在实际应用中,由于程序容易跑飞,系统的可靠性能较差。
而用VHDL可以更加快速、灵活地设计出符合各种要求的密码锁,优于其他设计方法。
本文介绍的是一种基于现场可编程门阵列FPGA器件的电子密码锁的设计方法。
本文采用EDA技术,利用QuartusII工作平台和硬件描述语言,设计了一种电子密码锁,并通过一片FPGA芯片实现。
设计充分利用了FPGA的资源可编程特性,可高效率的对系统进行升级与改进.用FPGA器件构造系统,所有算法完全由硬件电路来实现,使得系统的工作可靠性大为提高。
由于FPGA具有IsP功能,当设计需要更改时,只需更改FPGA中的控制和接口电路,利用EDA工具将更新后的设计下载到FPGA中即可,无需更改外部电路的设计,大大提高了设计的效率。
另外,在本文设计的系统中充分考虑了实际生活的需要,加入了键盘防抖、数码显示控制、自动报警的功能使得设计人性化、实用化,真正起到了为现实生化服务的目的。
因此,该密码锁具有较高的推广价值
2024/4/23 18:49:14 1.06MB 电子密码锁 FPGA
1
要使测试驱动开发在软件行业中得以繁荣兴盛,需要一些条件,《C#测试驱动开发》从讨论这些条件开始。
软件开发发展到今天,有其历史和特定的条件,理解这些很重要。
避免重复过去的错误也很重要。
在自己当前的开发实践中找出这些反面模式则更为重要。
第Ⅰ部分入门第1章通向测试驱动开发之路第2章单元测试简介第3章重构速览第4章测试驱动开发:以测试为指南第5章模拟外部资源第Ⅱ部分将基础知识变为行动第6章启动示例应用程序第7章实现第一个用户情景第8章集成测试第Ⅲ部分TDD方案第9章Web上的TDD第10章测试WCF服务第11章测试WPF和Silvedight应用程序第Ⅳ部分需求和工具第12章应对缺陷和新的需求第13章有关优秀工具的争论第14章结论附录ATDDKatas
2024/4/21 19:38:30 3.01MB C# 测试 单元测试 集成测试
1
大家好,我是数库科技的CTO夏磊,我们是一家创业型企业,成立于2009年,先后获得穆迪和京东金融的投资,在2016年被KPMG评为金融科技50强,非常高兴有机会跟大家分享下我们在行业工作中的一些经验。
今天我主要想从下面几个方面来讲:演讲提纲:我相信今天大家每天都能听到甚至接触到人工智能相关的信息和产品,最近人工智能也被首次写入2017年的全国政府工作报告。
从百度、阿里、腾讯、滴滴、今日头条到Facebook,Microsoft,Google,IBM,Amazon都在将人工智能技术融入数据、产品和服务,通过大数据、机器学习及深度学习为用户提供更好的服务和互动。
在金融领域,人工智能将与传统金融市场
1
ACTRAN是FFT公司的旗舰产品。
ACTRAN最初定位于声音的传播(因而定名为ACTRAN),它现在已经覆盖了振动声学和流动声学的各个方面,具备了与当今最先进技术相结合的广泛特征。
比利时FFT(FreeFieldTechnologies)公司是由Jean-Pierre和Jean-Louis博士于1998年创立。
早在十年前Jean-Pierre和Jean-Louis就认识到有限元技术和无限元技术在计算声学领域具有广阔的前景,因此FFT公司在成立之初就专注于基于有限元和无限元技术的计算声学软件的开发,今天当更多的计算声学软件供应商也认识到有限元和无限元技术在计算声学中的领先地位时,FFT公司已经在这个领域辛勤耕耘了十年,这一切使FFT成为计算声学领域的领跑者。
2024/4/20 14:58:35 2.9MB 声学 actran user_guide
1
屌爆的纯HTML5拓扑图编辑器源代码,找了很久终于申请到,运行就是这个效果http://www.hightopo.com/blog/wp-content/uploads/2014/08/Screen-Shot-2014-08-12-at-8.57.11-PM.png可参考这篇博客http://www.cnblogs.com/xhload3d/p/3909026.html,好强大的HTML5拓扑图编辑器,不敢私有,0资源分分享给大家,我是做电力SCADA要编辑电力配网图的,但申请看描述该图形组件也能应用到电信、工控等其他需要图形可视化的领域,以前一直用C++做客户端,今天玩了下JavaScript发现真的很灵活,虽然我这菜鸟还得再适应适应这么灵活的js语法
2024/4/19 9:39:14 295KB HTML5 拓扑图 编辑器
1
要保存网站内容,一种做法是直接右键另存为整个网页。
虽然有时网页也能正常运行,但不可避免地丢失了网站文件夹结构。
当然,你也可以在Sources中挨个文件地另存为,然后重新建立文件夹结构。
今天给大家推荐一款扩展,可以很好的保留目录结构。
2024/4/18 18:50:06 119KB saveAllResource
1
基于微服务或者SOA的自动化测试系统每个公司都有自己的特有的,我今天就主要介绍一下,我们研发的一套mock测试系统。
我公司目前用的是基于Dubbo的微服务改造,服务之间的调用链路冗长,每个服务又是单独的团队在维护,每个团队又在不断的演进和维护各个服务,那么对测试人员将是非常大的挑战。
测试人员每次进行功能测试的时候,测试用例每次都需要重新写一遍,无法将测试用例的数据沉淀,尤其是做自动化测试的时候,测试人员准备测试数据就需要很长时间,效率非常低。
目前接口自动化测试框架也多种多样,testng,junit,Fitnesse等,但都需要测试人员具备测试代码编写能力,如果要做好和手工接口测试一样效果的自
1
关于计划与市场的争论,大数据是否能实现计划经济呢,兰格模式是否能在今天成真呢
2024/4/17 6:44:03 143KB 计划经济
1
网上的扫描工具可以说是泛滥,每个人都有自己用的习惯的,今天给大家推荐这款扫描工具的亮点就在于扫描的结果有设备参数,可以便携运行不必安装,可以省下计算机资源。
你可以通过厂商大概猜出ip对应的设备。
嗯还是有点点子用。
1
今天有用到phpnow中php5.2升级5.3的,顺便送上升级方法1,先把PHP5.3下载下来。
2,将下载的解压至phpnow的安装目录,命名不能有中文,建议直接“php5.3”就可以了。
3,将“php-5.2.14-Win32/php-apache2handler.ini”复制到“php5.3中”。
4,修改apache配置文件“Apache-**/conf/httpd.conf”,将其中的“php-5.2.14-Win32”修改为“php5.3”。
5,再修改“php5.3/php-apache2handler.ini”文件,搜索“extension_dir=”,将后边的“php-5.2.14-Win32”修改为“php5.3”。
6,再回到根目录运行“PnCp.cmd”,输入“23”-回车,重启下apache就可以了。
以上目录说明(www.xjnws.com):“php5.3”为第二步的解压目录,而“php-5.2.14-Win32”是原PHP5.2的目录。
2024/4/1 15:43:15 17.94MB php5.3
1
共 412 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡