STC编程器/STC下载工具/STC-ISO但在台湾是叫烧录器,因为台湾的半导体产业发展的早,到大陆后,客户之所以叫它为“编程器”。
STC系列单片机简易编程器的电路。IC1是编程时插芯片的20脚DIP插座。R1、C1为被编程芯片提供复位信号,X1、C2、C3为被编程芯片提供时钟信号,VT1、VT2构成简易的RS-232到TTL的电平转换,省掉了MAX232。
首先,要下载STC-ISP软件,并安装到电脑中。然后将简易编程器与电脑的RS-232九针串口连接,把待编程单片机插入编程器的20脚插座中、注意单片机的插入方向!此时先不要为编程器通电。双击安装目录中的STC-ISP V35文件运行编程软件。该软件的界面局部如图4(略)所示。上面有非常详细的介绍,整个编程分五步进行:
1、选择单片机型号和确定数据写入范围。
2、装入编译好的BIN或HEX文件。
3、选择串口,并设置波特率。
4、设置工作模式与下载条件。
5、点击Download/下载按钮进行下载,然后再接通编程器的电源。
注意,最后这一步非常重要。必须先启动软件的“Download/下载”、然后再为编程器通电。(看此芯片的电压有3、3V和5V)[1-2]
PLC的编程语言
PLC的编程语言:与计算机一样,PLC的plc编程器的工作过程一般可分为四个扫描阶段:
1)一般扫描阶段,在此阶段PLC复位WDT,检查I/O总线和程序存储器。
2)执行外设命令扫描阶段,在此阶段PLC执行编程器、图形编程器等外设输入的命令。
3)执行用户程序扫描阶段。
4)数据输入/输出扫描阶段。
PLC的编程语言:与计算机一样,PLC的操作是按其程序要求进行的,而程序是用程序语言表达的。plc编程器是工业自动控制的专用装置其主要使用者是广大工程技术人员及操作维护人员,为了满足他们的传统习惯和掌握能力,采用了具有自身特色的编程语言或方式。
软解密技术
软解密技术,就是通过软件找出单片机的设计缺陷,将内部OTP/falsh ROM 或eeprom代码读出,但这种方法并不是最理想的,因为研究时间太长。
紫外线光技术
紫外线光技术,是一个非常流行的一种方法,也是最简单的一种时间快、像我们一样只要30至120分钟出文件、成本非常低样片成本就行。首先将单片机的 Config.(配置文件)用烧写器保存起来,再用硝酸熔去掉封装,在显微镜下用不透光的物体盖住 OTP/falsh ROM 或eeprom处,紫外线照在加密位上10到120分钟,加密位由0变为1就能用编程器将程序读出。(不过它有个缺陷,不是对每颗OTP/falsh都有效)
STC探针技术
探针技术,和FIB技术解密,是一个很流行的一种方法,但是要一定的成本。首先将单片机的 Config.(配置文件)用烧写器保存起来,用在文件做出来后手工补回去之用。再用硝酸熔去掉封装,在显微镜下用微形探针试探。得出结果后在显微镜拍成图片用FIB连接或切割加工完成。也有不用FIB用探针就能用编程器将程序读出。