请C51单片机汇编高手帮忙指点一下

今天我按照书中编写了一个使P1.0发光的程序,编好烧录到芯片上后,板子上的LED并没有发光,可以这么说,板子除了电源打开,再没有一点反应。我是按照书中这样编写的:CLRP... 今天我按照书中编写了一个使P1.0发光的程序,编好烧录到芯片上后,板子上的LED并没有发光,可以这么说,板子除了电源打开,再没有一点反应。我是按照书中这样编写的:CLR P1.0 SJMP $ END 。后来上网询问了板子的卖家,他说看是不是锁存器没有开启,我蒙了。如何用汇编让它开启,我不会,书中也没写哦。于是上网再查,看到一位网友是这样让P1.0发光的:ORG 0030H START:MOV P1,#11111110B AJMP START 。不知道这个对不对,请汇编高手帮忙指点一下。到底实验为啥没有反应,再就是如何通过汇编打开锁存器,谢谢!
上面所提的问题就不用高手来解答了!!!请高手来解决一下这个问题,即获150积分。看过随板子带的光盘后,我按照它上面的,用Keil编写了这么一个程序,是让一个LED发光的C语言程序,我完全是按照光盘上的内容复制的。怎么用KEIL软件检测却是错误的呢?请高手给看看。程序如下:#include <reg52.H> sbit led1=p2^0; sbit ledlk=p1^0; void main() { ledlk=1; led1=0; } ,请高手帮忙修改一下这个程序,使之正确即获积分。谢谢!当然如把这个正确的C语言程序改为汇编的将获赠50积分。最好C语言与汇编的各一个。
展开
 我来答
一万光年MEGn0
2009-06-21 · TA获得超过3712个赞
知道大有可为答主
回答量:4602
采纳率:67%
帮助的人:1071万
展开全部
汇编:
ORG 0000H
AJMP MAIN

ORG 0030H
MAIN:
CLR P2.0 ;LED发光 不亮改为 SETB P2.0
CLR P1.0 ;LED发光,不行就改为SETB P1.0
AJMP $
dsu5566
2009-06-19 · TA获得超过2152个赞
知道大有可为答主
回答量:1761
采纳率:100%
帮助的人:1923万
展开全部
把你做实验的板子电路发上来看看
CLR P1.0就是P1.0输出低电平
发到我邮箱也可以641829514@qq.com
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
国安NB01
2009-06-21 · TA获得超过8900个赞
知道大有可为答主
回答量:1962
采纳率:0%
帮助的人:1503万
展开全部
刚开始学就要从汇编开始,帮助了解单片机的原理,以后再尝试用C。汇编入门不很难的,也就那111条指令,记住了,再多用就会越来越熟练。。。

学习板买有:步进电机,直流电机,液晶显示屏,点阵,数码管,跑马灯等模块的就行。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
tiannailu
2009-06-21 · 超过17用户采纳过TA的回答
知道答主
回答量:80
采纳率:0%
帮助的人:66.2万
展开全部
ORG 0030H
START: MOV P1,#11111110B
AJMP START
如果这个程序可的话你就可以确定是在p1输出是0的时候亮了
#include <reg52.H>
sbit led1=p2^0; //把位P2.0和P1.0定义
sbit ledlk=p1^0;
void main()
{ ledlk=1; led1=0; }
你看看你编译时的错误提示,是不是把P写成小写了,好像是只认识大写的。
我这里没有这个软件,你自己试一试吧。

汇编:
org 0000h
ajmp main
org 0030h
main: setb p2.0
clr p1.0
jmp $ //在这一句是跳转到本步。
end
如果可能的话请把你的硬件电路图发到我的邮箱tiannailu@163.com
单片机的编程和硬件有很大的关系的,我也是刚上路,希望一起进步啊!!呵呵呵
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jingmingxie
2009-06-19 · TA获得超过2213个赞
知道小有建树答主
回答量:730
采纳率:100%
帮助的人:270万
展开全部
书上的程序是对低电平有效,你的板子可能是高电平有效,CLR是让10。为0
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wshy1126
2009-06-19 · 超过10用户采纳过TA的回答
知道答主
回答量:41
采纳率:0%
帮助的人:28.7万
展开全部
org 0000h
clr p1.0
ret
end
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式