西门子828d宏程序编程实例?西门子828d编程实例精解
1.小灯控制:
MOV A0,#80H ;初始化
MOV A1,#00H ;初始化
MOV A2,#04H ;循环次数
LOOP:MOV A3,#01H ;设定小灯的状态
MOV P20.0,A3 ;控制P20.0的状态
MOV A4,#10H ;循环的延时等待
WAIT:DJNZ A4, WAIT ;等待延时
MOV A3,#00H ;反转小灯的状态
MOV P20.0,A3 ;控制P20.0的状态
MOV A4,#30H ;循环的延时等待
DJNZ A2, LOOP ;循环控制小灯
2.电机控制:
MOV A0,#00H ;初始化
MOV P14.0,A0 ;电机方向设为正
MOV P14.1,A0 ;使能电机
MOV A1,#FFH ;初始化PWM
MOV P18,A1 ;设置PWM占空比
MOV A2,#10H ;循环次数
LOOP:MOV A3,#0FH ;设定电机的工作时间
WAIT:DJNZ A3,WAIT ;等待延时
MOV A1,#00H ;禁止PWM
MOV P18,A1 ;设置PWM
来源:文章来源于网络,如有侵权请联系我们删除。本文由五金加工编辑,欢迎分享本文,转载请保留出处和链接!