芯片解密,芯片破解,IC解密,单片机解密,MCU解密,STM解密

飞芯科技提供芯片解密,芯片破解,IC解密,单片机解密,MCU解密,STM解密逆向服务

芯片破解MSP430F5438全智能密码锁程序

  1. //-----------------------------------------------
  2. //-----------------密码锁程序--------------------
  3. //-----------------芯片破解MSP430F5438--晶振11.0592M--
  4. //***********************************************
  5. 芯片破解MSP430F5438#include <reg52.h>
  6. 芯片破解MSP430F5438#include "AT24C01.C"
  7. 芯片破解MSP430F5438#include "LCD1602.C"
  8. //---------------------------
  9. #define uchar unsigned char
  10. #define uint  unsigned int
  11. static uchar c=0;
  12. //---------------------------
  13. sbit K0=P0^0;//0
  14. sbit K1=P0^1;//1
  15. sbit K2=P0^2;//2
  16. sbit K3=P0^3;//确认密码
  17. sbit K4=P0^4;//修改密码
  18. //---------------------------
  19. sbit LE_LED=P3^4;
  20. sbit LED_LDEOKK=P1^3;
  21. sbit LED_LEDOK=P1^4;
  22. sbit LED_OPEN=P1^5;
  23. sbit beep=P3^3;
  24. //---------------------------
  25. uchar tablee [3];  //键值存储器
  26. uchar tablee2[4];  //常规密码存储器
  27. //------------------------------
  28. void delayx(uint i)
  29. {
  30. uint w;
  31. for(w=0;w<i;w++);
  32. }
  33. //------------------------------
  34. void beepo()
  35. {
  36. beep=0;
  37. delayx(5000);
  38. beep=1;
  39. }
  40. //------------------------------数据键盘扫描并返回键值
  41. shuju_jianpan()
  42. {
  43. uchar a=15;
  44. uchar KEY; //
  45. if(!K0) //0
  46. {
  47. delayx(500);
  48. while(K0==0);
  49. beepo();
  50. a=0;

  51. }
  52. //----------------------
  53. if(!K1) //1
  54. {
  55. delayx(500);
  56. while(K1==0);
  57. beepo();
  58. a=1;

  59. }
  60. //----------------------
  61. if(!K2) //2
  62. {
  63. delayx(500);
  64. while(K2==0);
  65. beepo();
  66. a=2;

  67. }
  68. switch (a)
  69. {
  70.   case 0: KEY=0; break;
  71.   case 1: KEY=1; break;
  72.   case 2: KEY=2; break;
  73.   case 15:KEY=15;break;
  74. }
  75. return (KEY);
  76. }
  77. //***********************************************************//
  78. //***********************************************************//
  79. void main()
  80. {
  81. uchar b;
  82. uchar u=0;
  83. uchar e=30;
  84. uchar f=31;
  85. uchar y=32;
  86. uchar nem0=0,nem1=0,nem2=0;
  87. uchar nem3=0,nem4=0,nem5=0;
  88. uchar r=0;
  89. uchar j;
  90. uchar q=0;
  91. uchar h=0;
  92. LE_LED=0;
  93. LCD1602_0(15,0);       //显示PleasePassword
  94. //---------------------------------------------------------

  95. //-----------------------------------------置入初始出厂密码
  96. if(q==0)
  97. {
  98. init(); //24c01初始化
  99. W_AT24C01(e,2); //写入初始密码“111”数据到AT24C01存储器中保存
  100. delayx(500);
  101. //------------------
  102. init();
  103. W_AT24C01(f,2);
  104. delayx(500);
  105. //------------------
  106. init();
  107. W_AT24C01(y,2);
  108. delayx(500);
  109. q=1;
  110. }



联系方式

地址:石家庄市新华区民族路77号华强广场D座2009
电话:0311-88816616/87087811
手机:13315190088
传真:0311-67901001
联系人:张工
网址:www.taihedz.cn
邮箱:feixindz@163.com
微信:xinpianjiemi
QQ:527263666/568069805

在线客服
热线电话

企业微信