久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 6720|回復: 0
打印 上一主題 下一主題
收起左側

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

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


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

  2.       單    位:廣西民族大學物理與電子工程學院07物本班
  3.       文件名稱:NOP.H
  4.       文件標識:_NOP_H_
  5.       摘    要:精確延時頭文件,可以精確延時40以內(包括40)的時鐘周期數
  6.       當前版本: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
復制代碼



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

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 亚洲国产黄色 | 国产天天操 | 九九免费视频 | 最新国产精品 | 日韩精品第一页 | 激情网站在线观看 | 99热这里 | 黄色在线小视频 | 九色视频丨porny丨丝袜 | 福利视频一区二区 | 国产这里只有精品 | 久草免费福利视频 | 国产成人精品亚洲 | 国产免费av网站 | 放几个免费的毛片出来看 | 色综合婷婷 | 日韩精品欧美 | 日本一级淫片色费放 | 91福利网站 | 精品日韩一区二区 | 国产视频一区二区在线观看 | 国产精品欧美在线 | 91午夜精品亚洲一区二区三区 | 成人午夜网站 | 日韩小视频 | 亚洲黄色小视频 | 国产三级黄色片 | 日韩综合精品 | www.色日本 | 久久大| 欧美不卡视频 | 日本三级韩国三级美三级91 | 国产农村妇女aaaaa视频 | 中文字幕精品视频 | 久久靖品| 欧美日韩高清 | 亚洲 欧美 综合 | 亚洲日本国产 | 日本高清视频www | 欧美一区视频 | 黄色a一级 |