4419|8

60

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

仿真时工作正常,程序固化后却不能运行? [复制链接]

我用2051做了个程序,在仿真器上能跑,烧到mcu上却不行了.请高手指教.谢谢

最新回复

恭喜恭喜!  详情 回复 发表于 2010-1-21 16:55
点赞 关注

回复
举报

68

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
这说明了理想与现实的距离
 
 

回复

81

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
没烧进去?
 
 
 

回复

66

帖子

0

TA的资源

一粒金砂(初级)

4
 
1、烧写的程序 是否是你仿真程序生成的HEX文件
2、烧写方法是否OK
 
 
 

回复

82

帖子

0

TA的资源

一粒金砂(初级)

5
 
这个问题很多?一步步来只能!
 
 
 

回复

68

帖子

0

TA的资源

一粒金砂(初级)

6
 
仿真软件的运行结果跟实际在板子上运行是有区别的,我就碰到过类似的问题!比如我用下面的代码实现lcd1602的文字移动。

#include
#include "Lcd_Keyboard.h"
main()
{
        unsigned char i = 0;
        LCD_Initial ();
        GotoXY (1,0);
        print ("Welcome!");       
        LCD_SetInput(0x01);       

        while (1)
        {       
                if ( i > 7 && i < 16 )
                {
                        delay3 ();
                        LCD_MoveMode (0x08);
                        i++;
                        continue;
                }       
                if ( i > 15)
                        i = 0;
                delay3 ();                  
                LCD_MoveMode (0x0c);
                i++;
        }

}

以上代码要求显示Welcome!后先向右移动再向左移动!在实际板子上运行正确!但用proteus仿真时却切好反过来了!
 
 
 

回复

73

帖子

0

TA的资源

一粒金砂(初级)

7
 
首先楼主是proteus仿真 还是接着你的2051开发板,用仿真器仿真呢?

如果是前者,楼主首先需要查你的单板上电是否正确、复位管教的电平、以及晶振是否起振?

如果是搂着,对很可能是你的程序没有真正下载到开发板中,或者你下载的程序不对,
还有可能就是你的2051坏了,换一块IC试试,
 
 
 

回复

82

帖子

0

TA的资源

一粒金砂(中级)

8
 
谢谢各位.问题解决了!做了个点VFD屏的东西.用的是仿真器.开始一直以为是振荡电路和复位电路的问题.后来是在IO口上加了个上拉电阻就解决了.结贴了
 
 
 

回复

77

帖子

0

TA的资源

一粒金砂(高级)

9
 
恭喜恭喜!
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/9 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表