用汇编写51单片机的开始 之点亮LED

发布时间:
来源: 电子工程世界

之前一直都是用c写的51,所以想体验一下用汇编写51的感觉。所以特此再开一个系列,希望大家和我一起学习,如有不到之处,还请多多指教。


首先程序的第一步:

ORG 0000H ;这句话的意思是确认程序的起始地址,后面的地址都是相对这个地址开始来对应的。 后面的分号是注释,这是汇编的注释。也是一个语句的结尾。


第二步:

mov P1,#11011111B;

把这个二进制数据放进P1口处,这个P1口是控制LED的(在我的开发板上)


第三步:

sjmp $ ;相当于c语言中的while(1),目的是让程序一直停留在这里。


最后一步:

end ;程序的结束

然后下载进单片机中就可以看到点亮了LED。


文章来源于: 电子工程世界 原文链接

本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。