找回密码
 注册会员
更新自动建库工具PCB Footprint Expert 2024.04 Pro / Library Expert 破解版

51解滚码HCS301源代码

[复制链接]
admin 发表于 2010-6-9 23:36:39 | 显示全部楼层 |阅读模式

本文包含原理图、PCB、源代码、封装库、中英文PDF等资源

您需要 登录 才可以下载或查看,没有账号?注册会员

×
现在常用的都是PIC解滚码HCS300/301,及那个DECRYPT的加密算法
很少能找到这样的C程序,且又是在51下的,我也没有找到
是从PIC的汇编中,一句句理顺,转成C的
本例只对关键程序,24C02存储及同步校验等非本程序关键
程序介绍:
1 利用INT1 和定时器1的GATE=1,高电平时计数,加中断后判断时间,完成滚码串行数据接收
2 接收完成后,在DECRYPT下解密
3 检查序列号   校验同步值  
4 注意一个滚码至少需要6个字节保存,前4字节为序号,后2字节为同步值
5 建议开辟一个大的RAM来保存,不然老是刷新24C02的话,同步值易出错

部分源代码

  1. #define main_c
  2. #include "io.h"
  3. //==============================================      
  4. void MUC_INITIAL(void)
  5. {
  6. TMOD=0X91;
  7. TCON=0X55;//TR0=TR1=1;IT0=IT1=1 int0/1下降沿触发中断
  8. SCON= 0X50;
  9. RCAP2L=TL2=0Xd8;//9600
  10. RCAP2H=TH2=0Xff;
  11. T2CON=0X34;
  12. PCON =0XF0;
  13. AUXR=0X01;   
  14. IP=0X05;
  15. IE=0X9E;  
  16. }   
  17. //**********************  delay ***************************
  18. void DELAY(unsigned int t)
  19.         {unsigned int i;
  20.          for(i=0;i<t;i++)wdt();
  21.         }

  22. //**********************  main ***************************
  23. void main(void)
  24. {
  25. DELAY(1000);
  26. MUC_INITIAL();
  27. MUC_INITIAL();
  28. while(1)
  29. {
  30. RF_DECODE();
  31. KEELOQ_PROCESS();
  32. STUDY_RT_KEELOQ();
  33. }
  34. }
复制代码


_KEELOQ_HCS301.rar (15.32 KB, 下载次数: 119)
126008278 发表于 2010-9-5 22:18:33 | 显示全部楼层
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
126008278 发表于 2010-9-5 22:22:58 | 显示全部楼层
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
126008278 发表于 2010-9-5 22:23:21 | 显示全部楼层
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
lxqlzj 发表于 2010-9-7 10:26:33 | 显示全部楼层
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
besto 发表于 2011-8-9 11:27:20 | 显示全部楼层
下载不了?
besto 发表于 2011-8-9 11:27:45 | 显示全部楼层
原来是不够金钱啊
besto 发表于 2011-8-9 11:28:39 | 显示全部楼层
来多点金钱
besto 发表于 2011-8-9 11:29:26 | 显示全部楼层
还差一个,谢谢。
FXX 发表于 2012-4-17 09:30:32 | 显示全部楼层
hao dongxi
*滑块验证:
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

QQ|手机版|MCU资讯论坛 ( 京ICP备18035221号-2 )|网站地图

GMT+8, 2024-11-23 07:10 , Processed in 0.062260 second(s), 12 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表