STC的单片机 下载的时候怎样想EEPROM在写入数据

我的意思是用下载器向STC单片机的FLASH区写入程序的时候,一起把某些数据下载到EEPROM中,然后断开下载线,单片机跑程序的时候能够自己读出EEPROM里的数据,并加... 我的意思是用下载器向STC单片机的FLASH区写入程序的时候,一起把某些数据下载到EEPROM中,然后断开下载线,单片机跑程序的时候能够自己读出EEPROM里的数据,并加以操作。请问该怎样编程序? 展开
 我来答
百度网友cc21aee
2014-02-13 · TA获得超过2044个赞
知道小有建树答主
回答量:1273
采纳率:100%
帮助的人:1223万
展开全部

AVR单片机可以使用烧写器往EEPROM里烧写数据,51不知道能不能,最新版STC-ISP貌似可以吧,我没试过,你可以试试

如果不可以的话就自己编写个程序,通过串口助手向单片机发送数据,单片机接收数据,然后把接收到的数据写到EEPROM里边就行了。

lgz373885669
2014-02-13 · TA获得超过437个赞
知道小有建树答主
回答量:279
采纳率:0%
帮助的人:149万
展开全部
可以用一个EEPROM地址作为标志位,写一段一次性的程序,第一次上电时执行,以后就不执行了,具体方法为:第一次执行后把标志位修改,每次上电读取标志位
更多追问追答
追问
这个我能理解,也会写程序。但我想在keil编写,然后下载程序的时候直接烧入到EEPROM中
追答

要不你试试这个行不,把递增改为0

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2014-02-13
展开全部
你要用E2PROM的数据必须要使能它,然后写程序调用,处理数据。先把原理搞懂吧,比如用STC12C5A60S2,去宏晶官网下数据手册,根据相应章节去看。 加油!学单片机靠人不如靠己。
追问
这个,我知道怎么在程序里运行的时候,利用ISP/IAP去读EEPROM的数据,我的意思是在keil中编程的时候,定义一个数据,比如说a = 100;然后用下载器向单片机烧录程序的时候,直接把100这个数据烧录到EEPROM中的某个地址中,而预先我定义了这个地址,单片机自己在运行的时候,可以自行去EEPROM的这个地址去读数据
追答
编写完EEPROM程序后,就是在把你要的数据写入程序中相应扇区了,如果要使用,再次编写程序调用该数据。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友1be416c74
2014-02-13 · 超过22用户采纳过TA的回答
知道答主
回答量:112
采纳率:100%
帮助的人:28.8万
展开全部
STC好像不支持这个功能吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式