如何通过单片机烧录工具读取单片机的程序,具体是哪个烧录软件并提供具体 *** 作步骤,谢谢

如何通过单片机烧录工具读取单片机的程序,具体是哪个烧录软件并提供具体 *** 作步骤,谢谢,第1张

芯片:STC89C52RC

不用编程器烧录程序是可以的,因为STC芯片具有ISP功能

上位机软件STC-ISP,可以到STC宏晶网站下载,用法软件上写的很清楚,在这不细说了,你还可以在宏晶网站下载STC89C52RC的芯片,那里面有下载电路的接口,具体说来就是一个RS232模块,外加51最小系统,这种下载需要电脑上面有串口,台式机一般是没问题的,笔记本可能稍微麻烦些,需要找个USB转232的线,祝你好运,再不懂可以百度Hi给我留言,希望能帮到你

重点不在算法,重点是会AD_init() 和AD_get(channel);

会初始化和启动AD转换并读取转换结果

至于换算是根据自己电路情况确定的,由于计算时采用过多的浮点型变量会占用较多内存,造成内存不足,因此有除法时常采用整形变量进行计算,运算时为了保持尾数不丢失,需把被除数扩大100倍或1000倍,如整数123/100=1,小数部分丢失了,为得到123这个结果,需把123扩大100倍,变成12300,12300/100=1230,然后将小数点向左移2位(缩小100倍),即得123 这就是定(小数)点计算

LedCtrl = LedCtrl & 0xdf大概就是一次选通一个数码管,7f df ef bf每次只有一位是0

你这恐怕就没办法了,老姚可是敢悬赏解密的。不过网上倒是有解密的,没试过。如果你的程序重要,可以联系一下试试,不重要就算了,重编就是了。

还有一个办法,文件恢复,没清回收站当然最好,清了就借助恢复软件。如果覆盖了,那就完蛋了。

建议你下载一个有自动备份功能的编辑器,省心多了。

我用过STC的IAP功能。

当然不对啦,51单片机的 *** 作都以字节为单位,你传递的参数是int型,占两字节,当然会不正常啦,改成unsigned char就行了。

还有,读出的那个程序应该改成函数,通过返回的方式把值传递给主程序。

有其他问题直接找我,QQ:331660651,注明93182270

串口中断函数里面不能调用uart2_send_char(Rec);这个执行时间很长的函数。你可以把中断接收的数据放到一个数组的缓冲区内,然后定义一个字符串结束字符,当收到结束字符后再讲整个字符串返回计算机。

当然啊,因为你都没创建工程,或者说你的c文件都没放入工程。

解决方法:找到你的工程项目,双击鼠标左键,找到您的c文件,添加进去;或者找到你的工程项目,单击鼠标右键,选择add files to group找到您的c文件,添加进去。重新编译一遍,查看是否通过,因为你一开始文件没添加进工程,所以你的工程编译总是原本的工程和文件。

另外查看设置是否和别人的一样,如果你不确定,你可以直接将人家整个工程复制就好,复制工程时设置那些是不变的。然后在修改工程里面的文件。

备注:编译出错,可以查看错误提示,根据错误提示修改。

以上就是关于如何通过单片机烧录工具读取单片机的程序,具体是哪个烧录软件并提供具体 *** 作步骤,谢谢全部的内容,包括:如何通过单片机烧录工具读取单片机的程序,具体是哪个烧录软件并提供具体 *** 作步骤,谢谢、关于STC单片机AD转换和显示程序。、问: 30 stc11l04e读出程序本人给一片stc11l04e(16角)烧录了程序,但手贱把等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10075386.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存