单片机控制直流电机转速及温度测量程序
MOV 2DH,#0AH ;温度标志
LCALL DISPLAY
JB 00H,DAC
LJMP ADC
;************************************************************** jia:mov a,r3 ;加速度
add a,#10h
mov r3,a
ljmp LX
jian:mov a,r3 ;减速度
subb a,#10h
mov r3,a
ljmp LX
;************************************************************** CSD:mov 31h,#00h
MOV 30H,#5 ;定时0.25秒循环次数
MOV TMOD,#15H ;设定时器1为方式1,计算器0为方式1 mov th0,#00h
mov tl0,#00h
MOV TH1,#9EH ;赋初值
MOV TL1,#58H
SETB TR0 ;启动计数器
SETB TR1 ;启动定时器
L1:JBC TF1,L2
SJMP L1
L2:MOV TH1,#9EH
MOV TL1,#58H
DJNZ 30H,L1
CLR TR0
CLR TR1