芯片解密|单片机解密|IC解密|芯片破解|芯片复制| PCB抄板|软件开发

飞芯科技-芯片解密|单片机解密|IC解密|芯片破解|芯片复制| PCB抄板|软件开发

单片机解密STC15单片机+MCP4017+Proteus仿真代码

MCP4017的仿真。
单片机解密

单片机源程序如下:
  1. #include <STC15Fxxxx.h>
  2. #include <intrins.h>

  3. #define uint unsigned int
  4. #define uchar unsigned char

  5. //#define FOSC 24000000L


  6. #define IIC_SDA_H P32=1 //BIT2 P3.2为SDA输出高电平

  7. #define IIC_SDA_L P32=0 //BIT2 P3.2为SDA输出低电平

  8. #define IIC_SDA P32

  9. #define IIC_SCL_H P31=1 //BIT1 P3.1为SCL输出高电平

  10. #define IIC_SCL_L P31=0 //BIT1 P3.1为SCL输出低电平


  11. void delay_5us(unsigned int bus) // 2US
  12. {
  13.         unsigned int a;
  14.         while (bus)
  15.         {
  16.                 a = 1;
  17.                 while (a--)
  18.                         ;
  19.                 bus--;
  20.         }
  21.         return;
  22. }


  23. /********IIC初始化************/

  24. void IIC_Init(void)

  25. {

  26. IIC_SDA_H; //SDA拉高

  27. IIC_SCL_H; //SCL拉高

  28. }

  29. /********IIC通讯开始************/

  30. void IIC_Start(void)

  31. {



  32. IIC_SCL_H;

  33. delay_5us(20);

  34. IIC_SDA_H;

  35. delay_5us(20);

  36. IIC_SDA_L;

  37. delay_5us(20);

  38. IIC_SCL_L;

  39. delay_5us(20);

  40. }



  41. /********IIC通讯结束************/

  42. void IIC_Stop(void)

  43. {



  44. IIC_SCL_L;

  45. delay_5us(1);

  46. IIC_SDA_L;

  47. delay_5us(2);

  48. IIC_SCL_H;

  49. delay_5us(10);

  50. IIC_SDA_H;

  51. delay_5us(10);

  52. }



联系方式

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

在线客服
热线电话

企业微信