精华内容
下载资源
问答
  • MCS-51智能反编译器 v1.0中文版(51单片机反编译工具)zip,MCS-51智能反编译器。可将51单片机的bin或hex文件反编译为汇编码。在写进了MCU的程序中,都是二进制的文件,如ROM和BIN文件,都是经过编译后生成的二进制可...
  • 义隆反编译工具 V1.01

    2014-03-25 11:02:52
    义隆反编译工具 V1.01,适合13位ROM的义隆单片机。支持BANK、PAGE、LJMP、LCALL、CONTW、CONTR、SLEP、INT、TBL等几乎所有的义隆单片机指令. 可显示单片机型号和配置信息,每行代码有地址注释,方便阅读程序。使用...
  • 51单片机智能编译器,可以将单片机代码编译成汇编语言程序
  • IDA实例教程

    2014-08-19 22:30:49
    IDA反编译软件使用教程,例程介绍,对于反编译单片机程序有重要意义
  • 汇编程序

    2011-11-01 21:49:51
    单片机开发工具,用于把BIN或这HEX文件反编译为汇编语言代码,方便学习和交流。
  • (5)目标代码及其地址是以注释的形式标注在每条指令后面,文件内容排列也非常整齐,既便于对程序的分析,又不影响直接将汇编所得到的汇编程序用于编译。 2. 缺点: (1)对于数据块的识别还不够真正智能,使用时...
  • (1)初始值不是0的全局变量... 实际的编译后的汇编程序也看不到这些局部变量的初始化。这些局部变量占据哪些还未被使用的内存或者其他函数中局部变量释放的空间。倘若是后者,其他函数局部变量释放的空间并没有清...

    (1)初始值不是0的全局变量

        在程序调到main()函数执行前,除了要进行内存清零、初始化堆栈外,还需要将全局变量的初始值加载到RAM的指定区域(编译过程中为全局变量分配的空间)。

    (2)未初始化的局部变量

        实际的编译后的反汇编程序也看不到这些局部变量的初始化。这些局部变量占据哪些还未被使用的内存或者其他函数中局部变量释放的空间。倘若是后者,其他函数局部变量释放的空间并没有清零,所以使用这些释放空间的局部变量就一开始被赋值了,这是需要程序员小心的。

    void function()
    {
    unsigned char k,j; //k,j都未被初始化
    if(k<j) ; 
    else{
    }
    }

    (3)函数的优化

    实验代码

    void function()
    {
    unsigned char i,j,k;
    i=j+k;
    }

    编译结果:如下函数的内容经过keil的编译后,就变成了“REI”,也就是说function的内容全被忽略掉。

    解释:keil对程序进行了优化,由于function的内容并没有任何作用,所以优化时就把这些内容忽略掉。倘若在变量前边加上“volatile”,这部分内容就不会被忽略。

    转载于:https://www.cnblogs.com/amanlikethis/p/3467437.html

    展开全文
  • 运行目录下的Clean.bat可以清理程序编译过程中产生的中间文件和临时文件。 lesson2 (第2章): 点亮一个LED示例,所在章节2.4 lesson3 (第3章): LED闪烁示例,所在章节3.5 lesson4 (第4章): 4_1:用P0口控制...
  • 智能编译器

    2014-11-07 20:08:51
    可将51单片机的bin或hex文件反编译为汇编码。在写进了MCU的程序中,都是二进制的文件,如ROM和BIN文件,都是经过编译后生成的二进制可执行程序来,那么,怎么将这些二进制文件还原成我们可以识别的程序呢,本MCS-51...
  • 可看见一篇讲51单片机加密的文章这么讲: 【加密方法:在A5后加...怎么说呢,这是对网络上那些公开的反编译软件的理解,这个功能是必须的,并且很容易实现。 转载于:https://www.cnblogs.com/afeibfp/p/685355...

    可看见一篇讲51单片机加密的文章这么讲:

    【加密方法:在A5后加一个二字节或三字节操作码,因为所有反汇编软件都不会反汇编A5指令,造成正常程序反汇编乱套,执行程序无问题仿制者就不能改变你的源程序。】

    怎么说呢,这是对网络上那些公开的反编译软件的理解,这个功能是必须的,并且很容易实现。

     

    转载于:https://www.cnblogs.com/afeibfp/p/6853552.html

    展开全文
  • 在一个调试过程中,你可以直接在被调试的源代码中进行修改,修改的代码可以在程序重新编译后起作用。以下分享5部分的内容,是笔者应用IAR开发EFM32过程中的一些经验积累,希望能对看到文章的人有一定的作用。 1)...
  • 探索STM_32单片机1

    2017-01-06 15:24:15
    二,程序控制:由编译好的程序控制,在一定的时间之内,将其拉至一个高电平,与原来的电平形成一个高低电平差,而LED灯由于是单向导电,于是灯便熄灭了,过来,拉至一个低电平,LED灯就亮了。 然后,是蜂鸣器硬件...

    首先,一,LED灯的闪烁原理:有高低电平差,造成了电流流动,于是导致LED灯发光。二,程序控制:由编译好的程序控制,在一定的时间之内,将其拉至一个高电平,与原来的电平形成一个高低电平差,而LED灯由于是单向导电,于是灯便熄灭了,反过来,拉至一个低电平,LED灯就亮了。

    然后,是蜂鸣器硬件结构,按工作和发声原理来分,可以分为电磁式蜂鸣器和压电式蜂鸣器,按自身结构又可以分为有源蜂鸣器和无源蜂鸣器,这里的“源”指的并不是电源,而是指的是自身有无自带振荡电路,而无源蜂鸣器的驱动除了外界给它提供电之外,还需要给它提供一个2K~5Khz的方波来使它能够运行。其中压电式蜂鸣器的工作原理,顾名思义,即是利用压电陶瓷的压电效应来使内部的金属片产生振动而发声。这就是蜂鸣器的分类及其发声原理。










    展开全文
  • 采集DHT11温湿度,通过ADC0832采集燃气信息,并可通过按键设置报警值,可在LCD1602显示温湿度信息,燃气浓度信息,单片机根据实际采集值与设定值进行比较,如果超限则进行控制步进电机正转(模拟窗帘的打开和关闭...

    功能描述:

    设计采用stc89c52rc单片机,采集DHT11温湿度,通过ADC0832采集燃气信息,并可通过按键设置报警值,可在LCD1602显示温湿度信息,燃气浓度信息,单片机根据实际采集值与设定值进行比较,如果超限则进行控制步进电机正反转(模拟窗帘的打开和关闭),以及继电器控制(模拟家用电器的闭合和断开)。板载有蜂鸣器报警电路,报警时蜂鸣器响。

    说明:

    • 附件内容提供原理图及PCB源文件,用altiumdesigner打开。
    • 程序采用C语言编写,通过keil软件编译,文件为工程源代码。
    • 资源下载】下载地址如下(898):https://docs.qq.com/doc/DTlRSd01BZXNpRUxl

    展开全文
  • 1. 编译器 as31 + 模拟器 emu8051 + 反编译 dis51 + 程序写入 cycfx2prog 这些工具都是来自不同“牛人”的手中,当然,全都是外国人干的。这样的软件组合,自感有点山寨,不过,如果再有“牛人”把这个东西做成IDE...
  • nrf24l01+51单片机,c#编译的上位机,三个程序,电脑+下位机+小车接收控制两个电机正转,已调通。
  • 没加sim900a.c前其他程序已经在单片机跑过了的。 <code>#include<reg52.h> #include<intrins.h> #include"ds18b20.h" #include"csb.h" #include"lcd.h" typedef unsigned ...
  • smzy_binfhbgj.rar

    2019-09-14 18:20:13
    bin反汇编工具最新版是一款非常不错的智能单片机反编译工具,拥有很强大的功能,能够够帮助自动区分代码段和数据段,是反编译出的源程序几乎不做任何修改即可进行再编译,帮助伙伴们快速的分析程序,及修改在编译等...
  • STVD即ST Visual Develop 是意法半导体专用的编程平台,用于烧录程序或下载程序单片机,支持脱离硬件实现软件仿真,启动软件后,单击感叹号或者按CTRL F5全速运行程序,在汇编窗口,可查看编译成功的汇编程序...
  • 俩人找我克隆了四川鹏天科技的产品,硬件直接克隆,因为他们搞到了鹏天的通信协议,单片机程序很容易就搞定,上位机软件尽然是个jar文件,修改图片,反编译也就搞定了。后面还给他们搞了组态串口触摸屏和后台软件。...
  • 智能灯光控制

    2019-06-18 17:45:45
    俩人找我克隆了四川鹏天科技的产品,硬件直接克隆,因为他们搞到了鹏天的通信协议,单片机程序很容易就搞定,上位机软件尽然是个jar文件,修改图片,反编译也就搞定了。后面还给他们搞了组态串口触摸屏和后台软件。...
  • 俩人找我克隆了四川鹏天科技的产品,硬件直接克隆,因为他们搞到了鹏天的通信协议,单片机程序很容易就搞定,上位机软件尽然是个jar文件,修改图片,反编译也就搞定了。后面还给他们搞了组态串口触摸屏和后台软件。...
  • 如何将.hex文件转化为.c文件

    万次阅读 2018-08-30 21:52:23
    说明楼主太初级,迷恋于C。...2、将HEX转C是很困难的事,只有C的超级高手才有可能还原,也只是“可能”,他必须充分了解C的编译规律与特点,才能进行反编译。 由于单片机是最底层的控制器,它与硬件是直...
  • 采用动态分析方法选择系统监测主要方案,描述程序中存在错误放弃特权漏洞,控制可执行程序反汇编和编译程序,利用抽象语法树层次对程序进行转换,由此完成系统运行调试。在实验监测仪器支持下,将两种系统进行对比...
  • 3. 单片机芯片插、损坏。 4. 请尝试使用较低的波特率进行下载。 系统提示:“串口已被其它程序占用或该串口不存在” 1. 是否其他软件占用了串口 2. 当前的软件使用串口号和实际使用的电脑的串口是否相同?如果不同,...
  • 在大学计算机组成原理一课中学习各种汇编语言跟C语言的关系,同时在单片机接口技术中也学习了C51的汇编语言,在一些MCU调试中也看到了汇编的内容。但是从来没亲自实践一下C语言是怎么变成汇编的过程以及他们之间的...
  • 单片机最小系统板电路的组建,单片机程序下载接口和外围电路的接口。 单片机最小系统板的组建: ①单片机的起振电路作用与选择: 单片机的起振电路是有晶振和两个小电容组成的。 晶振的作用:它结合单片机内部的电路...
  • 在KEIL C 软件中打开C51范例程序学习,参考范例程序,使用输入输出库函数、自行编写单片机C语言程序; 5. 编好程序编译通过后,使用STC-ISP下载软件将C语言程序下载到JMDM-WXMT02控制器; 6. 仔细检查无误后,连接...
  • (5) 实验报告:根据以上的实验内容写出实验报告,包括程序设计、软件编译、仿真分析、硬件测试和详细实验过程;给出程序分析报告、仿真波形图及其分析报告。参考ppt实验指导课件。 实验2.原理图输入方式全加器...
  • 但是2410就比较便宜了,作为学习来说到和不错,推荐整一个:) 其实ARM9用的最多的领域应该是消费电子,比如手机PDA,而这上面用的多的应该是INTEL的和TI的吧。 但是INTEL的TI的入门材料少,价格高,自己看情况定...

空空如也

空空如也

1 2
收藏数 30
精华内容 12
关键字:

反编译单片机程序