单片机汇编程序出错

我在keil中编好了的程序,编译成功,加载到proteus中仿真却不行是为什么程序是org0000h;(1)ljmpstart;(2)org0030h;(3)start:... 我在keil中编好了的程序,编译成功,加载到proteus中仿真却不行是为什么
程序是
org 0000h;(1)
ljmp start;(2)
org 0030h;(3)
start: mov p2,#80h;(4)

mov p3,#0ffh ;初始化,P3 口置高;(6)
l1: jnb p3.2,l2 ;(7)
jnb p3.3,l3 ; ;(8)
jnb p3.4,l4 ; ;(9)
jnb p3.5,l5 ;检测按键;(10)
ljmp l1 ;循环检测;(11)
l2: mov p0,#3fH ;显示'0';(12)
ljmp l1;(13)
l3: mov p0,#06H ;显示'1';(14)
ljmp l1;(15)
l4: mov p0,#05bH ;显示'2';(16)
ljmp l1;(17)
l5: mov p0,#4fH ;显示'3';(18)
ljmp l1;(19)
end;(20)
我是想通过控制P3相应的口来控制p0的输出显示,但是不管我 控制P任何一个口,结果都是全8输出,我不明白是为什么。请高手帮我看看是 程序原因还是设计的结构有问题?
展开
 我来答
a33403916
2009-04-12 · TA获得超过313个赞
知道小有建树答主
回答量:494
采纳率:100%
帮助的人:350万
展开全部
图太不清晰了

问题可能在P0口的上拉电阻上(过小了)。

运行时暂停下,看P0口的逻辑电平。

再一个就是检查 网络标号了(低级错误)。

LS,对此程序而言,好像延时没有必要!
程序,我看没问题,就看你电路的连接了。
我ProteUS刚关掉,我就不试了,

关注该问题进展。。。。。。。。。。。。。
LONGER44
2009-04-12 · TA获得超过282个赞
知道小有建树答主
回答量:230
采纳率:0%
帮助的人:116万
展开全部
怎么没见你写对数码管的选址指令啊?

数码管显示一位只能相应共阴/阳极有效
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
颓废_小胖
2009-04-12 · TA获得超过992个赞
知道小有建树答主
回答量:1061
采纳率:0%
帮助的人:963万
展开全部
老哥 速度太快了 连个延时都没有 当然全显8了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
走路的葱哥
2009-04-12 · TA获得超过1793个赞
知道小有建树答主
回答量:795
采纳率:0%
帮助的人:268万
展开全部
跟小胖观点一致,缺乏延时
别的看不出有什么问题
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
电子粉丝
2009-04-12 · TA获得超过8015个赞
知道大有可为答主
回答量:6943
采纳率:74%
帮助的人:2770万
展开全部
按大家的说法,是破图的问题,我没看代码.
这种问题很常见.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式