wwwxxx国产_337p日本欧洲亚洲大胆张筱雨_免费在线看成人av_日本黄色不卡视频_国产精品成熟老女人_99视频一区_亚洲精品97久久中文字幕_免费精品视频在线_亚洲色图欧美视频_欧美一区二三区

 找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

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

單個(gè)超聲波測(cè)距模塊控制小車前進(jìn)/后退程序—(有最詳細(xì)的注釋)

  [復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:76556 發(fā)表于 2015-4-10 01:55 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式



  1. //晶振=11.0592M
  2. //MCU=STC516RD+
  3. //************************************
  4. #include<reg51.h>        //包括一個(gè)52標(biāo)準(zhǔn)內(nèi)核的頭文件
  5. #define uchar unsigned char        //定義一下方便使用
  6. #define uint unsigned int        //定義一下方便使用
  7. uchar Distance;        //定義Distance(距離)變量
  8. sbit Tr1=P1^4;        //定義超聲波模塊的控制端(Tr)
  9. sbit Ec1=P1^5;        //定義超聲波模塊的接收端(Ec)
  10. sbit IN1=P2^1;        //定義L298n步進(jìn)電機(jī)驅(qū)動(dòng)芯片的IN1管腳由51MCU的P2^1管腳控制IN1對(duì)應(yīng)控制OUT1電機(jī)驅(qū)動(dòng)腳
  11. sbit IN2=P2^0;        //定義L298n步進(jìn)電機(jī)驅(qū)動(dòng)芯片的IN2管腳由51MCU的P2^0管腳控制IN2對(duì)應(yīng)控制OUT2電機(jī)驅(qū)動(dòng)腳
  12. sbit IN3=P2^2;        //定義L298n步進(jìn)電機(jī)驅(qū)動(dòng)芯片的IN3管腳由51MCU的P2^2管腳控制IN3對(duì)應(yīng)控制OUT3電機(jī)驅(qū)動(dòng)腳
  13. sbit IN4=P2^3;        //定義L298n步進(jìn)電機(jī)驅(qū)動(dòng)芯片的IN4管腳由51MCU的P2^3管腳控制IN4對(duì)應(yīng)控制OUT4電機(jī)驅(qū)動(dòng)腳
  14. sbit ENA=P2^5;        //定義L298n步進(jìn)電機(jī)驅(qū)動(dòng)芯片的ENA管腳由51MCU的P2^5管腳控制ENA腳是使能腳控制IN1,2腳輸入的高低電平是否有效
  15. sbit ENB=P2^4;        //定義L298n步進(jìn)電機(jī)驅(qū)動(dòng)芯片的ENB管腳由51MCU的P2^4管腳控制ENA腳是使能腳控制IN3,4腳輸入的高低電平是否有效
  16. void Delays(uint x)        //延時(shí)函數(shù)Delays..定義形參x為unsigned int 型
  17. {
  18. uint q,w;        //定義實(shí)際參數(shù)q,w為unsigned int 型
  19. for(q=x;q>0;q--)        //q=x,q小于0,q減一。如果q小于零則退出此語(yǔ)句
  20. for(w=110;w>0;w--);        //w=110,w小于0,w減一。如果w小于零則退出此語(yǔ)句
  21. }
  22. void init()           //初始化函數(shù)init
  23. {           //初始化Ec1=0;
  24. Ec1=0;           //初始化Tr1=0;
  25. Tr1=0;
  26. }
  27. void Ranging()           //Ranging(測(cè)距)函數(shù)用于檢測(cè)出距離并控制電機(jī)做出相應(yīng)的動(dòng)作
  28. {
  29. static uchar Num3=0;           //定義unsigned char型局部變量Num3,并且只第一次執(zhí)行時(shí)Num3=0,以后執(zhí)行時(shí)不會(huì)再次初始,主要用于超聲波模塊的使能信號(hào)過后用來檢測(cè)接收端Ec1是否有高電平,或用于進(jìn)入和退出while循環(huán),,
  30. bit Bit_Num2;           //定義bit型變量(51特有變量)Bit_Num2。。主要用于關(guān)閉定時(shí)器并進(jìn)入下一個(gè)函數(shù)(檢測(cè)Ec1的脈寬長(zhǎng)度)
  31. Tr1=1;           //Tr1給高電平
  32. Delays(10);           //至少延時(shí)10微秒
  33. Tr1=0;           //Tr1給低電平
  34. Num3=1;           //Num3給1
  35. Bit_Num2=0;           //Bit_Num2給0用于進(jìn)入下一步while循環(huán)
  36. while(Num3==1)           //當(dāng)Num3檢測(cè)到定于1時(shí)進(jìn)入本循環(huán)
  37. {
  38. while(Ec1==1)           //當(dāng)Ec1檢測(cè)等于1是進(jìn)入本循環(huán),當(dāng)Ec1(接收信號(hào)的高電平脈寬結(jié)束后退出此循環(huán))
  39. {           //Bit_Num2給以用來鍵入笑一個(gè)if語(yǔ)句
  40. Bit_Num2=1;           //打開定時(shí)器TR0進(jìn)入定時(shí)器0中斷
  41. TR0=1;
  42. }
  43. if(Ec1==0&Bit_Num2==1)           //如果Ec1等于0(超聲波測(cè)距模塊的接收端發(fā)送到高電平脈寬傳送完后)而且Bit_Num2等于1進(jìn)入此語(yǔ)句
  44. {          
  45. uchar Move;           //定義unsigned char變量Move(用來進(jìn)入switch語(yǔ)句并選擇那種工作方式)
  46. TR0=0;           //關(guān)閉定時(shí)器
  47. if(Distance<50)           //如果脈寬小于50微秒
  48. {
  49. Move=1;           //Move等于1
  50. }
  51. else if(Distance>50)           //如果上一語(yǔ)句不成立則檢測(cè)此語(yǔ)句,如果脈寬的時(shí)間長(zhǎng)度大于50微秒
  52. {
  53. Move=2;           //Move等于2
  54. }
  55. switch(Move)           //檢測(cè)Move的值并進(jìn)入相應(yīng)的語(yǔ)句
  56. {
  57. case 1:P3=0x00;IN1=0;IN2=1;IN3=0;IN4=1;ENA=1;ENB=1;Num3=0;Distance=0;break;         //如果Move等于1,則電機(jī)正轉(zhuǎn),并P3口所有IO口低電平,并給Distance清零,然后退出此語(yǔ)句
  58. case 2:P3=0xff;IN1=1;IN2=0;IN3=1;IN4=0;ENA=1;ENB=1;Num3=0;Distance=0;break;         //如果Move等于0,則電機(jī)反轉(zhuǎn),并P3口所有IO口高電平,并給Distance清零,然后退出此語(yǔ)句
  59. default:break;         //如果以上都不符合,則退出此語(yǔ)句,準(zhǔn)備下一循環(huán)
  60. }
  61. Move=0;
  62. }           //Move清零;
  63. }       

  64. }
  65. void open_time()           //定時(shí)器初始函數(shù)
  66. {
  67. TMOD=0x01;           //確定工作方式位01,(內(nèi)容自己上網(wǎng)查啊,大概是16位手動(dòng)重裝計(jì)數(shù)器,,記不清了)
  68. TH0=(65536-1)/256;           //確定一微秒記一次
  69. TL0=(65536-1)%256;           //確定一微秒記一次
  70. EA=1;           //打開總中斷
  71. ET0=1;           //打開定時(shí)器0中斷
  72. TR0=0;           //關(guān)閉定時(shí)器0
  73. }
  74. void main()           //main函數(shù)(主函數(shù)),,所有函數(shù)都從這個(gè)函數(shù)開始執(zhí)行
  75. {          
  76. init();           //執(zhí)行init函數(shù)
  77. open_time();           //執(zhí)行open_time函數(shù)
  78. while(1)           //進(jìn)入大循環(huán)(除非執(zhí)行中斷函數(shù)否則永不退出)
  79. {
  80. Ranging();           //執(zhí)行Ranging函數(shù)
  81. }
  82. }
  83. void time() interrupt 1           //定時(shí)器0中斷語(yǔ)句
  84. {
  85. TH0=(65536-1)/256;           //重裝初值TH0=(65536-1)/256;
  86. TL0=(65536-1)%256;           //重裝初值TL0=(65536-1)%256;
  87. Distance++;           //每次走一步Distance加一
  88. if(Distance==6553)           //如果Distance等于65535就進(jìn)入此語(yǔ)句
  89. {
  90. Distance=0;           //Distance的值清零
  91. }
  92. }
復(fù)制代碼





評(píng)分

參與人數(shù) 2威望 +5 黑幣 +6 收起 理由
趙京輝 + 1 很給力!
absflash + 5 + 5 這注釋是夠詳細(xì)的

查看全部評(píng)分

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

相關(guān)帖子

回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:83494 發(fā)表于 2015-6-20 11:47 | 只看該作者
大神在不?
回復(fù)

使用道具 舉報(bào)

板凳
ID:84495 發(fā)表于 2015-7-3 21:18 | 只看該作者
這注釋是夠詳細(xì)的
回復(fù)

使用道具 舉報(bào)

地板
ID:85948 發(fā)表于 2015-7-27 21:56 | 只看該作者
哈哈 這個(gè)詳細(xì),謝謝樓主了
回復(fù)

使用道具 舉報(bào)

5#
ID:79544 發(fā)表于 2015-8-3 19:34 | 只看該作者
用12M晶振單片機(jī)是STC12C5608AD下載進(jìn)去不好用?
回復(fù)

使用道具 舉報(bào)

6#
ID:114460 發(fā)表于 2016-4-16 23:55 | 只看該作者
終于找到了
回復(fù)

使用道具 舉報(bào)

7#
ID:219197 發(fā)表于 2017-7-12 18:43 | 只看該作者
樓主大佬
回復(fù)

使用道具 舉報(bào)

8#
ID:257144 發(fā)表于 2017-12-4 13:19 | 只看該作者
感謝樓主分享找了好久
回復(fù)

使用道具 舉報(bào)

9#
無效樓層,該帖已經(jīng)被刪除
10#
ID:327876 發(fā)表于 2018-5-11 20:54 | 只看該作者
大神我的驅(qū)動(dòng)上沒有ENA和ENB管腳怎么辦
回復(fù)

使用道具 舉報(bào)

11#
ID:449368 發(fā)表于 2018-12-21 21:53 | 只看該作者
大神 怎么在你這個(gè)程序上添加舵機(jī)和pwm程序呢 可以指點(diǎn)一下么
回復(fù)

使用道具 舉報(bào)

12#
ID:512052 發(fā)表于 2019-4-30 16:06 | 只看該作者
very nice!
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

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

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

快速回復(fù) 返回頂部 返回列表
日韩性xxxx爱| 黄色a级片免费看| 欧美色图第一页| 成人短视频下载| 中文字幕日韩在线| 在线观看黄av| 国产精品一区二区三区高清在线| 一级成人黄色片| 视频免费在线观看| 精品无码一区二区三区爱欲| 99理论电影网| 欧美劲爆第一页| 精品国产乱码久久久久久老虎 | 日韩高清电影免费| 91av久久| 九色视频在线观看免费播放| 扒开腿狂躁女人爽出白浆2| 欧美天堂在线视频| 日日夜夜狠狠操| 欧美人妻一区二区三区| 牛夜精品久久久久久久| 亚洲免费在线精品一区| 91人成网站www| 欧美激情一区二区三级高清视频| 精品乱码亚洲一区二区不卡| 午夜精品一区在线观看| 91网上在线视频| 日本不卡免费在线视频| 亚洲国产一区二区三区在线播放 | 精品在线播放| a免费在线观看| 美女黄a一级视频| 国产视频xxxx| 亚洲色图图片区| 中文在线免费观看| 久久久久久久久久91| 激情综合丁香五月| 欧美激情国内自拍| 国产综合免费视频| 久艹在线免费观看| 99亚洲精品视频| 免费h精品视频在线播放| www.美女亚洲精品| 亚洲女人的天堂| 精品影院一区二区久久久| 国产精品sm| 日韩理论电影院| 日韩美女毛片| 99久热这里只有精品视频免费观看| 国产97在线播放| 日韩视频欧美视频| 亚洲欧美成人一区二区在线电影| 欧美日本在线看| 欧美性猛交xxxx黑人交| 欧美性生活大片免费观看网址| 亚洲精品日韩专区silk| 国产精品久久99| 中文字幕免费不卡在线| 久久精品一二三| 国产清纯白嫩初高生在线观看91 | 国产一区二区三区不卡在线观看| 日韩香蕉视频| 亚洲国产91| 一本色道久久精品| 国产婷婷精品| 乱人伦精品视频在线观看| 亚洲美女视频在线免费观看| 国产美女被遭强高潮免费网站| 99热这里只有精品4| 精品人妻一区二区三区香蕉| 中文字幕一二三区| 久久久久国产免费| 91黄色免费视频| 色综合天天综合给合国产| 四虎电影院在线观看| 强开小嫩苞一区二区三区视频| 一区二区三区在线免费观看视频| 日本熟女一区二区| 国产一级特黄aaa大片| 九九视频免费观看| 69精品久久久| 国产中文字幕视频| 中文字字幕在线中文乱码| 中文字字幕在线中文乱码| 一区不卡在线观看| www.看毛片| 污污网站在线免费观看| 亚州欧美精品suv| 久久91亚洲| 国内自拍视频在线看免费观看| 浮力影院网站午夜| 天堂中文字幕一二区| 1024在线视频| 伊人免费在线| 99re6在线精品视频免费播放| 电影一区二区三区| 国产精品一区二区精品视频观看| 亚洲1区在线| 蜜臀av免费一区二区三区| 亚洲精品久久久| 天堂影院一区二区| 成人激情视频网站| 国产精品高清亚洲| 色拍拍在线精品视频8848| 日韩欧美你懂的| www国产精品com| 国产精品久久久久久久久久尿 | 狠狠躁夜夜躁av无码中文幕| 成人av在线不卡| 成年人在线观看视频免费| www.美色吧.com| 欧美日韩人妻精品一区二区三区 | 大乳在线免费观看| 川上优av中文字幕一区二区| 久久久久亚洲精品中文字幕| 欧美xxav| 久久99在线观看| 国产精品久线在线观看| 色成年激情久久综合| 日韩精品在线观看视频| 欧美性视频网站| 欧美午夜精品理论片a级大开眼界| 欧美午夜性视频| 久久久久久久人妻无码中文字幕爆| 老熟妇高潮一区二区三区| 中文文字幕一区二区三三| 先锋影音二区| 日本xxxx高清色视频| heyzo高清在线| 国产一区日韩| 韩国女主播成人在线| 伊人开心综合网| 亚洲国产精品国自产拍av秋霞| 久久久女女女女999久久| 国产麻豆乱码精品一区二区三区| 777777av| 亚洲女同二女同志奶水| 国产超碰人人模人人爽人人添| 日日干夜夜骑| 国产福利在线播放麻豆| jazzjazz国产精品麻豆| 久久激情一区| 一区二区三区在线播| 亚洲精品美女在线观看| 国产精品丝袜高跟| 无码粉嫩虎白一线天在线观看| 亚洲熟妇一区二区三区| 国产巨乳在线观看| 激情视频国产| 69久成人做爰电影| 自拍偷拍欧美专区| 久久久久久免费网| 日韩欧美精品在线视频| 日韩av免费在线看| 999一区二区三区| 一级特黄曰皮片视频| a天堂视频在线| 天天影视色香欲综合| 一二区成人影院电影网| 亚洲三级国产| 亚洲成av人片在线观看| 久久成人免费视频| 亚洲国产日韩美| 91中文字幕永久在线| 丰满熟妇人妻中文字幕| 中文字幕av久久爽av| 性欧美大胆高清视频| av福利精品| 国产乱码精品一区二区三区四区| 成人福利电影精品一区二区在线观看| 欧美日韩一区二区三区四区| 97免费中文视频在线观看| 国产一级黄色录像片| 无码人妻久久一区二区三区蜜桃| 国产男女裸体做爰爽爽| 玖玖在线免费视频| japanese色系久久精品| 成人深夜视频在线观看| 亚洲第一在线视频| 国产精品视频在线免费观看| 国产精久久久久| 欧美一级特黄aaaaaa| 国产在线观看网站| 波多野结衣在线观看一区二区| 精品一区二区三区在线播放视频| 欧美日韩日本视频| 成人国产精品一区二区| 日本美女高潮视频| 国产又粗又黄又爽视频| jizz免费观看视频| 色综合一区二区日本韩国亚洲 | 亚洲精品一区二区三区在线播放| 四虎在线看片| dy888亚洲精品一区二区三区| **女人18毛片一区二区| 亚洲色图在线播放| 国产做受高潮69| 那种视频在线观看| 国产日韩在线观看一区| 狠狠狠综合7777久夜色撩人| 久久精品高清| 亚洲成国产人片在线观看| 午夜欧美大片免费观看| 九九热免费精品视频| 国产黄a三级三级三级| av在线1区2区| 制服诱惑一区二区| 91精品国产一区二区三区| 久久久久久国产精品一区| 成人无码精品1区2区3区免费看 | 色天天综合狠狠色| av 日韩 人妻 黑人 综合 无码| 国产在线观看免费av| av天在线播放| 国产aⅴ精品一区二区三区久久| 亚洲乱码精品一二三四区日韩在线| 97视频com| 无码人妻丰满熟妇区毛片蜜桃精品| 亚洲成人先锋电影| 无遮挡爽大片在线观看视频| 国内外成人在线| 亚洲人在线视频| www.av中文字幕| 亚洲经典一区二区三区| 欧美hdxxxx| 国产精品自在欧美一区| 最新国产精品拍自在线播放 | xxxxxx在线观看| 曰批又黄又爽免费视频| 麻豆传媒视频在线| 奇米精品一区二区三区四区| 精品视频在线导航| 国精产品一区一区三区视频| 午夜精品久久久久久久96蜜桃| 中文字幕在线观看网站| 紧缚奴在线一区二区三区| 中文字幕欧美国内| 中文字幕第38页| 国产麻豆剧果冻传媒观看hd高清 | 一区二区三区自拍| 亚洲永久免费观看| 清纯粉嫩极品夜夜嗨av| 你懂的好爽在线观看| 久久高清一区| 中文字幕综合在线| 捷克做爰xxxⅹ性视频| 四色最新网址| 欧美一区二区性| 欧美精品v日韩精品v韩国精品v| 一区二区日本伦理| 精品人妻伦一区二区三区久久| 日韩激情电影| 国产精品精品国产色婷婷| 亚洲一区二区三区香蕉| 国产精品成人网站| 成人看片免费| zzijzzij亚洲日本少妇熟睡| 欧美做爰性生交视频| 国产三级黄色片| 婷婷亚洲一区二区三区| 美女视频黄频大全不卡视频在线播放| 久久好看免费视频| 精品国产av色一区二区深夜久久| 成人黄动漫网站| 天堂影院一区二区| 欧美大片第1页| 少妇户外露出[11p]| 2021av网站| 午夜在线视频一区二区区别| 日韩在线视频免费观看| 国产老熟女伦老熟妇露脸| 色老板在线视频| 久久www免费人成看片高清| 国内精品久久久久影院 日本资源| 性猛交ⅹxxx富婆video | 亚洲一区二区毛片| 久久精品99无色码中文字幕 | 日本高清中文字幕| 久久高清国产| 国语自产在线不卡| 免费在线黄色网| 金瓶狂野欧美性猛交xxxx| 久久九九久久九九| 粉嫩av免费一区二区三区| aaa在线视频| 成人黄页网站视频| 欧美亚洲综合久久| 少妇激情一区二区三区| 天天搞夜夜操| 六月丁香婷婷色狠狠久久| 国产精品99久久久久久人| www.中文字幕在线观看| 日韩av电影资源网| 欧美三级日韩在线| 亚洲 欧美 另类人妖| 成年人羞羞的网站| 国产精品一卡二卡在线观看| 亚洲一区亚洲二区| 亚洲成人第一区| 国产一区二区三区91| 中文字幕亚洲欧美日韩在线不卡| 亚洲精品成人无码| 青春草在线视频| 欧美日韩免费网站| 日日噜噜噜噜久久久精品毛片| www.大网伊人| 不卡电影免费在线播放一区| 国产v亚洲v天堂无码| 欧美熟妇交换久久久久久分类| 日韩欧美ww| 中文欧美在线视频| 久艹在线观看视频| 午夜影视一区二区三区| 日韩欧美国产视频| 一区二区三区四区毛片| 青青久在线视频免费观看| 国产欧美精品区一区二区三区| 一区精品在线| ass大特写| jvid福利写真一区二区三区| 日本一区二区三区www| 99久久精品一区二区三区| 日韩在线a电影| 亚洲一区二区三区在线看| 成人av一级片| 亚州av电影免费在线观看 | 黄色一级大片在线免费看国产一| 欧美激情影院| 色偷偷av亚洲男人的天堂| 久久久久久国产精品免费播放| 忘忧草在线www成人影院| 欧美一区二区三区播放老司机| 中文在线永久免费观看| 国产伦理精品| 欧美一区二区在线播放| 色一情一交一乱一区二区三区| 中文字幕在线中文字幕在线中三区| 欧美日韩视频在线一区二区| 欧美图片自拍偷拍| 国产色婷婷在线| 欧美久久一二三四区| 国产女主播喷水高潮网红在线| 中文字幕人成乱码在线观看 | 91青娱乐在线视频| 国产精品免费人成网站| 99精品免费在线观看| 男人天堂网在线观看| 亚洲一区二区三区美女| 成人不卡免费视频| а√天堂资源官网在线资源| 精品嫩草影院久久| 欧美成人三级视频| 日韩极品在线| 欧洲亚洲免费在线| 久久香蕉综合色一综合色88| 久久99精品久久久久久动态图| 亚洲一二三区精品| 中文字幕中文字幕在线中文字幕三区| 亚洲精品日日夜夜| 五月天丁香社区| 欧美a一级片| 欧美猛男性生活免费| 亚洲产国偷v产偷v自拍涩爱| 美女被久久久| 一区二区三区欧美在线| 亚洲字幕成人中文在线观看| 精品二区三区线观看| 免费看黄色的视频| 中文字幕一区二区三区四区久久 | **在线精品| 在线观看免费高清视频97| 亚洲 小说区 图片区| 伊人激情综合| 四虎永久在线精品免费一区二区| 午夜爽爽视频| 欧美探花视频资源| 午夜国产福利一区二区| 欧美伦理在线视频| 俄罗斯精品一区二区| 91九色porny视频| 性久久久久久久久| 亚洲色图100p| 欧美理论视频| 欧美性videos高清精品| 特级西西www444人体聚色| 加勒比中文字幕精品| 国产精品欧美在线| 黑人巨大40cm重口| 一区二区三区日本| 国产精品1区2区3区4区| 久久成人av| 国产欧美日韩综合精品二区| 国产乱真实合集| 色婷婷国产精品| 精品97人妻无码中文永久在线| 99精品在线观看| 欧美日韩另类综合| 国产51人人成人人人人爽色哟哟| 日韩一级片网站| 国产精品一区二区免费视频|