问题标题:
【单片机定时时间计算问题假定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运势 测终身运 姓名详批 结婚吉日
已出生未出生
其它推荐
热门其它推荐
付费后即可复制当前文章
《【单片机定时时间计算问题假定80C51的晶振频率为6MHz,执行下列程序后,在P1.1引脚产生的方波宽度为多少?START:SETBP1.1DL:MOV30H,#03HDL0:MOV31H,#0F0HDL1:DJNZ31H,DL1DJNZ30H,DL0CPLP1.1SJMPDL请列出计算公式】|其它问答-字典翻译问答网》
限时特价:5.99元/篇原价:20元