深圳市美芯微电子有限公司

单片机芯片单片机方案麦肯单片机PIC单片机单片机程序开发单片机方案开发

服务热线13924663218+86 755-27945551
联系我们

电话:0755-29491882/27945551
邮箱:derek_fan@mxmcu.com.cn
阿里旺旺:麦肯单片机
阿里旺旺网址:https://derekfanwen.1688.com
网址:www.mxmcu.com.cn
地址:深圳市宝安西乡大道288号宝源华丰总部经济大厦11楼1112-1113室

当前位置:首页 > 产品介绍 > 注意事项

MDT10F676与PIC16F676程序转换

来源:美芯微电子  发布时间:2016-08-26  浏览次数:1578

一. 如有ASM档;

如果有ASM档,在ASM档里按MDT10F676规格参数修改90H值,再重新编译即可。

二. 如只有烧录档;

1、用MDT烧录器软件打开烧录档,反编译:

%AVCDDSI03OGTOIFMT`C423.png

2.  保存反编译文档:

PK@I@NBQ0HV]4`2~[(U]5BM.png

 

3. WORD打开反编译文档,查找10H,注意当STATUS,5=1时,10H就是90H,有的10H不是表示寄存器而是地址或立即数,要注意辨认。

K}C08%Y@@3I(16}62J_U4NB.png

4. 查找到有对90H操作的指令,分为以下几个类型;

如上图所示直接给90H赋值的,将赋值的数改为00H即可;(上图LDWI 080H  后跟的‘0272’就是在烧录器软件ROM处对应的地址位),在烧录器软件找到需要改动的地址位双击填入‘3A00’,点击OK另存为即可。

K0YVC]E2TD$NTO34NLCEZZP.png

64{IY8IS]G1~S[U$O`R}@PL.png

 

① 如给90H赋值是调用某地址返回的值(一般PIC16F676CALL  3FFF地址返回一个参数填入90H用来校准频率):

[P@MR)IIUM[F]5MM}V8I8AX.png

A查找是否还有其它地方调用该地址的值,如没有则在烧录器软件ROM中找到调用地址位双击改为‘3100’,另存为即可,如下图:

W4RE[E6TEL9KXYWMN[D1J[X.png

 

B如其他地方有调用,那么将所有给90H赋值语句在烧录器软件中对应的地址位双击改为‘1000(即变为NOP指令),另存为Bin文档即可;

 

. 如使用LF震荡类型的请按10676规格书设置90H寄存器的OSO2E位。

PIC16F630MDT10F630同上。

深圳总部地址:深圳市宝安西乡大道288号宝源华丰总部经济大厦11楼1112-1113室

宁波办事处地址:宁波市鄞州区南部商务区蝶缘路南洋大厦903-3室

重庆办事处地址:重庆市荣昌区荣隆台湾工业园东恩大道1号粤ICP备12084248号

单片机芯片单片机方案单片机开发单片机程序开发麦肯单片机MDT单片机单片机MCUMCU方案MCU程序单片机方案公司MCU方案公司

微信公众号
© 2016 深圳市美芯微电子有限公司 All Rights Reserved.