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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

單片機舵機控制OLED屏幕顯示角度源程序

[復制鏈接]
跳轉到指定樓層
樓主
ID:496492 發表于 2019-8-1 23:52 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
輝盛的舵機可以轉動,銀燕的轉不了。分享出來希望有人能解決

  1. //////////////////////////////////////////////////////////////////////////////////         
  2. //              ----------------------------------------------------------------
  3. //              GND    電源地
  4. //              VCC  接5V或3.3v電源
  5. //              SCK   P1^0(SCL)D1
  6. //              SDA   P1^1(SDA)D2
  7. //              RES  接P12
  8. //              DC   接P13
  9. //              CS   接P14               
  10. //              ----------------------------------------------------------------
  11. //******************************************************************************/
  12. #include "reg52.h"
  13. #include <oled.h>
  14. #define  u8 unsigned char
  15. #define  u32 unsigned int
  16. sbit pwm1=P2^0;
  17. sbit pwm2=P2^1;
  18. sbit duoji=P2^2;
  19. u8 count=0;
  20. u8 biaoshi=0;
  21. u8 jiaodu=12;

  22. void delay()
  23. {
  24.         u8 i,j,k;
  25.         for(k=0;k<50;k++)
  26.         for(i=0;i<250;i++)
  27.         for(j=0;j<250;j++)
  28.                                         ;
  29. }

  30. void xianshi()
  31. {
  32.         OLED_ShowCHinese(32,0,0);
  33.         OLED_ShowCHinese(48,0,1);
  34.         OLED_ShowCHinese(64,0,2);
  35.         OLED_ShowCHinese(80,0,3);
  36.        
  37.         OLED_ShowCHinese(0,2,1);
  38.         OLED_ShowString(16,2,":");
  39.         OLED_ShowNum(32,2,jiaodu,6,16);
  40.         OLED_ShowNum(32,4,count,6,16);

  41. }

  42. void main()
  43. {
  44.         TMOD=0X10;                                        //T1工作方式1
  45.         TH1=(65536-456)/256;//
  46.         TL1=(65536-456)%256;//一毫秒的初值
  47.         EA=1;//總中斷
  48.         ET1=1;//T1中斷允許
  49.         TR1=1;//啟動T1開始計數
  50.         OLED_Init();                        //初始化OLED  
  51.         while(1)
  52.         {
  53.                 if(jiaodu<17)
  54.                 {jiaodu ++;        delay();}
  55.                 else
  56.                 {jiaodu =12;        delay();}
  57.                 xianshi();       
  58.         }
  59. }

  60. void zhongduan() interrupt 3  //T1中斷類型為3
  61. {
  62.         TH1=(65536-92)/256;//
  63.         TL1=(65536-92)%256;//一毫秒的初值
  64.         if(count < jiaodu)
  65.                 duoji = 1;
  66.         else
  67.                 duoji = 0;
  68.         count++;
  69.         count = count%200;
  70. }
復制代碼


舵機控制OLED 屏幕顯示.zip

65.7 KB, 下載次數: 29, 下載積分: 黑幣 -5

評分

參與人數 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎勵!

查看全部評分

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

使用道具 舉報

沙發
ID:496492 發表于 2019-8-4 14:07 | 只看該作者
已解決,不是程序問題,I/O口輸出電壓過高導致,加一個LED完美解決
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 毛片在线看片 | 午夜激情网 | 中文字幕不卡视频在线观看 | 国产综合久久久久久鬼色 | 在线精品一区二区 | 国产在线视频一区二区 | 亚洲男人的天堂网站 | 欧美日韩精品综合 | 黄色永久免费 | 欧美精品久久久 | 久久成人一区 | 在线观看视频一区 | 国产欧美在线 | 精品1区2区 | 精品久久久久久亚洲国产800 | 日韩精品一区二区三区在线观看 | 日本黄色影片在线观看 | 综合在线视频 | 永久网站| 久久999| 懂色一区二区三区免费观看 | 极品的亚洲| 亚洲天堂久久 | 亚洲免费人成在线视频观看 | 精品久久电影 | 免费观看成人性生生活片 | 97国产精品视频人人做人人爱 | 国产高清在线精品一区二区三区 | 国产天天操 | 久草视频在线播放 | a视频在线 | 色资源在线 | 欧美激情视频一区二区三区免费 | 最新av片| 免费观看黄色片视频 | 91国在线 | xnxx 日本免费 | 久久久久久久久久毛片 | 大伊人久久| 一区中文字幕 | 91偷拍精品一区二区三区 |