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

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

中微SC8p8022单片机双色无级调光单片机解密

  1. 单片机解密#include <sc.h>
  2. 单片机解密#include "Touch_Kscan_Library.h"

  3. volatile unsigned int pwm_duty,pwm_duty1,pwm_duty2,num;
  4. volatile unsigned char MainTime,touch_count = 0;
  5. volatile bit        B_MainLoop,state=0;
  6. volatile unsigned int Time;

  7. void delay(int count) {
  8.     for (int i = 0; i < count; i++) {
  9.         for (int j = 0; j < 100; j++) {
  10.         }
  11.     }
  12. }
  13. //系统初始化
  14. void Init_System()
  15. {
  16.         asm("nop");
  17.         asm("clrwdt");
  18.         INTCON = 0;                                //禁止中断
  19.         OSCCON = 0X72;                        //配置振荡为8M
  20.         OPTION_REG = 0;
  21.        
  22.         PORTB = 0;
  23.        
  24.     PIE1 = 2;
  25.    
  26.     PR2 = 250;                //8M下将TMR2设置为125us中断
  27.         //TRISB=0B00010100;
  28.         TRISB=0;
  29.     PWMCON0=0;       
  30.     PWMTL=0XEF;
  31.         PWMT4L=0XEF;
  32.     PWMTH=0B00001111;
  33.        
  34.         PWMD23H=00;
  35.         PWMD3L=0X0F;
  36.     PWMD4L=0X0F;
  37.        
  38.    
  39.     PWMIF=0;
  40.     PWMCON0 &= ~(0b00011000);
  41.    
  42.     T2CON = 4;                                //使能定时器2
  43.     INTCON = 0XC0;                        //使能中断
  44. }

  45. void Refurbish_Sfr()
  46. {
  47.         //刷新中断相关控制寄存器
  48.         PIE1 = 2;
  49.         PR2 = 250;
  50.         INTCON = 0XC0;
  51.         if (4 != T2CON)
  52.                 T2CON = 4;
  53. }
  54. void set_pwm_duty_cycle(unsigned int pwm3_duty, unsigned int pwm4_duty)
  55. {
  56.        
  57.        
  58.        
  59.         pwm3_duty=pwm3_duty/4;
  60.         pwm4_duty=pwm4_duty/4;
  61.     // 写入PWM3占空比(8位)
  62.        
  63.     PWMD23H = ((pwm3_duty >> 8) & 0x03)<<4;  // 高2位
  64.     PWMD3L = pwm3_duty&0xFF ;          // 低8位

  65.     // 写入PWM4占空比(10位)
  66.     PWMTH = ((pwm3_duty >> 8) & 0x03)<<4;   
  67.     PWMD4L = pwm4_duty&0xFF;  
  68.         PWMCON0=0B00011000;
  69.        
  70.                
  71.        
  72.                
  73.        

  74. }



联系方式

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

在线客服
热线电话

企业微信