• 已解决 33699 个问题
  • 已帮助 5814 位优秀工程师

51单片机在keilDebug仿真后起始地址从0x0000开

03db7a78a5423d74 2019-12-11 浏览量:435
51单片机在keilDebug仿真后起始地址从0x0000开始,怎么处理
单片机 51单片机
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 51单片机就是人0地址开始运行的啊,是没有问题的,仿真时你点一下运行,就会开始运行到其他的地址上的程序了
    • 发布于 2019-12-12
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:5
  • 51单片机第一条执行语句都是从0x0000执行的,然后根据0x0000的命令跳转到相应位置,所以从0x0000是对的,其他地址就不对了
    • 发布于2019-12-12
    • 举报
    • 评论 0
    • 0
    • 0

  • 51单片机的起始地址就是0x0000的啊,这个是51单片机的架构设计决定的


    • 发布于2019-12-16
    • 举报
    • 评论 0
    • 0
    • 0

  • 所有处理器的开机执行地址都是0x0000的,不过多数情况下会有一条跳转指令在那里,跳转到真正存储程序的地方,你要看下是不是那条跳转指令没有执行
    • 发布于2019-12-21
    • 举报
    • 评论 0
    • 0
    • 0

  • 这个是因为你的单片机运行的起始地址就是0,所以这个是正常的
    • 发布于2020-01-14
    • 举报
    • 评论 0
    • 0
    • 0

  • 这个51单片机的内部程序起始地址就是0x0000,本来就是从这个地址启动的
    • 发布于2020-01-16
    • 举报
    • 评论 0
    • 0
    • 0

51单片机在keilDebug仿真后起始地址从0x0000开