当前位置:首页>维修大全>综合>

西门子828d宏程序编程实例(西门子828d的编程代码大全)

西门子828d宏程序编程实例(西门子828d的编程代码大全)

更新时间:2025-05-02 11:45:48

西门子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

更多栏目