请问你现在有空吗?我刚才是弄整个程序的,结果字数原因复制不上去,能帮我解答下吗?是一个例子,整个程序的作用我懂,但我就是不能把它用到单片机上去分析
追答分析整个程序?
一行行的写注释?
呵呵,恐怕,没有足够的空闲时间。
...ORG 0000H MOV P1,#0FFH ;P1.0=1,内部上拉(0FFH
单片机初学者,单片机汇编语言不懂,谁能帮我看下,谢谢 ORG 0000H MOV P1,#0FFH ;P1.0=1,内部上拉(0FFH 10 嘉应学院陈伟真 | 浏览767 次 |举报 我有更好的答案推荐于2017-12-16 18:13:43 最佳答案 ORG 0000H ;ORG是汇编伪指令,定位程序地址用,这里是程序入口0000HMOV P1,#0FFH ;给P1口赋值FFH,...
利用汇编语言编单片机程序,求大神帮助。。。
MAIN: MOV A,#0FEH ;是开始键按下 则跑马灯开始运行 LL: MOV P1,A LCALL YS ;显示延时 RL A ;循环右移一位 CJNE A,#0FEH,LL ;不是最后一个,则转到LL继续显示下一个LED发光二极管亮 MOV A,#0FFH ; 全灭 MOV P1, A SJMP $ ;...
单片机汇编语言
ORG 0000H MOV DPTR,#TAB MOV P0,#0FFH LOP:LOOP0:MOV 20H,#9 MOV R0,#10 LOOP1:MOV A,20H; 9-0 MOVC A,@A+DPTR MOV P0,A DEC 20H CALL DELL;YANSHI DJNZ R0,LOOP1 MOV 20H,#0;0-9 MOV R0,#10 LOOP2:MOV A,20H; 0-9 MOVC A,@A+DPTR MOV P0,A INC 20H CALL DELL...
谁给我写一个最简单的汇编语言程序
AJMP MAIN ORG 0030H MAIN:MOV P0,#00H MOV P1,#00H MOV P2,#00H MOV P3,#00H ACALL DEL MOV P0,#FFH MOV P1,#FFH MOV P2,#FFH MOV P3,#FFH ACALL DEL AJMP MAIN ORG 200H DEL: MOV R5,#04H DEL1:MOV R6,#0FFH DEL2:MOV R7,#0FFH DEL3:DJNZ ...
单片机汇编语言
SPEAKER BIT P2.0 ORG 0000H LJMP START ORG 000BH INC 20H MOV TH0,#0D8H MOV TL0,#0EFH RETI ORG 0030H START:MOV SP,#60H MOV TMOD,#01H MOV TH0,#0D8H MOV TL0,#0EFH MOV IE,#82H MAIN:LCALL START_MUSIC LJMP START_MUSIC:CLR A MOV 20H,#00H MOV DPTR,#DAT_TYGK MO...
单片机编程问题
MOV P1,#00H P1口全置0 LCALL DELAY3 调用延时子程序 DELAY3 JMP LOOP2 延时子程序DELAY4:DELAY4:MOV R4,#100 给R4赋值100 DELAY1:MOV R1,#10 给R1赋值10 LOOP3:MOV R2,#249 给R2赋值249 DJNZ R2,$ R2减1 不等于0 就继续执行该指令 相当于DJNZ R2 ,$被执行249次 ...
看不懂汇编。求把下面的汇编,解释解释,最好能帮忙编个相同意思的c语言...
MOV P2, #99H ;数码管显示4 XXX:CLR TR0 CALL BEEP JB P3.0, $ ;等待清零 CALL BEEP JNB P3.0, $ ;等待释放 SJMP START ;--- BEEP: ;蜂鸣器子程序 DJNZ R7,CPL P3.1 DJNZ R6, BEEP SETB P3.1 RET ;--- T0_INT:MOV TH0, #(6553...
51单片机汇编语言编写一个跑马灯的程序,初学者做实验用,具体要求如下...
程序1:ORG 0000H LJMP MAIN ORG 0030H MAIN:MOV SP,#5FH LOOP:MOV A,P2 MOV B,A MOV P0,A MOV P1,#0FFH LOOP1:LCALL DELAY MOV C,P1.7 MOV A,P0 RLC A MOV P0,A MOV A,P1 RLC A MOV P1,A MOV A,P2 CJNE A,B,LOOP SJMP LOOP1 DELAY:MOV R2,#60 DELAY1:MOV R3,#...
单片机的基础知识
3. 常数(例如:MOV TH0,#10H),10H即定值常数。4. 实际输出值(例如:P1口接彩灯,要使灯全亮则执行指令:MOV P1,#0FFH,要使灯全暗则执行指令:MOV P1,#00H),这里0FFH和00H都是实际输出值。LED的字形码也是实际输出值。理解了地址和指令的本质,就能更好地理解程序为何会在运行过程中...
我不懂汇编,懂一点c,也不太懂单片机,现在做一个抢答器...
LOOP:MOV P1,A SJMP LOOP RET 显示子程序中这个地方为无条件跳转,也就是说,按键后显示值无法刷新,除非有系统中断或复位。我觉得编程本意还是送显后接着执行其他指令,否则这段下面的返回指令RET也就意义不明显了。注释了一下程序,不知对不对 ORG 0000H;MOV P1,#7FH ; 初始化...