程序介绍:利用P1 口通过一定延时轮流产生低电平
电子园51单片机学习网R3A/^T7J2Q ^8t输出,以达到发光二极管轮流亮的效果。实际应用中例如:
电子园51单片机学习网gC,S:Ae;mp!p广告灯箱彩灯、霓虹灯闪烁。
电子园51单片机学习网:K {/t.e*P*Ud~c程序实例(LAMP.ASM)
EV#G2ke44606ORG 0000H
h{8DH`c9gN#`44606AJMP MAIN
电子园51单片机学习网S+c"Z:eaORG 0030H
电子园51单片机学习网^CU2f*[)I4|MAIN:
R"\w*l1kab d44606MOV A,#00H
n,iz ^PjT44606MOV P1,A ;灭所有的灯
z9T0S*o&v6O\Dc1K44606MOV A,#11111110B
:@0SY |{6Mz G9D44606MAIN1:
电子园51单片机学习网$qV1~*R ?7_MOV P1,A ;开最左边的灯
QmFG"f44606ACALL DELAY ;延时
/E3t wh4g[O SR3p44606RL A ;将开的灯向右边移
电子园51单片机学习网2X*Z},O]!o:z^n0gAJMP MAIN ;循环
(K N)z%} YfS44606DELAY:
9r/x}ZL's?!c44606MOV 30H,#0FFH
QR,A.r"^44606D1: MOV 31H,#0FFH
电子园51单片机学习网h$y;A1z^0r.d6M!aD2: DJNZ 31H,D2
:r b I"@7sH"q1BWNO44606DJNZ 30H,D1
L0_L6\$MNqC(r44606RET
电子园51单片机学习网;yt(f$icxEND
电子园51单片机学习网,x EpX+a5P$H*N H"y方波输出
电子园51单片机学习网R'v,V9OwM"t
程序介绍:P1.0 口输出高电平,延时后再输出低电
;RZ$a[iki44606平,循环输出产生方波。实际应用中例如:波形发生器。
电子园51单片机学习网$M d~9C4i FfB [Dp程序实例(FAN.ASM):
电子园51单片机学习网["V$E7an1ea/ZORG 0000H
电子园51单片机学习网0f"KxL,axMAIN:
电子园51单片机学习网n+QH%Ovz;直接利用P1.0口产生高低电平地形成方波//////////////
电子园51单片机学习网\4mK]CZQACALL DELAY
*j-O@q1ZXi8J d44606SETB P1.0
电子园51单片机学习网!pFX0x&X9V"IACALL DELAY
电子园51单片机学习网[XN4z6dO.Q,nCLR P1.0
czK$p KgB)q_K44606AJMP MAIN
ec*Zxg*k%dU`44606;//////////////////////////////////////////////////
电子园51单片机学习网#F V|2?~ByDELAY:
电子园51单片机学习网*i0_ ] u9KwE*k ?MOV R1,#0FFH
电子园51单片机学习网zH FUfqRLDJNZ R1,$
;R1Ux+N-i44606RET
'm:bG8GFG!g44606END
电子园51单片机学习网 y4r }O:N"_G6qcj
文章评论(0条评论)
登录后参与讨论