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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

原創的51單片機玩微信跳一跳

[復制鏈接]
跳轉到指定樓層
樓主
微信跳一跳已經出來很長一段時間了,把自己做的微信跳一跳輔助分享給大家學習。 初次發貼,大神勿噴~~原理:  利用串口通信,和對舵機進行PWM(脈寬調制)控制;電腦發送指定數據 ,單片機經過解析后計算出相應的舵機下落時間從兒觸發小人前進指定的步長。

缺點:每次需要量兩個樁之間的距離 (從小人底部圓心  到目的地的中心距離)
程序中注釋已經添加,方便修改。
舵機信號的控制波形:(9g舵機,不同舵機可能存在差異)




玩法:使用串口助手發送斜杠后面的字符  波特率:9600  ,
串口助手在附件中



舵機信號線接口:P3.7
晶振大小:11.0592MHZ
單片機   :12T  89c52rc
源碼如下:
  1. /*89C52RC  11.0592 M 紅色金屬舵機*/
  2. #include<reg52.h>

  3. #define uchar unsigned char
  4. #define uint  unsigned int
  5.                  
  6. sbit duoji = P3^7 ;

  7. uchar count;                      //timer
  8. //uchar x=15 ; //15抬起  11落下        
  9. uchar x = 10;//刪除此句
  10. uchar Value ;

  11. static uchar flag=1; //觸發標志位

  12. void delay(uint z)//毫秒級延時
  13. {
  14.            uint i,j;
  15.         for(i = z; i > 0; i--)
  16.          for(j = 500; j > 0 ; j--);
  17. }        
  18. /*定時器t0中斷*/
  19. void timer_init()
  20. {
  21.         TMOD|= 0x02 ;     //定時器0   8位自動重裝
  22.         TH0  = 164  ;     //100us溢出一次  10次1ms  190次19ms一個周期
  23.         TL0  = 164  ;
  24.         TR0  = 1;         //啟動定時器0
  25.         EA   = 1;         //總中斷打開
  26.     ET0  = 1;         //定時器中斷打開
  27.     TR0  = 1;         //定時器開關打開
  28. }
  29.   

  30. /*串口中斷 */                        
  31. void UART_init()
  32. {
  33.    TMOD |= 0x20;          //T1工作模式2  8位自動重裝
  34.         TH1 = 0xfd;
  35.         TL1 = 0xfd;         //比特率9600
  36.         TR1 = 1;                //啟動T1定時器
  37.         SM0 = 0;
  38.         SM1 = 1;                 //串口工作方式1 10位異步
  39.         REN = 1;                //串口允許接收
  40.         EA  = 1;                //開總中斷
  41.         ES  = 1;                //串口中斷打開
  42. }
復制代碼


剩下的所有文件均在附件中。 微信跳一跳.zip (678.47 KB, 下載次數: 26)





評分

參與人數 2黑幣 +55 收起 理由
簡——亦 + 5 很給力!
admin + 50 共享資料的黑幣獎勵!

查看全部評分

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

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 亚洲一区二区三区在线免费观看 | 免费精品久久久久久中文字幕 | 久久高清免费视频 | 亚洲欧洲精品一区 | 国产一区2区 | jvid精品资源在线观看 | 久久久久久久久中文字幕 | 久久天天躁狠狠躁夜夜躁2014 | 日日操日日舔 | 精品国产精品一区二区夜夜嗨 | 久久精品综合网 | 欧美精品福利 | 欧美日韩亚洲一区 | 国产一区二区三区免费观看视频 | 中文字幕av第一页 | 精品视频一区二区三区 | 日韩精品1区2区3区 国产精品国产成人国产三级 | 午夜激情小视频 | 精品在线看| 亚洲高清视频一区 | 91网站视频在线观看 | 国产乱码精品一品二品 | 日韩国产精品一区二区三区 | 精品伊人 | 国产成人网 | 综合二区 | 国产精品夜间视频香蕉 | 全部免费毛片在线播放网站 | 久久人体视频 | 性色在线 | 免费观看成人鲁鲁鲁鲁鲁视频 | 亚洲高清视频在线观看 | 中文字幕免费在线观看 | 欧美美女二区 | 99国产精品久久久 | 一区二区三区日韩精品 | 尤物在线精品视频 | 91一区二区 | 成人在线视频免费观看 | 国产高清一区 | 日韩av电影在线观看 |