问题标题:
【单片机定时时间计算问题假定80C51的晶振频率为6MHz,执行下列程序后,在P1.1引脚产生的方波宽度为多少?START:SETBP1.1DL:MOV30H,#03HDL0:MOV31H,#0F0HDL1:DJNZ31H,DL1DJNZ30H,DL0CPLP1.1SJMPDL请列出计算公式】
问题描述:
单片机定时时间计算问题
假定80C51的晶振频率为6MHz,执行下列程序后,在P1.1引脚产生的方波宽度为多少?
START:SETBP1.1
DL:MOV30H,#03H
DL0:MOV31H,#0F0H
DL1:DJNZ31H,DL1
DJNZ30H,DL0
CPLP1.1
SJMPDL
请列出计算公式
李治源回答:
START:
SETBP1.1
DL:MOV30H,#03H
DL0:MOV31H,#0F0H
DL1:DJNZ31H,DL12*240=480
DJNZ30H,DL0(1+480+2)*3=1449
CPLP1.11+1449+1=1451
SJMPDL1451+1=1452
循环一遍,输出一个脉冲宽度,需要1452个机器周期,2904微秒.
查看更多
八字精批
八字合婚
八字起名
八字财运
2024运势
测终身运
姓名详批
结婚吉日