1. 51单片机有办法在程序执行时写入code存储器保存数据么
程序执行的时候大多数的单片机的不能改写code中得数据的,CODE中得数据一般只在烧写程序的时候能改写,stc有iap型号的单片机可以做到在应用编程,可以改写code中数据,其他的不大清楚,如果要掉电保存数据,现在的单片机基本都有一定的片内e2prom可以存储。或者直接外部扩展了。
2. 如何将51单片机程序下载到单片机里
在电脑上用proteus软件打开目标文件。用鼠标左键双击51单片机图标。在出现的窗口中,点击下图中的文件夹图标。在电脑文件夹中找到编译好的HEX文件导入即可。
proteus里,双击单片机,跳出一对话框,点击programFile边上的文件夹按钮,找到你的那个HEX文件,就可以加载。
你要下载到电路板吗?proteus不支持这种功能。
以下一51为例,1。用keil4生成hex文件。2。在proteus中找出对应的单片机,放在图里面。3。双击单片机,选之前的hex文件的路径,点击仿真按钮。