已知51单片机89C51的晶振为24Mhz,请利用定时器0定时的方法在P1.0口输 ...答:START:MOV R0,#5 MOV TMOD,#01H MOV TH0,#0B1H MOV TL0,#0E0H SETB TR0 NEXT: JB TF0,NEXT1 SJMP NEXT NEXT1:CJNE R0,#5,NEXT2 CLR TF0 SETB P1.0 SJMP LAST NEXT2:CJNE R0,#4,NEXT3 CLR TF0 SETB P1.0 SJMP LAST NEXT3:CJNE R0,#3,NEXT4 CLR TF0 SETB P1.0 SJMP ...
单片机时钟频率为12MHz,分别求定时0.1ms时在工作方式0、1下的定时器的...答:就以普通51单片机即12T,r定时器0为例:工作于方式0时,是13位的,低5位赋值给TL0,高8位赋值给TH0;工作于方式1时,是16位的,低8位赋值给TL0,高8位赋值给TH0;而0.1ms,即100us,又在12MHz,所以,需要计时 100个数字 所以,最简单的办法是:定时器0:TH0 = (8192 - 100)/32;TL0 = (8192 - ...