判断它是12T还是6T的单片机可以用延时程序来判断,编制一个延时程序来发送脉冲信号,测量脉冲信号的频率,这样就可以了,比如:
ORG 0000H
LJMP MAIN
ORG 0030H
MAIN:
CPL P1.0
LCALL DELAY
SJMP MAIN
DELAY:
MOV R2,#249
DJNZ R2,$
RET
END
假设晶振为12M。
如果是12T,那么延时时间为500us,P1.0产生的频率为2K
如果是6T,那么延时时间为250us,P1.0产生的频率为4K
STC90C516RD+的单片机, 在下载程序时 可以选择为 12T 或者 6T。
就是 你需要 12T 就可以在下载时选择 12T 状态使用,
如果你需要 6T 就可以在下载时选择 6T 状态使用。
可以参考下图中的选项。把6T的打上勾,再下载程序就是6T了。