• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

请问怎么有效的扩展单片机的内存呀

零下72度的坚强 2018-06-29 浏览量:947
请问如何有效的扩展51单片机的内存呀
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 一、

    有效合理的使用内部内存,对程序的逻辑进行优化。

    二、

    通过P0口外扩SRAM,把数据存储在SRAM上。

    三‘

    也可以扩一些串行的,保是效率比较低了

    • 发布于 2018-07-02
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:12
  • 那你就加外存ram啊,比如62256之类的、
    • 发布于2018-06-29
    • 举报
    • 评论 0
    • 0
    • 0

  • 选用内存比较大的单片机或按8080总线扩展内存
    不管是片上256B以外的内存还是外扩内存,编程中变量前都要加xdata 修饰
    其实你只要用xdata 修饰,编译就能通过,但如果你实际上没有扩展内存,运行时才会出错
    • 发布于2018-06-29
    • 举报
    • 评论 0
    • 0
    • 0

  • 外置RAM了,但是这样成本增大,可以用STC15系列的单片机,RAM还可以
    • 发布于2018-06-29
    • 举报
    • 评论 0
    • 0
    • 0

  • 通过P0口P1口的地址总线,加上地址锁存器,建议使用3-8译码器搭建译码法扩展电路,线选法地址不连续,通过6264 和2716等存储芯片扩展
    • 发布于2018-06-29
    • 举报
    • 评论 0
    • 0
    • 0

  • 最常见的方式是通过外扩RAM的方式,单片机通过地址和数据总线在外扩RAM内进行寻址。

    • 发布于2018-06-29
    • 举报
    • 评论 0
    • 0
    • 0

  • P0口接74373,然后跟P2口一起接2764这类扩展ROM芯片
    • 发布于2018-06-30
    • 举报
    • 评论 0
    • 0
    • 0

  • 外部扩展SRAM,参考http://blog.sina.com.cn/s/blog_7ec8fc2c010134om.html
    • 发布于2018-06-30
    • 举报
    • 评论 0
    • 0
    • 0

  • 内存扩展用的最多的及时62256芯片,容量为32kb
    • 发布于2018-07-12
    • 举报
    • 评论 0
    • 0
    • 0

  • 加外部ram芯片 但是这样成本要大好多 
    • 发布于2018-07-14
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

请问怎么有效的扩展单片机的内存呀