每一条程序都有所需要的机器周期数,在很多单片机书的附录中都有,你可以根据自己的程序查一下,然后把它们都加起来(注意循环语句)的总机周乘以每个机周的时间(你的是1us),就知道执行所需要的时间了。
12MHz要进行12分频 得到1MHZ那么每运行一步的时间就是1/1MHz=1us
不一定,比如51单片机晶兆一般是11.0592或者12m但它是8位的处理器,但有的单片机是16位或者32位的处理功能,即使它的主频低也可能处理速度快。