欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 6681|回復(fù): 0
打印 上一主題 下一主題
收起左側(cè)

NOP.H頭文件下載-精確延時,可以精確延時40以內(nèi)(包括40)的時鐘周期數(shù)

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:71259 發(fā)表于 2014-12-30 12:47 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
在代碼下方點復(fù)制代碼,然后另存到電腦磁盤即可下載.


  1. /*****************************************************************************

  2.       單    位:廣西民族大學(xué)物理與電子工程學(xué)院07物本班
  3.       文件名稱:NOP.H
  4.       文件標(biāo)識:_NOP_H_
  5.       摘    要:精確延時頭文件,可以精確延時40以內(nèi)(包括40)的時鐘周期數(shù)
  6.       當(dāng)前版本:V2.0
  7.       作    者: 【白 羽】
  8.       完成日期:2010年5月15日


  9. *****************************************************************************/
  10. #ifndef  _NOP_H_
  11. #define  _NOP_H_



  12. #define  NOP(N)    _NOP(N)
  13. #define  _NOP(N)    do{ NOP_##N(); }while(0)

  14. #define  NOP_0()
  15. #define  NOP_1()   asm("nop")
  16. #define  NOP_2()   NOP_1();asm("nop")
  17. #define  NOP_3()   NOP_2();asm("nop")
  18. #define  NOP_4()   NOP_3();asm("nop")
  19. #define  NOP_5()   NOP_4();asm("nop")
  20. #define  NOP_6()   NOP_5();asm("nop")
  21. #define  NOP_7()   NOP_6();asm("nop")

  22. #ifndef  _DELAY_H_
  23. #define  NOP_8()   NOP_7();asm("nop")
  24. #define  NOP_9()   NOP_8();asm("nop")
  25. #define  NOP_10()  NOP_9();asm("nop")
  26. #define  NOP_11()  NOP_10();asm("nop")
  27. #define  NOP_12()  NOP_11();asm("nop")
  28. #define  NOP_13()  NOP_12();asm("nop")
  29. #define  NOP_14()  NOP_13();asm("nop")
  30. #define  NOP_15()  NOP_14();asm("nop")
  31. #define  NOP_16()  NOP_15();asm("nop")
  32. #define  NOP_17()  NOP_16();asm("nop")
  33. #define  NOP_18()  NOP_17();asm("nop")
  34. #define  NOP_19()  NOP_18();asm("nop")
  35. #define  NOP_20()  NOP_19();asm("nop")
  36. #define  NOP_21()  NOP_20();asm("nop")
  37. #define  NOP_22()  NOP_21();asm("nop")
  38. #define  NOP_23()  NOP_22();asm("nop")
  39. #define  NOP_24()  NOP_23();asm("nop")
  40. #define  NOP_25()  NOP_24();asm("nop")
  41. #define  NOP_26()  NOP_25();asm("nop")
  42. #define  NOP_27()  NOP_26();asm("nop")
  43. #define  NOP_28()  NOP_27();asm("nop")
  44. #define  NOP_29()  NOP_28();asm("nop")
  45. #define  NOP_30()  NOP_29();asm("nop")
  46. #define  NOP_31()  NOP_30();asm("nop")
  47. #define  NOP_32()  NOP_31();asm("nop")
  48. #define  NOP_33()  NOP_32();asm("nop")
  49. #define  NOP_34()  NOP_33();asm("nop")
  50. #define  NOP_35()  NOP_34();asm("nop")
  51. #define  NOP_36()  NOP_35();asm("nop")
  52. #define  NOP_37()  NOP_36();asm("nop")
  53. #define  NOP_38()  NOP_37();asm("nop")
  54. #define  NOP_39()  NOP_38();asm("nop")
  55. #define  NOP_40()  NOP_39();asm("nop")

  56. #else
  57. #define  NOP_8()   wait_us(1);NOP_0()
  58. #define  NOP_9()   wait_us(1);NOP_1()
  59. #define  NOP_10()  wait_us(1);NOP_2()
  60. #define  NOP_11()  wait_us(1);NOP_3()
  61. #define  NOP_12()  wait_us(1);NOP_4()
  62. #define  NOP_13()  wait_us(1);NOP_5()
  63. #define  NOP_14()  wait_us(2);NOP_0()
  64. #define  NOP_15()  wait_us(2);NOP_1()
  65. #define  NOP_16()  wait_us(2);NOP_2()
  66. #define  NOP_17()  wait_us(2);NOP_3()
  67. #define  NOP_18()  wait_us(2);NOP_4()
  68. #define  NOP_19()  wait_us(2);NOP_5()
  69. #define  NOP_20()  wait_us(3);NOP_0()
  70. #define  NOP_21()  wait_us(3);NOP_1()
  71. #define  NOP_22()  wait_us(3);NOP_2()
  72. #define  NOP_23()  wait_us(3);NOP_3()
  73. #define  NOP_24()  wait_us(3);NOP_4()
  74. #define  NOP_25()  wait_us(3);NOP_5()
  75. #define  NOP_26()  wait_us(4);NOP_0()
  76. #define  NOP_27()  wait_us(4);NOP_1()
  77. #define  NOP_28()  wait_us(4);NOP_2()
  78. #define  NOP_29()  wait_us(4);NOP_3()
  79. #define  NOP_30()  wait_us(4);NOP_4()
  80. #define  NOP_31()  wait_us(4);NOP_5()
  81. #define  NOP_32()  wait_us(5);NOP_0()
  82. #define  NOP_33()  wait_us(5);NOP_1()
  83. #define  NOP_34()  wait_us(5);NOP_2()
  84. #define  NOP_35()  wait_us(5);NOP_3()
  85. #define  NOP_36()  wait_us(5);NOP_4()
  86. #define  NOP_37()  wait_us(5);NOP_5()
  87. #define  NOP_38()  wait_us(6);NOP_0()
  88. #define  NOP_39()  wait_us(6);NOP_1()
  89. #define  NOP_40()  wait_us(6);NOP_2()

  90. #endif



  91. #endif
復(fù)制代碼



分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復(fù) 返回頂部 返回列表