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

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

GP2D12传感器单片机数模转换程序IC解密

  1. IC解密#include <reg52.h>
  2. IC解密#include <intrins.h> //包含NOP空指令函数_nop_
  3. IC解密#include<stdio.h>
  4. typedef unsigned char BYTE;
  5. typedef unsigned int WORD;
  6. typedef bit BOOL;

  7. #define uchar unsigned char
  8. #define uint  unsigned int

  9. sbit eoc=P3^0;
  10. sbit oe =P3^1;
  11. sbit st =P3^2;

  12. sbit clk=P3^6;

  13. sbit rs=P0^7;
  14. sbit rw=P0^6;
  15. sbit ep=P0^5;

  16. uchar code table[]="0123456789";


  17. uchar code tab[]={0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0x7F,0x6F,0x0,0x0};//数码管共阴级显示0~9

  18. uint ad_0809,a1,a2,a3;
  19. uchar out;



  20. void delaynms(uint x);
  21. void display();
  22. void ad0809();


  23. void delayms(uint x)
  24. {
  25.         uint i,j;
  26.         for(i=x;i>0;i--)
  27.                 for(j=110;j>0;j--);
  28. }

  29. void delay (int m)
  30. {
  31. unsigned char i,j;
  32. for (i=0;i<m;i++)
  33. for (j=0;j<253;j++);
  34. }

  35. BOOL lcd_bz()
  36. {
  37.   BOOL result;
  38.   rs=0;           // 读忙信号
  39.   rw=1;
  40.   ep=1;
  41.   _nop_();
  42.   _nop_();
  43.   _nop_();
  44.   _nop_();
  45.   result = (BOOL)(P2&0x80);
  46.   ep=0;
  47.   result ;
  48. }

  49. lcd_wcmd (BYTE cmd)
  50. {
  51.   while (lcd_bz());
  52.   rs=0;
  53.   rw=0;
  54.   ep=0;
  55.   _nop_();
  56.   _nop_();
  57.   P2=cmd ;
  58.   _nop_();
  59.   _nop_();
  60.   _nop_();
  61.   _nop_();
  62.   ep=1;
  63.   _nop_();
  64.   _nop_();
  65.   _nop_();
  66.   _nop_();
  67.   ep=0;
  68. }

  69. lcd_pos (BYTE pos)
  70. {
  71.   lcd_wcmd (pos|0x80);
  72. }



联系方式

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

在线客服
热线电话

企业微信