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

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

QQ登錄

只需一步,快速開(kāi)始

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

單片機(jī)+超聲波控制舵機(jī)轉(zhuǎn)動(dòng)源程序

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:595263 發(fā)表于 2020-3-12 17:52 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
單片機(jī)源程序如下:
  1. #include<reg52.h>
  2. #include<stdio.h>
  3. #include<intrins.h>
  4. #define uchar unsigned char
  5. #define uint unsigned int
  6. sbit Trig=P3^4;            //控制端
  7. sbit Echo=P3^5;          //接收端
  8. sbit led=P1^3;
  9. sbit servorControl =P1^3;  //舵機(jī)的控制引腳

  10. uchar flag=0;
  11. uchar control=5;
  12. uchar servorTime=0;






  13. unsigned char T0RH=0;
  14. unsigned char T0RL=0;

  15. void time_init()
  16. {
  17.         EA=1;
  18.         TMOD=0x11;
  19.         TH0 = 0;
  20.         TL0 = 0;
  21. }
  22. ///////////////////////////////////////
  23. void delay(uchar time){  //延遲函數(shù)
  24. uchar i;
  25. for(;time>0;time--){
  26.   for(i=0;i<255;i++);
  27. }
  28. }

  29. //初始化定時(shí)器
  30. void Delay_us(unsigned char t)
  31. {
  32.         while(--t);
  33. }         //大約延時(shí)t*2+5us         超聲波模塊用
  34. //////////////////////////////////////

  35. void timer0()interrupt 1
  36. {
  37. TH0 = 0;
  38. TL0 = 0;
  39. }
  40. //中斷程序 初始化賦值 重新計(jì)數(shù) 超聲波模塊用 計(jì)算時(shí)間
  41. void main()
  42. {
  43.         unsigned int time,distance;
  44.          
  45.         EA=1;
  46.   ET0=1;
  47.   ET1=1;
  48.   TMOD=0x11;
  49.   TH1=0xff;
  50.   TL1=0x9c;
  51.   servorTime=0;
  52.          
  53.          
  54.          
  55.         Trig=0;
  56.         Echo=0;
  57.         time_init();
  58.         while(1)
  59.         {

  60.                 Trig=1;
  61.                 Delay_us(5);
  62.                 Trig=0;
  63.                 while(Echo==0);
  64.                 TR0=1;
  65.                 while(Echo);
  66.                 TR0=0;
  67.                 time=TH0*256+TL0;
  68.                 distance=(int)(time*0.017);                           //計(jì)算路程 單位為cm
  69.                 TH0=0;
  70.                 TL0=0;
  71.                 if(distance<30)                                        //如果距離小于30cm 蜂鳴器響
  72.                 {
  73.                 control=15;   //使舵機(jī)向正擺動(dòng)
  74.     servorTime=0;
  75.     TR1=1;
  76.     delay(200);
  77.                 delay(200);
  78.     TR1=0;
  79.                 }
  80.                 else
  81.                 {
  82.                 control=5;   //使舵機(jī)向右擺動(dòng)
  83.     servorTime=0;
  84.     TR1=1;
  85.     delay(200);
  86.                 delay(200);
  87.     TR1=0;
  88.     delay(200);
  89.                 delay(200);
  90.                 }
  91.         }
  92. }
  93. void T1_int(void) interrupt 3{   //產(chǎn)生舵機(jī)所需要的脈沖
  94.   TH1=0xff;
  95.   TL1= 0x9c;
  96.   servorTime++;
  97.   if(servorTime<=control)
  98.    servorControl=1;
  99.   else
  100.    servorControl=0;
  101.    if(servorTime>=200)
  102.    servorTime=0;
  103. }
復(fù)制代碼

所有資料51hei提供下載:
舵機(jī)轉(zhuǎn)向與超聲波.zip (29.16 KB, 下載次數(shù): 14)

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

使用道具 舉報(bào)

沙發(fā)
ID:1 發(fā)表于 2020-3-12 22:18 | 只看該作者
本帖需要重新編輯補(bǔ)全電路原理圖,源碼,詳細(xì)說(shuō)明與圖片即可獲得100+黑幣(帖子下方有編輯按鈕)
回復(fù)

使用道具 舉報(bào)

板凳
ID:461901 發(fā)表于 2020-4-1 15:40 | 只看該作者
admin 發(fā)表于 2020-3-12 22:18
本帖需要重新編輯補(bǔ)全電路原理圖,源碼,詳細(xì)說(shuō)明與圖片即可獲得100+黑幣(帖子下方有編輯按鈕)

沒(méi)有編輯按鈕啊
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

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

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

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 成人中文字幕av | 福利av在线 | 一区二区三区视频在线观看 | 日韩一区精品 | 韩国久久 | 黄色网址av| 亚洲成人福利在线观看 | 亚洲高清在线观看 | 日韩在线不卡视频 | 日日躁狠狠躁aaaaxxxx | 999久久久免费精品国产 | 成人精品一区亚洲午夜久久久 | 亚洲精选一区二区 | 国产乱码高清区二区三区在线 | 日韩精品在线免费观看视频 | 午夜成人免费视频 | 九一视频在线播放 | 国产精品a久久久久 | 亚洲欧洲精品在线 | 丝袜 亚洲 另类 欧美 综合 | 国产精品99久久久久久久久久久久 | 99色视频| 亚洲成av人片在线观看无码 | 欧美激情一区二区三级高清视频 | 国产精品久久久久久久久久 | 国产精品一二三区在线观看 | 久久久久久国 | 亚洲欧美日本在线 | 最新黄色毛片 | 97久久精品| 一区二区三区在线电影 | 午夜精品视频在线观看 | 狠狠狠| 在线免费观看日本视频 | 国产高清亚洲 | 在线免费观看色 | 欧美久久一区 | 久久久久国色av免费观看性色 | 精品国产乱码久久久久久闺蜜 | 第一区在线观看免费国语入口 | 日韩成人高清在线 |