51的话晶振按12M算,一条指令一般是(1/12us)*12,双周期指令除外,每次循环执行1次减法和比较,共206次,大概206us吧
不同单片机时延不同,你应该编译后看看生成的汇编来算时延量.
这个不好说 最好仿真一下
这个不好说,最好用软件仿真一下,看看时间是多少