欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

標題: 零基礎制作單片機藍牙小車教程+代碼 [打印本頁]

作者: 豬腳    時間: 2019-1-18 21:24
標題: 零基礎制作單片機藍牙小車教程+代碼
忘記從哪里看到的了,課件,程序。視頻太大沒有上傳


單片機源程序如下:
  1. #include<reg52.h>//聲明頭文件
  2. #define uchar unsigned char//宏定義
  3. #define uint unsigned int//宏定義

  4. sbit deng=P2^0;//定義車燈的控制引腳
  5. sbit z=P2^1;//定義左轉向燈的控制引腳
  6. sbit y=P2^2;//定義右轉向燈的引腳
  7. sbit BEEP=P2^3;//定義蜂鳴器的引腳

  8. sbit zuo1=P0^0;//定義控制左邊電機的單片機引腳
  9. sbit zuo2=P0^1;//定義控制左邊電機的單片機引腳
  10. sbit you1=P0^2;//定義控制右邊電機的單片機引腳
  11. sbit you2=P0^3;//定義控制右邊電機的單片機引腳
  12. uchar a=0;//定義一個變量a,用來讀取串口的數據

  13. void delay(uint z)//一個帶參數的延時程序
  14. {
  15.         int i,j;//定義兩個變量
  16.         for(i=10;i>0;i--)
  17.         for(j=z;j>0;j--);//將參數z賦值給j
  18. }

  19. void init()//初始化子程序
  20. {
  21.         TMOD=0x20;//設置定時器T1為工作方式2
  22.         TH1=0xfd;
  23.         TL1=0xfd;//T1定時器裝初值
  24.         TR1=1;//啟動定時器T1
  25.         REN=1;//允許串口接收
  26.         SM0=0;
  27.         SM1=1;//設置串口工作方式1
  28.         EA=1;//開總中斷
  29.         ES=1;//開串口中斷
  30. }

  31. void go()//前進子程序
  32. {
  33.         zuo1=0;
  34.         zuo2=1;//左邊輪子正轉
  35.         delay(25);//pwm有用值,越大左邊方向的輪子越快
  36.         zuo1=1;//關閉左邊輪子

  37.         you1=0;
  38.         you2=1;        //右邊輪子正轉
  39.         delay(24);//pwm有用值,越大右邊的輪子越快
  40.         you1=1;//關閉右邊輪子

  41.         delay(100);//pwm無用值,越大,小車跑的越慢
  42.         z=1;
  43.         y=1;//關閉轉向燈
  44. }

  45. void hui()//小車后退的子程序
  46. {
  47.         zuo1=1;
  48.         zuo2=0;//左邊輪子倒轉
  49.         delay(25);//pwm有用值,越大左邊方向的輪子越快
  50.         zuo2=1;//關閉左邊輪子

  51.         you1=1;
  52.         you2=0;        //右邊輪子倒轉
  53.         delay(24);//pwm有用值,越大右邊的輪子越快
  54.         you2=1;//關閉右邊輪子

  55.         delay(100);//pwm無用值,越大,小車跑的越慢
  56.         z=1;
  57.         y=1;//關閉轉向燈
  58. }

  59. void turnleft()//小車左轉彎子程序
  60. {
  61.         zuo1=1;
  62.         zuo2=1;//左邊輪子停止轉動

  63.         you1=0;
  64.         you2=1;        //右邊輪子正轉
  65.         delay(24);//pwm有用值,越大右邊的輪子越快
  66.         you1=1;//右邊輪子停止

  67.         delay(100);//pwm無用值,越大,小車跑的越慢
  68.         z=1;
  69.         y=1;//關閉轉向燈
  70.         z=~z;//左轉向燈打開
  71. }

  72. void turnright()//小車右轉彎子程序
  73. {
  74.         zuo1=0;
  75.         zuo2=1;//左邊輪子正轉
  76.         delay(25);//pwm有用值,越大左邊方向的輪子越快
  77.         zuo1=1;//左邊輪子停止

  78.         you1=1;
  79.         you2=1;        //右邊輪子停止
  80.         delay(100);//pwm無用值,越大,小車跑的越慢
  81.         z=1;
  82.         y=1;//關閉轉向燈
  83.         y=~y;//右轉向燈打開
  84. }
  85. void down()//停止子程序
  86. {
  87.         zuo1=1;
  88.         zuo2=1;
  89.         you1=1;
  90.         you2=1;        //左右輪全部停止
  91.         z=1;
  92.         y=1;//關閉轉向燈
  93. }

  94. void beep()//蜂鳴器鳴響子程序
  95. {
  96.         BEEP=0;
  97. }

  98. void main()//主程序
  99. {
  100.         init();//調用初始化子程序
  101.         while(1)//死循環
  102.         {
  103.                 switch(a)//判斷a從串口讀取到的數據
  104.                 {
  105.                         case 0x1f://如果是0x1f就前進
  106.                         go();
  107.                         break;

  108.                         case 0x2f://如果是0x2f就后退
  109.                         hui();
  110.                         break;

  111.                         case 0x3f://如果是0x3f就左轉
  112.                         turnleft();
  113.                         break;

  114.                         case 0x4f://如果是0x4f就右轉
  115.                         turnright();
  116.                         break;

  117.                         case 0x00://如果是0x00就停止
  118.                         down();
  119.                         break;

  120.                         case 0xa0://如果是0xa0車燈打開
  121.                         deng=0;
  122. ……………………

  123. …………限于本文篇幅 余下代碼請從51黑下載附件…………
復制代碼
全部資料51hei下載地址:

第一集.zip

1.96 MB, 下載次數: 110, 下載積分: 黑幣 -5

第二集.zip

405.75 KB, 下載次數: 70, 下載積分: 黑幣 -5

第三集.zip

1.77 MB, 下載次數: 64, 下載積分: 黑幣 -5

第四集.zip

6.42 MB, 下載次數: 71, 下載積分: 黑幣 -5


作者: admin    時間: 2019-1-25 02:58
好資料,51黑有你更精彩!!!
作者: 360463639    時間: 2019-5-28 15:09
好資料,51黑有你更精彩!!!
作者: bai171887239    時間: 2019-5-28 20:06
不錯哦
作者: bai171887239    時間: 2019-5-28 20:13
樓主能給個視頻鏈接嗎,新手求助
作者: fenj    時間: 2019-6-24 01:53
好資料,新手求助
作者: 1689088425    時間: 2019-9-10 09:58

好資料,51黑有你更精彩!!!
作者: Armartithi    時間: 2019-9-10 23:17
樓主請問有沒有視頻的網盤鏈接呀,需要學習下,謝謝!
作者: 威龍1410    時間: 2019-9-24 22:16
樓主,有沒有學習視頻呀,分享一下?,想學習下,謝謝!
作者: zzzzz.c    時間: 2019-11-15 20:31
好資料,51黑有你更精彩!!!
作者: 茉寒杉木    時間: 2019-11-16 00:46
我也想要

作者: 2992179673    時間: 2019-11-18 14:30
不錯不錯




歡迎光臨 (http://m.raoushi.com/bbs/) Powered by Discuz! X3.1