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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2028|回復: 1
收起左側

驅動步進電機 12864(串口)顯示

[復制鏈接]
ID:105206 發(fā)表于 2018-10-18 19:27 | 顯示全部樓層 |閱讀模式
用定時器0產(chǎn)生脈沖。
程序如下:
  1. #include "main.h"
  2. #include "delay.h"
  3. #include "key.h"
  4. #include "12864Serial.h"

  5. uint count=0;
  6. u8 circle=0;
  7. u8 cou=0,num=0;
  8. bit  flag=0;
  9. u16 Table[4]={0x00};

  10. uchar code disA[]=                {"  試  驗 "};
  11. uchar code disB[]=                {"脈沖     /圈"};       
  12. uchar code disC[]=                {"轉"};
  13. void Timer0Init(void)                //100u秒@11.0592MHz
  14. {
  15. //        AUXR &= 0x7F;                //定時器時鐘12T模式
  16. //        TMOD &= 0xF0;                //設置定時器模式
  17.         TMOD |= 0x01;                //設置定時器模式
  18.         TL0 = 0xA4;                //設置定時初值
  19.         TH0 = 0xFF;                //設置定時初值
  20.         EA=1;
  21.         ET0=1;
  22. //        TR0 = 1;                //定時器0開始計時
  23. }


  24. void display()
  25. {
  26.         Lcd_SetPos(1,3);
  27.         LCD_WriteDat(':');
  28.         Table[0]=(circle%1000/100+0x30);
  29.         Table[1]=(circle%100/10+0x30);
  30.         Table[2]=(circle%10+0x30);
  31.         LCD_WriteDat(Table[0]);
  32.         LCD_WriteDat(Table[1]);
  33.         LCD_WriteDat(Table[2]);
  34.        
  35. }





  36. int main()
  37. {
  38.         u8 key,j,key_num=0;
  39.         Timer0Init();
  40.         LCD_Init();
  41. //        delay_ms(10);
  42.         for(j=1;j>0;j--)
  43.         {
  44.                 Lcd_DispLine(0,0,disA);
  45.                 Lcd_DispLine(1,1,disB);
  46.                 Lcd_DispLine(2,2,disC);
  47.         }
  48.         display();
  49.         while(1)
  50.         {
  51.                
  52.                 key=key_Scan(0);
  53.                 if(key==key_mcu)
  54.                 {delay_ms(15);
  55.                         key_num++;
  56.                        
  57.                 }
  58.                 if(key_num==2)key_num=0;
  59.                 if((key==key_up)&&(key_num==1))
  60.                 {
  61.                         delay_ms(25);
  62.                         circle+=1;
  63.                 }
  64.                 if((key==key_down)&&(key_num==1))
  65.                 {
  66.                         delay_ms(25);
  67.                         circle-=1;
  68.                 }
  69.                 display();
  70.                 if((key==key_en)&&(key_num==0)&&(flag==0))
  71.                 {
  72.                         TR0=1;flag=~flag;
  73.                        
  74.                 }
  75.                 else if((key==key_en)&&(key_num==0)&&(flag==1)) {TR0=0;flag=~flag;}
  76.                
  77.                
  78.        
  79.         if(cou==circle)
  80.         {
  81.                 cou=0;CW=0;num++;Lcd_DispLine(2,1,"順");
  82.         }
  83.         if(num ==2)num=0;
  84.         if(num==1)
  85.         {
  86.                 CW=1;Lcd_DispLine(2,1,"逆");
  87.         }
  88.         display();

  89.         }
  90. }


  91. void Timer0() interrupt 1//100u秒@11.0592MHz
  92. {
  93.     uint i;
  94.         TL0 = 0xA4;                //設置定時初值
  95.         TH0 = 0xFF;                //設置定時初值
  96.        
  97.         i++;
  98.         if(i==15)
  99.         {
  100.                 led=0;
  101.                 i=0;
  102.                 CLK=~CLK;
  103.                 count++;
  104.                
  105.         }
  106.         if(count==400){count=0;cou++;}
  107. }
復制代碼


步進電機.rar

46.42 KB, 下載次數(shù): 14, 下載積分: 黑幣 -5

回復

使用道具 舉報

ID:1 發(fā)表于 2018-10-18 23:51 | 顯示全部樓層
能補全原理圖嗎
回復

使用道具 舉報

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

本版積分規(guī)則

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

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

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 日韩一区在线播放 | 日韩a视频 | 欧美三级久久久 | 国产精品国产三级国产aⅴ入口 | 国产精品福利在线 | 免费在线观看一区二区 | 日韩成人免费视频 | 国产精品久久久亚洲 | 精品国产乱码久久久久久牛牛 | 久久久一| 国产精品美女 | 日本网站免费在线观看 | 日韩欧美国产精品一区二区三区 | 国产欧美一区二区三区国产幕精品 | 欧美激情一区二区三级高清视频 | 亚洲视频 欧美视频 | 婷婷色国产偷v国产偷v小说 | 国产精品久久久亚洲 | 北条麻妃一区二区三区在线观看 | 91免费电影 | 九九热在线免费视频 | 精品三级在线观看 | 狠狠干网| 色婷婷国产精品综合在线观看 | 亚洲一区二区免费 | 丁香五月缴情综合网 | 日韩av免费在线观看 | www亚洲精品| 91麻豆产精品久久久久久 | 毛片一区二区三区 | 91在线电影| 一级毛片视频在线 | 夜久久 | 日本一道本 | 国产精品久久久久久婷婷天堂 | 亚洲精品不卡 | 日本人爽p大片免费看 | 久久99精品国产 | 伊人伊成久久人综合网站 | 9191在线观看| 国产精品久久国产精品 |