PIC16F676Keeloq滚动码控制方案
基于PIC16F676的Keeloq 滚动码控制方案还挺实用的,尤其适合做无线遥控项目的同学参考。PIC16F676小体积、低功耗,性能也不差,搞嵌入式控制刚刚好。Keeloq是那种每次发码都变的加密技术,安全性高得多,适合做车库门、遥控钥匙这些对安全要求高的应用。
资料包里不仅有C 语言实现的 Keeloq 算法,还附了电路图、配置文件和用户手册,基本能直接拿来用。嗯,适当改一改,你就能集成进自己的项目了,开发效率省不少。压缩包文件名是P676_KOQ
,率就是项目的主文件或入口,命名也挺清晰的。
对无线加密这块感兴趣的可以先看看文章里提到的相关资料,比如KEELOQ 滚动码解析那篇,讲得蛮细。要搞定 Keeloq,建议你先看看PIC 单片机的基础资料,像是PIC16F690 中文手册也挺有。
对了,Keeloq的算法是非线性+滚动码,安全性靠它每次发信号都不一样。就算信号被截了,也解不开原来的密码。做防盗系统或者遥控开关的,这玩意儿可以说是刚需了。如果你有项目要做无线控制,又不想从 0 开始搞算法和电路,这套资料包可以说挺省事的。
如果你想更深入了解算法实现,这篇 C 语言实现的 Keeloq 算法也值得看看,代码写得还算清晰,移植起来不算难。
65.41KB
文件大小:
评论区