单片机源程序如下:
- ORG 0000H
- LJMP MAIN
- ORG 1000H
- MAIN:
- CLR C
- MOV B,#1 ;引入B记录外层循环次数
- MOV A,#0FEH
- LOOP:
-
- MOV P2,A
- LCALL DELAY1S
- LOOP1:
- RL A
- SJMP LOOP
- DELAY1S:
- DELAY: MOV R5,B
- DELAY1:MOV R6,#100 ;R6R7控制初速度
- DELAY2:MOV R7,#209
- DELAY3:
- DJNZ R7,DELAY3
- DJNZ R6,DELAY2
- DJNZ R5,DELAY1
- INC B ;使B自增
- MOV R0,B
- CJNE R0,#01DH,LOOP1 ;当B达到一定值时程序停止运行
- SJMP $
- END
-
复制代码
所有资料51hei提供下载:
减速.zip
(17.7 KB, 下载次数: 4)
|