问题
填空题
以下是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 $
答案
参考答案:10ms100
解析:
TOMD=20H,说明设置,T0为定时,方式0,T1为计数,方式2。所以:T1计数初值9CH=10011100B=156,256-156=100即满100溢出。T0的初值为6318H=0110001111000B=3192,213=8192,8192-3192=5000,机器周期为12/6MHz=2μs,2μs×5000=10000μs=10ms。