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

標題: 自動往返小車程序 [打印本頁]

作者: 51黑專家    時間: 2016-5-8 19:50
標題: 自動往返小車程序



全部資料(壓縮包)下載:
自動往返小車程序0411定稿.rar (142.65 KB, 下載次數: 93)


還是吐槽下電設賽題出的不嚴謹,我們做的B題,軸流風機這個坑啊,買了好多個,最后發現都不好用,主要是響應太慢,從通電到滿速需要10s。關鍵我們還在西南地區,順豐都要一天多才能到。換了無刷電機(無刷確實比軸流風機好控制的多)+槳。
回到正題吧,這個是01年的題,用的主控是51,然后L298N做電機驅動。加了超聲波控制小車和墻壁的距離,當時做的只是簡單控制,沒加PID。使用nokia5110顯示速度和時間,51單片機用這個顯示屏還是比較方便的,換了STM32之后用OLED更舒服



主程序如下:
  1. #include <reg52.h>
  2. #include <init.h>
  3. #include <interrupt.h>
  4. #include <turn.h>
  5. #include <control.h>
  6. #include <delay.h>
  7. //#include <speed.h>
  8. #include <nokia_5110.h>
  9. #include <display.h>
  10. #include <ultrasonic.h>
  11. //#include <uart.h>

  12. #define uchar unsigned char
  13. #define uint  unsigned int
  14. #define ulong unsigned long
  15. typedef unsigned char BYTE;

  16. sbit light=P3^7;        //探頭中
  17. sbit enle1=P2^0;//使能端左,前輪
  18. sbit enle2=P2^1;//左后
  19. sbit enri1=P2^2;//使能端右,前輪
  20. sbit enri2=P2^3;//右后
  21. sbit Trig=P2^6;//  定義HC-SR04發送端
  22. sbit Echo=P2^7;//定義HC-SR04接收端

  23. uchar right;//pwm右邊
  24. uchar left;//pwm左邊
  25. uchar pwm_time;
  26. uint timer;//總計時,單位是10ms
  27. uchar time_c;//timec -- timecounter
  28. uchar line_counter;//計量通過黑線數目
  29. uchar black;//標記是否通過黑線
  30. uchar circle;//計量輪圈轉動圈數
  31. uint w_hole;//wheel hole 計量輪子洞洞數目
  32. uint distance;
  33. uint usonic_time,usonic_flag=0;
  34. float usonic_s;
  35. //BYTE bu_F[3];
  36. //BYTE wan,qian,bai,shi,ge;

  37. /*************
  38. 主函數
  39. **************/

  40. void main()
  41. {
  42.         init();
  43.         straight_full();
  44. //        time_display();
  45. //        delay_ms(500);
  46. //        distance_display();
  47. //        delay_ms(500);
  48.         while(1){       
  49.                 time_display(timer,0);
  50. //                time_display(timer,3);
  51. //                time_display(timer,2);
  52.                 distance =circle*20.72+w_hole*1.18;
  53.                 distance_display();
  54.         //        lenth();
  55.         //        zitai();
  56.                 control();
  57.                 zitai();
  58.         }
  59. }

  60. /*void T0_timer0 () interrupt 1 //定時器0,PWM,記錄時間
  61. {
  62.         //pwm();
  63.                 timer++;
  64.        
  65.                 TH0=(65536-10000)/256;//1ms???? 12M   
  66.                 TL0=(65536-10000)%256; //????
  67. }*/
復制代碼




作者: zhaoboyuan222    時間: 2017-10-30 15:47
為什么下載不下來呢?
作者: sss1234567    時間: 2018-4-15 20:41
打不開

作者: LT81041667    時間: 2018-4-18 00:29
有沒有電路圖,和原件清單啊
作者: kangkaixuan666    時間: 2018-4-21 20:33
原件和原理圖
作者: 霍特    時間: 2019-3-6 13:28
程序不完整   看不到   最重要的函數
作者: Z12456    時間: 2019-9-12 17:01
感謝感謝。。。。
作者: xmm123    時間: 2020-2-25 12:48
麻煩樓主能給我一份完整文件嗎,謝謝了啊
作者: 九月九九    時間: 2020-4-19 11:02
有沒有仿真呀?跪求
作者: kukuza    時間: 2020-4-22 11:51
很有用噠




歡迎光臨 (http://m.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 久久久性色精品国产免费观看 | 成人欧美一区二区三区色青冈 | 久久久久国产精品 | 米奇成人网| 99色综合 | 国产精久久久久久久妇剪断 | 91视频在线网站 | 久久久这里只有17精品 | 成人中文字幕av | 国产精品www | 国外成人在线视频 | 成人免费区一区二区三区 | se婷婷| 婷婷成人在线 | h视频网站在线观看 | www操操 | 国产999精品久久久久久 | 国产在线一区观看 | 精品久久久久久红码专区 | 99热激情| 91美女在线观看 | 国产成人在线视频免费观看 | 日韩成人久久 | 女女百合av大片一区二区三区九县 | 国精品一区 | 一级毛片免费看 | 在线亚洲一区二区 | 国产精品精品3d动漫 | 伊人免费网 | 国产精品精品视频一区二区三区 | 国产亚洲精品久久久久动 | 国产精品污污视频 | 一区二区视频 | 精品九九久久 | 一本色道久久综合亚洲精品高清 | 丁香综合 | 久久网一区二区三区 | 91亚洲国产成人久久精品网站 | 欧美激情久久久 | xxxcom在线观看 | 国产一级片久久久 |