lygo
获得 45 次赞
帮助过87人
这个问题啊,其实起初我也不怎么会。但是学着做一些比较有趣的东西你就会好多了,比如联网啊,做一个什么只能家居系统。或者控制电机(PWM)做寻迹小车或者自己萌发的一些小项目也挺不错诶。
虽说网上说什么自动适应主时钟延时。但无非就多个宏定义而已,说白了就是什么样的单片机执行一条指令要多久,然后多次执行。从您的程序上来看,这是51单片机且晶振为12M(也有可能是11.0592M,12T单片机),假设为12M的话,一个机器周期时间就是12 * 1/12 = 1us;所以总共执行13000次,即就是13000*1us = 1.3ms 大致1ms,不知道我这样解释楼主赞同不?但是我猜的是11.0592M,因为这样更接近1ms,就这样了吧。
知乎上有这个问题解答:https://www.zhihu.com/question/24438248/answer/102554410