avr Proteus 仿真,如何写出初始化好的EEPROM数据

请问: 使用WINAVR编译程序后,会生成.eep格式的文件,该文件中保存的是eeprom中的初始数据。请问proteus仿真avr时,如何预先将eeprom的数据加载到proteus中呢。我点开那个浏览文件按钮后,提示只支持 Binary Image Files ,不支持.eep啊,高手们怎么办呢?

你使用ICC AVR等编译器编译程序后,使用按键设置好对应的EEPROM中的参数,如果读写程序有效,你在运行PROTEUS后,关掉PROTEUS,那么下次开启时,其数据是不会变化的就说明你的初始化是没有问题的,EEPROM数据保存也没有问题。
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-11-20
编译成 bin文件

protues仿真中的EEPROM2864如何写入数据?
protues仿真中对EEPROM2864写入数据,要用单片机。这里,你要搞清一件事,你在网上看到的实验报告,用2864做彩灯,那是做实物实验,可以用单片机开发板先把彩灯的编码写到2864芯片中去,然后拔下来2864,再插到彩灯控制板上去。用2864做彩灯的好处是,不用单片机,更不用编写单片机程序,因为没有学过单片机...

单片机C语言程序设计实训100例:基于AVR+Proteus仿真内容简介
这篇文章详细介绍了单片机C语言程序设计实训的100个实例,主要针对AVR单片机进行深入学习。首先,基础设计部分涵盖了AVR的基础知识,包括端口编程、定时\/计数器的运用、中断程序设计、A\/D转换的程序设计、比较器的编程技巧,以及EEPROM、Flash、USART和看门狗功能的实现。硬件应用案例部分则更偏向实际操作,涉及...

单片机C语言程序设计实训100例--基于AVR+PROTEUS仿真内容简介
本书以AVR单片机C语言程序设计为核心,旨在通过AVRStudio+WinAVR(GCC)环境和Proteus硬件仿真平台,提供100个精心策划的实践案例。每一个案例都包含了详尽的C语言源程序,难度适中,旨在提升学习者的实际操作能力。基础设计部分涵盖了AVR单片机的基础内容,包括端口编程、定时\/计数器的运用、中断程序设计、A\/D...

基于51单片机的电表电量采集模拟系统Proteus仿真原理图PCB
信号采集方案:设计中,使用CD4051多路开光与一片ADC芯片共同工作,实现多路信号采集功能。CD4051多路开光负责信号的选择与切换,ADC芯片则对选定信号进行量化转换,为系统提供精确的数据输入。硬件构成:硬件部分包括单片机STC89C52、LCD1602液晶屏、eeprom存储模块、电位器、CD4051多路开光以及ADC芯片。各模块间协...

...for avr软件编程,编译通过,但在proteus软件中仿真时没有反应,不知道...
你的main 里面没有循环,程序跑到低就结束了。另外看你代码应该是要搞流水灯 把main改一下:void main(void){ uchar temp;port_init();while(1){ if(~PIND&BIT(PD4)){ int i;for(i=0;i<8;i++){ PORTB=0xff;temp=1<<i;PORTB&=(~temp);Delay_ms(300);} } if(~PIND&BIT(PD5)...

PROTEUS 7.8SP2 如何查看89C52内EEPROM值
你这提问内容描述不够完整,现在只说89C52就不准确了,因为有AT89C52,和STC89C52。proteus中没有后者,可是你问到EEPROM,前者却没有,后者有。所以,你这提问很为难。总结,proteus里的AT89C52是没有EEPROM的。实物STC89C52才有EEPROM,与仿真无关。

Proteus仿真如何将40110的7段数码管输出信号转换成BCD二进制信号?_百...
proteus仿真中40110计数器输出直接驱动7段数码管,并没有BCD码输出,不能转换,可用4518计数器。

单片机C语言程序设计实训100例:基于PIC+Proteus仿真的目录
22 用工作于捕获方式的CCP1设计的频率计3.23 用工作于比较模式的CCP1控制音阶播放3.24 CCP1 PWM模式应用3.25 模拟比较器测试3.26 数码管显示两路A\/D转换结果3.27 EEPROM读写与数码管显示3.28 睡眠模式及看门狗应用测试3.29 单片机与PC双向串口通信仿真3.30 PIC单片机并行从动端口PSP读写测试第...

相似回答