‘壹’ 单片机汇编(简单)
DELAY: MOV R5,#255 ;将R5赋值255
D1: MOV R6,#255;将R6赋值255
DJNZ R6,$;将R6减去1之后,再看R6是否为0,不是0就继续执行本条指令,知道R6为0时向下执行
DJNZ R5,D1;将R6减去1之后,再看R6是否为0,不是0就继续执行本条指令,知道R6为0时向下执行
RET;子程序返回
延时时间是:(2+255+2)×255×2us
时间计算可能不准,仅供参考。实际延时时间可通过设置断点得出。
‘贰’ 单片机汇编
ORG 00H
AJMP MAIN
ORG 30H
MAIN:
MOV P1,#00H
MOV P2,#00H
MOV DPTR,#TAB
MAIN1:
JB P3.0,$
CJNE R0,#9,MAIN2
AJMP MAIN3
MAIN2:
INC R0
MOV A,R0
MOVC A,@A+DPTR
MOV P1,A
ACALL DELAY
AJMP MAIN1
MAIN3:
JB P3.0,$
CJNE R1,#9,MAIN4
MOV R0,#0
MOV R1,#0
AJMP MAIN1
MAIN4:
INC R1
MOV A,R1
MOVC A,@A+DPTR
MOV P2,A
ACALL DELAY
AJMP MAIN3
DELAY:
MOV R7,#0
MOV R6,#0
MOV R5,#2
DJNZ R5,$
DJNZ R6,$-4
DJNZ R7,$-8
RET
TAB:
DB 03FH;0
DB 006H;1
DB 05BH;2
DB 04FH;3
DB 066H;4
DB 06DH;5
DB 07DH;6
DB 007H;7
DB 07FH;8
DB 06FH;9
END
‘叁’ AVR单片机汇编语言程序实例
专讲AVR汇编的书比较少,51的汇编倒是有,有本叫做《MCS51汇编子程序实例》书讲51汇编可以做参考。
‘肆’ 单片机汇编资料
单片机汇编资料
辉复邮鄙料伯痕获谦炉却收视屋便
两情相悦的最高境界是相对两无厌,祝福一对新人真心相爱,相约永久恭贺新婚之禧!
‘伍’ 单片机汇编语言实例那里有
网络搜:51单片机常用子程序
《MCS-51/96单片机原理及应用》有些实例。
‘陆’ 哪里有单片机汇编语言例子
网络文库很多,提供一篇链接,供参考!
‘柒’ 【单片机】请写一个超级简单的单片机汇编语言程序,万分感谢!!
;
ORG 0000H
AJMP START
ORG 0100H
START:
MOV 42H, #88H ;先设NA<NB
MOV A, 40H
CJNE A, 50H, LOOP1 ;NAH-NBH
SJMP NEXT ;相等则再去比较低八位
LOOP1:
JC LOOP ;不够减,就可以结束了
AJMP LOOP3 ;转
NEXT:
MOV A, 41H
CJNE A, 51H, LOOP2 ;NAL-NBL
LOOP2:
JC LOOP ;不够减,就可以结束了
LOOP3:
MOV 42H, #0FFH ;否则就是NA>=NB
LOOP:
AJMP LOOP
END
‘捌’ 51单片机汇编语言实例
其他没要求了?要是这样,随便写写的呀
清零程序:
ORG 0000H
LJMP START
ORG 0030H
START:MOV R7,#20
MOV R0,#30H
CLR A
LOOP:MOV @R0,A
INC R0
DJNZ R7,LOOP
END
‘玖’ 单片机汇编语言实例
参考一下:
http://hi..com/%D7%F6%B6%F8%C2%DB%B5%C0/blog/item/8dd9ee9443f40e117af480ee.html
‘拾’ 哪里有51单片机汇编实例
你要不,留下你扣扣,学着多编程,其实你下个PROTEUE多好啊,直接还能弄原理图,开发板好多问题,价格低了功能少