找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2890|回复: 7
收起左侧

PIC16F716单片机用什么设备烧录啊?

[复制链接]
ID:976649 发表于 2021-11-1 17:25 | 显示全部楼层 |阅读模式
如题
回复

使用道具 举报

ID:96682 发表于 2021-11-1 21:02 来自手机 | 显示全部楼层
这个有多种选择,用串口、USB 口下载都可以支持烧写软件也多,免费的、买下载器配送的
回复

使用道具 举报

ID:976649 发表于 2021-11-1 21:21 | 显示全部楼层
一般厂家烧录出来PIC的单片机程序都加密了吗?有什么办法可以破解啊
回复

使用道具 举报

ID:401564 发表于 2021-11-2 09:38 | 显示全部楼层
恒宇电子 发表于 2021-11-1 21:21
一般厂家烧录出来PIC的单片机程序都加密了吗?有什么办法可以破解啊

总有人想破解单片机
PIC破解不是难事,花钱就行,一般是给了钱,人家破解之后给你下载文件而已
再加点钱,提取出来的是操作码,你确定你能通过操作码来看明白程序?
破解行不通的
想要下载,买PICKIT,版本不重要,都差不多,马云家有,大概六十多块钱左右
不要买IDE套件,那是几千块的.....
回复

使用道具 举报

ID:624769 发表于 2021-11-2 10:48 | 显示全部楼层
恒宇电子 发表于 2021-11-1 21:21
一般厂家烧录出来PIC的单片机程序都加密了吗?有什么办法可以破解啊

所以,你到底是想烧录? 想破解? 还是想找人破解?

程序都是死脑筋,所以能写好程序的,大多也是直肠子。没必要那么多弯弯绕绕的,反而让人不舒服。
回复

使用道具 举报

ID:155507 发表于 2021-11-2 12:57 | 显示全部楼层
你是看中这种正弦波逆变器驱动模块 TB2TG3QcrSYBuNjSspiXXXNzpXa_!!2929222635.jpg


  1. /*
  2. PIC16F716逆变升压器芯片16f716三模式驱动模块
  3. pic16f716三模式单片机PIC16F716芯片模块逆变升压器机头维修驱动

  4. pic16f716 inverter circuit 正弦波逆变器
  5. Apart from using SG3524 or PIC16f716 micro-controller, other micro-controllers can be use. Study and follow the code below and use it. The code is for H- bridge inverter with pic in bult PWM controllers  for generating sine wave  inverter


  6. */

  7. // high frequency inverter code
  8. #ifndef _XTAL_FREQ
  9. #define _XTAL_FREQ 16000000
  10. #define __delay_us(x) _delay((unsigned long)((x)*(_XTAL_FREQ/4000000.0)))
  11. #define __delay_ms(x) _delay((unsigned long)((x)*(_XTAL_FREQ/4000.0)))
  12. #endif

  13. #include
  14. __CONFIG(PROTECT&
  15.         HS& //INTIO&             //internal
  16.         OSC_8MHZ&
  17.         WDTDIS&
  18.         MCLRDIS&
  19.         PWRTEN &
  20.         BOREN &
  21.         0x3FFF);

  22. unsigned char sin_table[32] = {0, 25, 49, 73, 96, 118, 137,
  23.     159, 177, 193, 208, 220, 231, 239, 245, 249, 250, 249, 245,
  24.     239, 231, 220, 208, 193, 177, 159, 137, 118, 96, 73, 49, 25};



  25. unsigned char index;
  26. unsigned char soft_start_sh; //soft start shift count.
  27. unsigned char soft_start_td; //soft start time delay.
  28. unsigned int DUTY_CYCLE; //delay.
  29. bit soft_start, wave_flag = 0;

  30. void interrupt siva() {
  31.     if (TMR2IF == 1) {
  32.         TMR2IF = 0;
  33.         CCPR1L = 200; //sin_table[index];

  34.       //  ++index;
  35.         if(index == 32)
  36.         {  index = 0;
  37.            wave_flag = ~wave_flag;
  38.            if( wave_flag)  CCP1CON = 0x8D; //half bridge control
  39.            else  CCP1CON = 0x8C; //half bridge control
  40.         }
  41.     }
  42. }

  43. void main() {

  44.     ANSEL = 0; //Disable ADC
  45.     CM1CON0 = 0; //Disable Comparator
  46.     CM2CON0 = 0; //Disable Comparator
  47.     VRCON = 0;
  48.     PR2 = 249; //16 khz@16MHZ
  49.     TRISC = 0x3F;
  50.     CCP1CON = 0x00;
  51.     ECCPAS = 0x40;
  52.     PWM1CON = 0x94; //5ussec
  53.     PRSEN = 1;
  54.     CCP1CON = 0x8D; //half bridge control
  55.      wave_flag = 0;
  56.     __delay_ms(500);
  57.     TMR2IF = 0;
  58.     T2CON = 0x24; //TMR2 on, prescaler and postscaler 1:5
  59.     while (TMR2IF == 0);
  60.     TMR2IF = 0;
  61.     TRISC = 0x03; //set pwm pins as o/p
  62.     TMR2IE = 1;
  63.     GIE = 1;
  64.     PEIE = 1;
  65.     RC2 = 0;
  66.     RC3 = 0;
  67.     while (1) {
  68.         if (ECCPASE) index = 0;
  69.    }
  70. }

复制代码



pic16f716.pdf

2.08 MB, 下载次数: 28

回复

使用道具 举报

ID:420836 发表于 2021-11-3 09:12 | 显示全部楼层
Microchip 的 PIC 单片计算机有许多通用编程器。
回复

使用道具 举报

ID:7199 发表于 2023-6-9 11:35 | 显示全部楼层
ICD2就很好用
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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