题目内容
(请给出正确答案)
[单选题]
若8051的晶振频率fosc为6MHz,定时器/计数器T0工作在工作方式1,要求产生10ms定时,分别写出TH0与TL0值()。
A.TH0=ECH,TL0=88H
B.TH0=EDH,TL0=78H
C.TH0=ECH,TL0=78H
D.TH0=E7H,TL0=88H
查看答案
如果结果不匹配,请 联系老师 获取答案
A.TH0=ECH,TL0=88H
B.TH0=EDH,TL0=78H
C.TH0=ECH,TL0=78H
D.TH0=E7H,TL0=88H
以下是8051单片机定时/计数器的初始化程序(设单片机晶振频率是6MHz):T0作为定时,定时时间为______,T1作为计数,记满______溢出。
ORG 0000H
LJMP 0050H
ORG 0050H
MOV TMOD,#20H
MOV TH0,#63H
MOV TL0,#18H
MOV TH1,#9CH
MOV TL,#9CH
SETB EA
SETB TR0
SETB TR1
SJMP $
ORG 3000H
START:MOV TMOD, #01H
MOV TL0,#OCH
MOV THO, #OFEH
SETB TR0
LOOP: JBC TFO,DONE
SJMP LOOP
DONE:MOV TL0,#OCH
MOV THO,#OFEH
CPL P1.0
SJMP LOOP
MOV TMOD,#20H
MOV TL1.#06H
MOV TH1.#06H
SETB EA
SETB ET1
SETB YR0
SJMP $
设单片机的fosc=6MHz,下面程序是100ms延时的子程序。
DELAY: MOV R7,#64H
A0: MOV R6,#0FAH
DJNZ R6,$
DJNZ R7.DELAY
RET
错误:______
改正:______
参考答案:错误