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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

自動往返小車程序

  [復制鏈接]
跳轉到指定樓層
樓主



全部資料(壓縮包)下載:
自動往返小車程序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. }*/
復制代碼



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

使用道具 舉報

沙發
ID:244236 發表于 2017-10-30 15:47 | 只看該作者
為什么下載不下來呢?
回復

使用道具 舉報

板凳
ID:308794 發表于 2018-4-15 20:41 | 只看該作者
打不開
回復

使用道具 舉報

地板
ID:308148 發表于 2018-4-18 00:29 | 只看該作者
有沒有電路圖,和原件清單啊
回復

使用道具 舉報

5#
ID:313326 發表于 2018-4-21 20:33 | 只看該作者
原件和原理圖
回復

使用道具 舉報

6#
ID:148126 發表于 2019-3-6 13:28 | 只看該作者
程序不完整   看不到   最重要的函數
回復

使用道具 舉報

7#
ID:611005 發表于 2019-9-12 17:01 | 只看該作者
感謝感謝。。。。
回復

使用道具 舉報

8#
ID:697697 發表于 2020-2-25 12:48 來自觸屏版 | 只看該作者
麻煩樓主能給我一份完整文件嗎,謝謝了啊
回復

使用道具 舉報

9#
ID:732504 發表于 2020-4-19 11:02 來自觸屏版 | 只看該作者
有沒有仿真呀?跪求
回復

使用道具 舉報

10#
ID:735061 發表于 2020-4-22 11:51 | 只看該作者
很有用噠
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 成人久久一区 | 黄网站免费在线 | 国产精品久久久精品 | 香蕉国产在线视频 | 欧美成人一区二免费视频软件 | 精品国产综合 | 成人av一区二区三区 | 久久久久综合 | 久久精品国产久精国产 | 久久午夜视频 | 国产成人精品一区二区三区四区 | 三级特黄特色视频 | 九九久久精品 | 91av免费版 | 不卡一区二区三区四区 | 国产一区二区三区色淫影院 | 国产精品国产三级国产播12软件 | 日韩欧美1区2区 | 国产精品久久av | 91毛片在线看 | 国产一区高清 | 中文字幕日韩欧美 | www.三级 | 鲁一鲁资源影视 | 久久久成人一区二区免费影院 | 天天草天天爱 | 九九久久精品视频 | 精品视频一区二区三区在线观看 | 精品欧美一区二区在线观看视频 | 亚洲精久| 亚洲视频一区在线观看 | 亚洲精品日韩一区二区电影 | 日本高清视频网站 | 亚洲综合在线播放 | 午夜a区 | 国产在线高清 | 在线视频日韩 | chinese中国真实乱对白 | 国产一区 | 日韩不卡一二区 | 91麻豆精品国产91久久久更新资源速度超快 |