搜索
bottom↓
回复: 17

即然解禁了,发个AVR读写6264的仿真(含源程序)

[复制链接]

出0入0汤圆

发表于 2008-3-21 23:17:41 | 显示全部楼层 |阅读模式
用M16读写6264的源程序及仿真,以前发过因含仿真被删了,现在重发出来,看了坛子里还是有人需要的。
这个示例使用AVR单片加一片74HC373外扩一片6264,程序简单实现了6264的随机读写功能。
1
2
点击此处下载程序打包文件(文件大小:414K)
预告:过两天我再把以前读写I2C的仿真程序翻出来发上来。

出0入0汤圆

发表于 2008-3-22 09:05:36 | 显示全部楼层
好,非常谢谢lz

出0入0汤圆

发表于 2008-3-22 11:12:56 | 显示全部楼层
呵呵,赞一个!!

出0入0汤圆

发表于 2008-3-22 16:01:08 | 显示全部楼层
很有帮助,谢谢了~!

出0入0汤圆

发表于 2008-3-22 16:07:01 | 显示全部楼层

出0入0汤圆

发表于 2008-4-7 20:17:59 | 显示全部楼层
好东西啊!呵呵!

出0入0汤圆

发表于 2008-4-7 23:23:04 | 显示全部楼层
顶!!!

出0入0汤圆

发表于 2008-4-10 16:05:28 | 显示全部楼层
lz真牛叉

出0入0汤圆

发表于 2008-4-12 23:15:03 | 显示全部楼层
很有帮助,谢谢!!

出0入0汤圆

发表于 2008-5-9 15:06:52 | 显示全部楼层
谢谢楼主

出0入0汤圆

发表于 2008-5-9 15:40:41 | 显示全部楼层
口线都拿来干这个使了,不如直接用个m162……

出0入0汤圆

发表于 2008-6-15 10:35:07 | 显示全部楼层
请教LZ,怎么把自己定义的变量定义到扩展的外部RAM中去,测试程序中没有这样的例子

出0入0汤圆

 楼主| 发表于 2008-6-18 19:31:10 | 显示全部楼层
回楼上的,用M16是没办法将自己定义的变量直接定义到外部RAM中去的。

出0入0汤圆

发表于 2008-8-8 10:29:50 | 显示全部楼层
楼主好,你程序里6264的内存范围是0到8192也就是0x0000到0x2000,为什么我方针的时候观察窗口的地址从0x1100开始啊

出0入0汤圆

 楼主| 发表于 2008-8-8 15:06:12 | 显示全部楼层
楼上的,6264的地址是外部地址,从程序里访问外部6264时当然得从0x0000开始了,不可能从0x1100开始的。我不清楚你用的是什么仿真软件?可否截图看看?

出0入0汤圆

发表于 2008-8-9 14:38:18 | 显示全部楼层
谢谢楼主回音,问题已经解决,确实是从0x1100开始,MEGA128资料中有,
在普通模式下,前4352 个数据地址包含寄存器文件, I/O 存储器,扩展的I/O 存储器以及内部数据SRAM。起始的32 个地址为寄存器文件,然后是64 个I/O 存储器,接着是160 个扩展的I/O 存储器,最后是4096 字节的内部数据SRAM,
  另外,你的程序用的是模拟总线,为何不用总线直接访问,用指针要好些,

void write(uint address,uchar tem)
{
        uint i;
  add=(uchar *)address;//数据存储的起始地址
  _NOP();
  *add=tem;
  _NOP();
}
uchar read(uint address)
{
        uchar read_data;
  add=(uchar *)address; //读取数据的起始地址
  _NOP();
  read_data=*add;
  return read_data;
}
你的程序我也看了,模拟的很到位,我有收获

出0入0汤圆

发表于 2008-8-9 14:50:04 | 显示全部楼层
MEGA128+ICC+AVR Studio 4

出0入0汤圆

 楼主| 发表于 2008-8-10 09:34:45 | 显示全部楼层
是这样的,M8、M16等是没有外部总线的,只能用模拟的方式来外扩存储器,在某些场合下比较有用。而M128是带有外部总线的,其外扩存储空间编址就是从0x1100开始的。
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-5-8 05:45

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表