Board logo

标题: 奴仆函数 [打印本页]

作者: wxg1988    时间: 2012-10-6 20:51     标题: 奴仆函数

想不到吧!我所谓的奴仆函数就是_nop_()。知道那是干嘛用的吗?是在Keil里面调用一个空指令。一般是被我们用来延时的。
        最近搞了一个奇怪的程序,把一个循环128次的循环展开写,也就是有128步,每一步的延时要求非常精确。刚开始的时候我自己写的一个延时函数,用示波器直接看延时长度,发现随着延时值的改变,延时长度并不是线性的。后来用_nop_()函数来延时,发现好准啦!下一个延时值往往能够根据两步之间的延时差直接算出。我用的STC12系列的单片机,15M晶振,一个_nop_()函数能够延时大约80ns。
        好喜欢_nop_()函数啊!所以我干脆给它起了个名字,叫它奴仆函数,因为“奴仆”两个字的拼音开头字母是“np”,而且我感觉_nop_()函数就像一个忠实的奴仆,默默地为我精确延时。好喜欢奴仆函数啊!




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0