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

 找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

搜索
查看: 3727|回復(fù): 3
打印 上一主題 下一主題
收起左側(cè)

按鍵控制舵機(jī)的單片機(jī)源程序

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:252498 發(fā)表于 2017-12-20 01:39 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
代碼在壓縮文件
仿真只需按照代碼中的接口連接舵機(jī)

單片機(jī)源程序如下:
  1.             
  2. #include <reg52.h>             //頭文件
  3. #define uchar unsigned char           //宏定義無(wú)符號(hào)字符型
  4. #define uint  unsigned  int           //宏定義無(wú)符號(hào)整型

  5. uint b;                //中斷值
  6. uint N=0;                //占空比計(jì)數(shù)值
  7. uint X=8;                //初始角度值  (取值范2~15)


  8. uchar key_up;
  9. uchar key_down;
  10. /*************************************************************************/
  11. sbit P2_2=P2^2;//角度加
  12. sbit P2_3=P2^3;//角度減
  13. sbit PWM=P1^0;//PWM輸出          (舵機(jī)控制端)
  14. /*************************************************************************/
  15. void get_key(void)//按/韜?

  16. {
  17. while(P2_2==0)//按鍵加計(jì)數(shù)標(biāo)志
  18. {key_up=1;
  19. }
  20. while(P2_3==0)//按鍵減計(jì)數(shù)標(biāo)志
  21. {key_down=1;
  22. }
  23. }
  24. /*************************************************************************/
  25. void timer0( ) interrupt 1 //定時(shí)器0工作方式1
  26. {
  27. TH0=0xff;          //重裝計(jì)數(shù)初值
  28. TL0=0x38;          //重裝計(jì)數(shù)初值
  29. b++;
  30. get_key();
  31. if (key_up==1)
  32.        {
  33.            if(X!=15)//判斷是否計(jì)數(shù)到9999
  34.               {
  35.                X=X+1;//加一
  36.                key_up=0;
  37.                            }
  38.         }
  39. if (key_down==1)
  40.        {
  41.             if(X!=2)//判斷是否計(jì)數(shù)到0
  42.               {
  43.                    X=X-1;//減一
  44.                key_down=0;
  45.                }
  46.         }
  47. }
  48. /*************************************************************************/
  49. void main()
  50. {
  51. TMOD=0X01;          //定時(shí)器中斷0
  52. TH0=0xff;          //重裝計(jì)數(shù)初值
  53. TL0=0x38;          //重裝計(jì)數(shù)初值
  54. EA=1;                                  //開(kāi)CPU中斷
  55. ET0=1;                                  //開(kāi)T/C0中斷
  56. TR0=1;
  57. while(1)                           //無(wú)限循環(huán)
  58.         {
  59. PWM=1;                   //輸出PWM正
  60. while(1)
  61. {
  62. b=0;
  63. ……………………

  64. …………限于本文篇幅 余下代碼請(qǐng)從51黑下載附件…………
復(fù)制代碼

所有資料51hei提供下載:
keil.rar (24.38 KB, 下載次數(shù): 35)


評(píng)分

參與人數(shù) 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎(jiǎng)勵(lì)!

查看全部評(píng)分

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

使用道具 舉報(bào)

沙發(fā)
ID:247545 發(fā)表于 2017-12-20 03:40 來(lái)自觸屏版 | 只看該作者
只有上下舵,計(jì)數(shù)方式,難道芯片是51,不是52嗎?可你的初始啟動(dòng)用的52芯片應(yīng)該是帶了計(jì)時(shí)器的,用計(jì)數(shù)方式并無(wú)法使其自動(dòng)化。還有電路圖啦!大哥,你只給個(gè)運(yùn)行腳本,并無(wú)法反映出來(lái)什么啊!起碼拍一張哪怕是萬(wàn)能電路板做的控制器照片啊!鬼曉得引腳的排序方式。
回復(fù)

使用道具 舉報(bào)

板凳
ID:247545 發(fā)表于 2017-12-20 03:49 來(lái)自觸屏版 | 只看該作者
位引腳p2-2==p2.2你怎么運(yùn)行這樣的位p2^2==t1,不好嗎?表達(dá)式t1==0,難道就不能計(jì)數(shù)?還要添
回復(fù)

使用道具 舉報(bào)

地板
ID:247545 發(fā)表于 2017-12-20 04:26 來(lái)自觸屏版 | 只看該作者
還有我記得中段信號(hào)位于p3.3~p3.4引腳吧?而ea的定義沒(méi)有描述指向該引腳方向啊!還有,全手動(dòng),計(jì)數(shù)按鍵,當(dāng)上鍵處于高頻狀態(tài)時(shí),x+1上鍵則為低頻,為什么不直接引用以計(jì)時(shí)方式來(lái)代替舵方向啦?這樣不就不用按鍵了嗎?還有舵偏移角度的量是多少,在這上面并沒(méi)有一個(gè)最大值的說(shuō)明啊?難道可以360度旋轉(zhuǎn)的舵。還有15*16+15為16進(jìn)制運(yùn)算最后轉(zhuǎn)進(jìn)制之后,算倒序,得出來(lái)的到底是多少引腳的零和游戲啦!類型uint為8難道上鍵為8度,次數(shù)啦,非x==15,只能按15次,也就是說(shuō)15*8為120度的120度,240度。你能給看下實(shí)體模型不!將近一個(gè)圓周長(zhǎng)的3分之2,這樣角度的舵你準(zhǔn)備裝哪里,裝船上嗎?那么大角度的舵船早就翻了。你能給看下實(shí)體運(yùn)行的演示視頻嗎?還有電路圖,以及實(shí)體模型運(yùn)行演示。這里面還少了一大堆感應(yīng)元器件,比如舵的水平運(yùn)動(dòng)感應(yīng)水的溫度,深度,以及活水
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

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

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 精品一区国产 | 精品毛片视频 | 亚洲自拍偷拍av | 91精品一区二区三区久久久久久 | 爱综合 | 综合久久综合久久 | 国产精品久久久99 | 台湾佬伊人 | 色欧美片视频在线观看 | 性一爱一乱一交一视频 | 亚洲精品乱码久久久久久按摩观 | 成人在线免费 | 国产精品日韩 | 日韩成人高清在线 | 国产精品91网站 | 黑人久久 | 亚洲免费毛片 | av大片在线 | 亚洲精品视频观看 | 超碰成人免费观看 | 日韩一区二区三区在线 | 天堂在线中文 | av在线一区二区三区 | 国产精品中文字幕在线 | 精品无码久久久久久国产 | 久久99精品国产麻豆婷婷 | 日本又色又爽又黄的大片 | 91精品国产综合久久久亚洲 | 艹逼网| 久久久婷| 亚洲欧美视频 | 一级片网址| 欧美日韩一卡二卡 | 午夜久久久久 | 亚洲 精品 综合 精品 自拍 | 欧美在线a | 国产情侣久久 | 欧美日韩精品亚洲 | 免费看爱爱视频 | 欧美精品一区二区三区蜜臀 | 欧美成人aaa级毛片在线视频 |