变频电机的设计特点.docVIP

  • 7
  • 0
  • 约 7页
  • 2015-09-27 发布于江西
  • 举报
变频电机的设计特点

附录6 单片机测温测速系统程序清单 ORG 0000H MAIN: MOV 50H,#150 MOV SP,#70H ;指定堆栈指针为70H B0: LCALL ADC ;调用转速控制子程序ADC JNB P1.0,B1 ;判断功能切换键是否按下 JMP B0 B1: LCALL DAC ;调用温度控制子程序DAC JNB P1.0,B0 ;判断功能切换键是否按下 SJMP B1 DAC: LCALL DELAY ;调用延时子程序 MOV 23H,#11 ;数码显示最后一位显示字符P LCALL DAC1 ;调用转速控制子程序DAC1 LCALL ZS ;调用转测试子程序ZS RET ADC: MOV 23H,#10 ;数码显示最后一位显示字符C LCALL DELAY LCALL AD ;调用温度转换子程序AD LCALL BCD ;调用BCD码转换子程序BCD LCALL DISP ;调用显示子程序DISP LCALL DELAY RET DAC1: MOV A,50H ;在50H单元取数 MOV DPTR,#7FFFH ;指向DAC0832控制口地址 MOVX @DPTR,A ;送到DAC0832中进行转换 LCALL DISP ;调用显示子程序DISP JNB P1.2,DAC2 ;加1键是否按下 SJMP DAC03 DAC2: LCALL QUDOU ;按键去抖 MOV A, 50H ADD A,#30 MOV 50H,A RET DAC03: JNB P1.3,DAC3 ;减1键是否按下 RET DAC3: LCALL QUDOU ;按键去抖 MOV A, 50H SUBB A,#30 MOV 30H,A RET ZS: MOV TMOD,#15H ;设置定时器1为定时器工作方式1,T0为计数器工作方式1 MOV 51H,#20 ;定时1S循环次数 MOV TH0,#00H ;赋初值 MOV TL0,#00H MOV TH1,#9CH ;赋初值 MOV TL1,#0C8H SETB TR1 ;启动T1 SETB TR0 ;启动T0 JS0: JBC TF1,JS2 ;等待定时时间到 LCALL DISP SJMP JS0 JS2: MOV TH1,#9CH MOV TL1,#0C8H DJNZ 51H,JS0 ;未到1秒继循环 CLR TR1 ;停止T1 CLR TR0 ;停止T0 SJ1: MOV A,TL0 MOV R0,#38H MOV @R0,A ;38H保存低8位数TL0 INC R0 MOV A,TH0 MOV @R0,A

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档