ORG 0000H
AJMP MAIN
ORG 0003H
AJMP INT
MAIN: MOV SP,#6OH
MOV P2,#00H
MOV P1,#00H
MOV P0,#00H
MOV A,,#01
SETB IT0
SETB EX0
SETB EA
LOOP1: LCALL DY
MOV P0,A
RL A
SJMP LOOP1
ORG 0100H
DY: MOV R6,#250
DLP1: MOV R7,#250
DLP2: DJN2 R7,DLP2
DJN2 R6,DLP1
RET
ORG 0150H
INT: CLR EA
PUSH ACC
SETB RSO
MOV A,#1
MOV R7,#8
LOOP2: MOV P1,A
RL A
DJNZ R7,LOOP2
MOV P1,#00H
POP ACC
SETB EA
RETI
END
单片机汇编程序,哪位帮忙把注释写上
SETB IT0 ;标志位IT0=1 SETB EX0 ;标志位EX0=1 SETB EA ;标志位EA=1 LOOP1: LCALL DY ;长调用子程序DY MOV P0,A ;寄存器A中的数送到P0口 RL A ;寄存器A中的数逻辑右移一位 SJMP LOOP1 ;短跳转至LOOP1处 ORG 0100H ;子程序的入口地址为0100H DY:...
单片机汇编语言,求给这个很短程序写一下注释
SETB是置位 SJMP:短跳转
哪位大神给这段汇编程序来个注释 跪谢!!!
;假设P2口8个管脚均接指示灯阴极,管脚输出0时点亮指示灯,输出1时熄灭指示灯ORG 0000H ;从地址0000H开始存放程序:程序默认开始执行点LJMP MAIN ;跳转到标号MAIN处执行ORG 0030H ;从30H存放程序,以下程序从30H开始存放MAIN: ;跳转点,也可以算是函数入口点MOV P2,#0FDH ;P2寄存器存放数据FDH,P2...
单片机程序注释
1 这是一个一位的7段数码管显示控制程序,通过P3口连接了一个7段数码管(静态显示,共阳极)。2 该程序就是利用这个一位的7段数码管分时循环显示0~9、A~F共16个十六进制数码。3 在程序存储器存放的表格TAB: 是共阳极显示编码 应该是0~9、A~F共16个显示编码 可惜少了一半:现在给你...
C51单片机相关问题,哪位大神能给我解释一下面这个高八位和低八位?
include<reg51.h> \/\/包含单片机寄存器的头文件 void main(void){ unsigned char m,n;unsigned int s;m=64;n=71;s=m*n;P1=s>>8; \/\/这样写你应该可以理解了 P0=s; \/\/一个16位数直接赋值给8位变量,潜规则就是只取低八位。} ...
鄙人学单片机,麻烦能给下面程序写个注释,真心感谢
while(1) \/\/接下来程序会在while下面的函数中循环 {if(SW==0) \/\/判断P3。0口的状态是否为0,(如果这个口接的是按键,那么检测按键是否按下){ P1=~temp;\/\/把temp的值取反,然后将取反的值传给P1口 Delay(); \/\/延时一段时间 temp=_crol_(temp,1); \/\/将temp左移1位,(ct...
单片机LCD1602显示程序(汇编),小弟有很多地方不懂,希望高人能加上注释...
org 0000h;程序开始入口地址0x00 jmp start;跳转到start处 ;Start of the program org 0100h string1a:db ' !! A M A Z I N G !! ' ;表格,要显示的内容。db 0 string1b:db '!! A M A Z I N G !! 'db 0 string2:db ' A virtual LM032L... 'db 0 string3:db ...
单片机初学者,单片机汇编语言不懂,谁能帮我看下,谢谢 ORG 0000H MOV...
ORG 0000H ;ORG是汇编伪指令,定位程序地址用,这里是程序入口0000HMOV P1,#0FFH ;给P1口赋值FFH,即P1口全部置1P1.0=1;P1.0口置1,这里单独给P1口的第一位置1.;这个程序没写完,至少应该结尾处有一个END,为了使程序可控,结束前加一个死循环较好。因此需要加如下两句:SJMP $ ;原地循环,这样可以保持以前的状态...
谁给我写一个最简单的汇编语言程序
给新手的新手注释 :H表示地址 mov 是赋值的含义 R1,R2...是寄存器,main相当于C语言中主函数,是程 序的入口 0H~30H 一般用于存放中断函数无条件跳转语句(即为AJMP,SJMP,LJMP, 3者无条件跳转的地址量有限,LJMP最大(64Kbyte空间内语句可跳转),SJMP最小(-128H~+127H )) ,AJMP...
利用单片机汇编语言编程,将寄存器RO和R1的内容相加,结果存入R2中,并写...
这么简单的问题也来提问哪,怎么学的呀,看好了,记得给采纳 MOV A , R0 ADD A , R1 MOV R2 ,A 这就完了