wwwxxx国产_337p日本欧洲亚洲大胆张筱雨_免费在线看成人av_日本黄色不卡视频_国产精品成熟老女人_99视频一区_亚洲精品97久久中文字幕_免费精品视频在线_亚洲色图欧美视频_欧美一区二三区

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

簡易舵機測試儀

[復制鏈接]
跳轉到指定樓層
樓主
在原來電壓顯示器的基礎上稍加修改就成舵機測試儀。對最小時間片和周期有了更深的了解。







  1. //用于測試電壓的     用的單片機是 STC15F408AS
  2. #include <reg51.h>
  3. #include<intrins.h>
  4. void Display(unsigned int num);//用于數碼管顯示具體數字  顯示0到9直接用相應的數字做參數,顯示1到9 加個點 用1到9乘以10做參數 0加一個點用11做參數
  5. void Display_num(unsigned int num,unsigned char weizhi); // 用于確認那個數碼管顯示數字。  第一參數num是要顯示的數字, 第二個參數weizhi是要在哪個數碼管顯示(最左邊為1,最右邊為4)
  6. void Delay10us();                //@12.000MHz
  7. void delay_n_10us(unsigned int n);
  8. unsigned int a; //保存模數轉換后的數據

  9. sfr P2M0=0x96;     //聲明 P2引腳模式寄存器
  10. sfr P3M0=0xb2;     //聲明 P3引腳模式寄存器
  11. sfr P5=0xc8;
  12. sfr P1ASF=0x9D;    //聲明 P1口模擬功能寄存器  p1.7開啟模擬功能
  13. sfr ADC_RES=0xBD;  //聲明 ADC轉換結果寄存器
  14. sfr ADC_CONTR=0xBC;//聲明 ADC控制寄存器
  15. sbit OUT=P5^5;//定義一個輸出引腳
  16. unsigned int L; //用于存儲讀出的PWM
  17. unsigned char count;//用于存儲次數
  18. unsigned char displaytime;
  19. unsigned int data1,data2,data3; //用于存儲PWM的個位和十位和百位

  20.                                        
  21. sbit DA=P2^4;                        //數碼管每個引腳
  22. sbit DB=P3^2;
  23. sbit DC=P3^6;
  24. sbit DD=P2^0;
  25. sbit DE=P2^1;
  26. sbit DF=P2^3;
  27. sbit DG=P3^5;
  28. sbit DP=P3^7;

  29. sbit B1=P2^5;                        //四個數碼管的引腳定義          用于控制哪個數碼管亮
  30. sbit B2=P2^2;
  31. sbit B3=P3^3;
  32. sbit B4=P3^4;

  33. void main()
  34. {
  35.    P2M0=0x1B;                //需要高電平大電流的引腳 2.4、2.3、2.1、2.0,填入數值0001 1011
  36.    P3M0=0xE4;                //需要高電平大電流的引腳 3.7、3.6、3.5、3.2,填入數值1110 0100
  37.    //B1=B2=B3=B4=0;

  38.    
  39.        
  40.   while(1)
  41.   {
  42.     delay_n_10us(400);
  43.         count++;
  44.         if(count>4)
  45.         {
  46.             count=0;
  47.                 B1=B2=B3=B4=0;  //暫時關閉數碼管 防止閃爍

  48.                 //開始  模--數轉換
  49.         P1ASF=0x80;
  50.             ADC_CONTR=0X88+7;
  51.                    delay_n_10us(5);
  52.             a=ADC_RES;
  53.             L=a;//先將讀數給PWM                 
  54.              //輸出PWM
  55.               if(L>200)         //如果時間大于2ms,從1ms重新開始
  56.              {
  57.                 L=200;
  58.              }
  59.              else if(L<100)         //如果時間小于2ms,從1ms重新開始
  60.                   {
  61.                         L=100;
  62.                       }               
  63.              OUT=1;
  64.              delay_n_10us(L);//輸出高電平   
  65.              OUT=0;
  66.                  data3=L/100;
  67.                  data2=L%100/10;
  68.                  data1=L%10;
  69.                  
  70.                
  71.                      
  72.         }
  73.          
  74.        
  75.         displaytime++;
  76.         if(displaytime>2)
  77.           displaytime=0;
  78.         if(displaytime==0)     
  79.           Display_num(data1,4);        //顯示個位
  80.         if(displaytime==1)
  81.           Display_num(data2,3);        //顯示十位
  82.         if(displaytime==2)
  83.           Display_num(data3*10,2); //顯示百位
  84.                        
  85.           
  86.           
  87.        
  88.          
  89.   }
  90.   
  91. }
  92. void Display(unsigned int num) //顯示0到9直接用相應的數字做參數,顯示1到9 加個點 用1到9乘以10做參數 0加一個點用11做參數
  93. {
  94.    switch(num)
  95.         {
  96.                  case 0:
  97.                      {
  98.                          DA=0;  DB=0;   DC=0;          DD=0;   DE=0; DF=0; DG=1;      DP=1;         //顯示0       
  99.                          break;          
  100.                          }
  101.              case 1:
  102.                      {
  103.                          DA=1;  DB=0;   DC=0;          DD=1;  DE=1; DF=1;   DG=1;      DP=1;         //顯示1
  104.                          break;                  
  105.                          }
  106.                  case 2:
  107.                      {
  108.                          DA=0;  DB=0;   DC=1;          DD=0;   DE=0;  DF=1;          DG=0;     DP=1;         //顯示2                  
  109.                          break;
  110.                          }
  111.                  case 3:
  112.                      {
  113.                          DA=0;  DB=0;    DC=0;          DD=0;    DE=1; DF=1;         DG=0;     DP=1;         //顯示3                  
  114.                          break;
  115.                          }
  116.                  case 4:
  117.                      {
  118.                          DA=1;  DB=0;  DC=0;          DD=1;    DE=1;  DF=0;           DG=0;     DP=1;         //顯示4                  
  119.                          break;
  120.                          }
  121.                  case 5:
  122.                      {
  123.                          DA=0;  DB=1;     DC=0;          DD=0;   DE=1;   DF=0;           DG=0;   DP=1;         //顯示5                  
  124.                          break;
  125.                          }
  126.                  case 6:
  127.                      {
  128.                          DA=0;  DB=1;     DC=0;          DD=0;  DE=0;  DF=0;          DG=0;    DP=1;         //顯示6                  
  129.                          break;
  130.                          }
  131.                  case 7:
  132.                      {
  133.                          DA=0;  DB=0;   DC=0;          DD=1;   DE=1;  DF=1;          DG=1;     DP=1;         //顯示7                  
  134.                          break;
  135.                          }
  136.                  case 8:
  137.                      {
  138.                          DA=0;  DB=0;    DC=0;          DD=0;  DE=0;  DF=0;          DG=0;     DP=1;         //顯示8                  
  139.                          break;
  140.                          }
  141.                  case 9:
  142.                      {
  143.                          DA=0;  DB=0;  DC=0;          DD=0;   DE=1; DF=0;           DG=0;      DP=1;         //顯示9                  
  144.                          break;
  145.                          }
  146.                  
  147.              case 10:
  148.                      {
  149.                          DA=1;  DB=0;   DC=0;          DD=1;  DE=1; DF=1;   DG=1;      DP=0;         //顯示1加個點
  150.                          break;                  
  151.                          }
  152.                 case 11:
  153.                      {
  154.                          DA=0;  DB=0;   DC=0;          DD=0;   DE=0; DF=0; DG=1;      DP=0;         //顯示0        加個點
  155.                          break;          
  156.                          }
  157.                  case 20:
  158.                      {
  159.                          DA=0;  DB=0;   DC=1;          DD=0;   DE=0;  DF=1;          DG=0;     DP=0;         //顯示2        加個點          
  160.                          break;
  161.                          }
  162.                  case 30:
  163.                      {
  164.                          DA=0;  DB=0;    DC=0;          DD=0;    DE=1; DF=1;         DG=0;     DP=0;         //顯示3        加個點          
  165.                          break;
  166.                          }
  167.                  case 40:
  168.                      {
  169.                          DA=1;  DB=0;  DC=0;          DD=1;    DE=1;  DF=0;           DG=0;     DP=0;         //顯示4        加個點          
  170.                          break;
  171.                          }
  172.                  case 50:
  173.                      {
  174.                          DA=0;  DB=1;     DC=0;          DD=0;   DE=1;   DF=0;           DG=0;   DP=0;         //顯示5        加個點          
  175.                          break;
  176.                          }
  177.                  case 60:
  178.                      {
  179.                          DA=0;  DB=1;     DC=0;          DD=0;  DE=0;  DF=0;          DG=0;    DP=0;         //顯示6        加個點          
  180.                          break;
  181.                          }
  182.                  case 70:
  183.                      {
  184.                          DA=0;  DB=0;   DC=0;          DD=1;   DE=1;  DF=1;          DG=1;     DP=0;         //顯示7        加個點          
  185.                          break;
  186.                          }
  187.                  case 80:
  188.                      {
  189.                          DA=0;  DB=0;    DC=0;          DD=0;  DE=0;  DF=0;          DG=0;     DP=0;         //顯示8        加個點          
  190.                          break;
  191.                          }
  192.                  case 90:
  193.                      {
  194.                          DA=0;  DB=0;  DC=0;          DD=0;   DE=1; DF=0;           DG=0;      DP=0;         //顯示9        加個點          
  195.                          break;
  196.                          }
  197.                  default :
  198.                      {
  199.                           DA=1;  DB=1;   DC=1;          DD=1;   DE=1;  DF=1;          DG=1;     DP=1;         //全滅          
  200.                          break;
  201.                          }
  202.         }
  203. }

  204. void Display_num(unsigned int num,unsigned char weizhi)
  205. {
  206.    switch(weizhi)
  207.    {
  208.       case 1:
  209.                {
  210.                         B1=1; B4=0;B2=0;B3=0;
  211.                                   Display(num);
  212.                                 break;
  213.                         }
  214.            case 2:
  215.                {
  216.                         B2=1; B1=0;B3=0;B4=0;
  217.                                   Display(num);
  218.                                 break;
  219.                         }
  220.             case 3:
  221.                {
  222.                         B3=1; B1=0;B2=0;B4=0;
  223.                                   Display(num);
  224.                                 break;
  225.                         }
  226.                  case 4:
  227.                {
  228.                         B4=1; B1=0;B2=0;B3=0;
  229.                                   Display(num);
  230.                                 break;
  231.                         }


  232.     }  
  233. }  





  234. void Delay10us()                //@12.000MHz
  235. {
  236.         unsigned char i;

  237.         _nop_();
  238.         _nop_();
  239.         i = 24;
  240.         while (--i);
  241. }

  242. void delay_n_10us(unsigned int n) //延時n個10us的函數
  243. {      
  244.      while(n)         
  245.           {  
  246.               Delay10us();   
  247.                   n=n-1;//每循環一次n減小1  
  248.            }
  249. }
復制代碼



評分

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

查看全部評分

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

使用道具 舉報

沙發
ID:603812 發表于 2021-12-13 10:01 | 只看該作者
高手謝謝分享,老貼子頂起別讓它沉了
回復

使用道具 舉報

板凳
ID:895060 發表于 2022-12-7 21:29 | 只看該作者
我來了來了 發表于 2021-12-13 10:01
高手謝謝分享,老貼子頂起別讓它沉了

不錯不錯,學習了
回復

使用道具 舉報

地板
ID:1056411 發表于 2022-12-8 10:31 | 只看該作者
用什么軟件編程的,我是新手
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
国产精品乱码一区二区视频| 大菠萝精品导航| 国产91免费在线观看| free性中国hd国语露脸| 在线一区亚洲| 国产区精品视频| 在线播放日韩欧美| 欧美日韩精品一区视频| 欧美激情综合在线| 久久精品系列| 成人在线一区| 亚洲国产欧美国产第一区| 影音先锋中文在线视频| 在线播放国产区| 国产卡1卡2卡三卡在线| 国产探花精品一区二区| 国产亚洲精品成人| 超碰97在线资源站| 99999精品视频| 日韩在线第一区| 国产欧美久久一区二区| 欧美成人精品在线观看| 日韩欧美电影一区| 色综合天天做天天爱| 26uuu亚洲综合色欧美| 强制捆绑调教一区二区| 99久久精品费精品国产风间由美| 亚洲1区在线观看| 亚洲精品mv| 50度灰在线| 日本大片在线观看| 日本二区视频| 黄在线观看在线播放720p| 亚洲国产aⅴ精品| 国产模特av私拍大尺度| 国产91av视频| 午夜爽爽爽男女免费观看| 国产美女视频免费观看下载软件| 日韩av片网站| av7777777| 91传媒免费视频| 日韩.欧美.亚洲| 午夜精品一区二区三区免费视频| 久久久久久久电影| 国产精品99久久久久久似苏梦涵 | 日本一本在线免费福利| 三级做a全过程在线观看| 国产精品久久久久精| 青青操免费在线视频| 婷婷社区五月天| 一级特黄曰皮片视频| 蜜桃视频无码区在线观看| 黄色av免费在线播放| 欧美在线观看视频免费| 强开小嫩苞一区二区三区网站| 精品国产乱码久久久久| av一区观看| 91精品黄色| 成人h视频在线观看播放| 国产精品免费一区二区三区都可以| 2019最新中文字幕| 97色在线观看免费视频| 韩国精品久久久999| 97在线看福利| 69久久夜色精品国产7777| 久久久中文字幕| 高清欧美性猛交xxxx黑人猛交| 色综合导航网站| 欧美精品video| 久久久久久噜噜噜久久久精品| 久久精品国产成人| 欧美大片在线影院| 97视频在线观看免费高清完整版在线观看 | 亚洲精品国产成人影院| 婷婷精品进入| 欧美午夜久久| 国产欧美日韩一级| 日日夜夜精品免费视频| 久88久久88久久久| 亚洲淫成人影院| а√在线中文网新版地址在线| 秋霞在线视频| 九色porny视频在线观看| 亚洲mmav| 亚洲高清在线一区| 狠狠综合久久av一区二区蜜桃| 欧美日韩中文一区二区| 97精品国产福利一区二区三区| 亚洲精品成人影院| 国产欧美大片| 精品亚洲免费视频| 99re这里都是精品| 亚洲三级电影网站| 在线免费观看日本一区| 精品国产乱码久久久久久1区2区 | 国产女人aaa级久久久级| 国产精品美女一区二区| 亚洲制服丝袜av| 欧美日韩中文字幕一区二区| 精品国产髙清在线看国产毛片| 亚洲人a成www在线影院| 国语对白做受69| 亚洲综合最新在线| 亚洲欧美日韩国产成人综合一二三区| 成人短视频在线观看免费| 青青草av网站| 好吊视频在线观看| 日韩 国产 在线| www日本高清| 一个人看的www免费观看视频| 爆操欧美孕妇| 尤物网址在线观看| av亚洲一区二区三区| 图片婷婷一区| 天堂在线一区二区| 91视频免费观看| 午夜精品久久久久久久| 亚洲成人性视频| 久久久久久久亚洲精品| 国产综合av一区二区三区| 免费毛片网站在线观看| 亚洲精品乱码久久久久久蜜桃图片| 欧洲猛交xxxx乱大交3| 97人妻精品一区二区三区软件| 麻豆精品传媒视频观看| 在线观看视频色潮| 亚洲精品一区| 欧美国产小视频| 国产一区二区调教| 一区二区三区四区在线免费观看| 精品三级在线看| 欧美综合激情网| 在线观看一区二区三区三州| 色姑娘综合天天| 久久综合成人网| 中文字幕国语官网在线视频| 国产字幕中文| 午夜伦理福利在线| 婷婷成人基地| 久久欧美一区二区| 欧美一区二区三区在| 国内精品伊人久久| 五月天丁香综合久久国产 | 国产视频在线观看一区| 久久精品99国产| 黄色片在线观看网站| 手机在线观看毛片| 久草热久草在线频| 欧美成人家庭影院| 久久成人精品| 亚洲一区二区欧美日韩| 一区二区三区www| 国产精品.com| 欧美性受xxxxxx黑人xyx性爽| 国产一级二级毛片| 国产精品亚洲色图| 2024短剧网剧在线观看| 国产一区二区三区四区大秀| 成人深夜福利app| 91精品视频网| 国产一区二区香蕉| 大香煮伊手机一区| 亚洲AV无码成人精品区东京热| 国产成人精品久久一区二区小说 | 91亚洲精华国产精华精华液| 欧美一区二区三区免费大片| 国产精品成人播放| 亚欧无线一线二线三线区别| 99久久99久久精品国产| 免费观看四虎精品成人| 免费av网站在线观看| 手机亚洲手机国产手机日韩| 欧美激情一区二区| 尤物九九久久国产精品的分类| 蜜桃成人在线| 90岁老太婆乱淫| 高清av中文在线字幕观看1| 大片免费播放在线视频| 人人狠狠综合久久亚洲婷婷| 国产精品护士白丝一区av| 亚洲一二三在线| 色视频一区二区三区| 肉色超薄丝袜脚交69xx图片| 欧美日韩看片| 黄色在线观看www| 国产精品久久777777毛茸茸 | 国产美女av一区二区三区| 制服丝袜日韩国产| 国产精品免费一区二区三区在线观看| 国产成人av免费观看| 高清国产mv在线观看| 日本视频在线免费观看| 欧美在线影院| 欧美丝袜一区二区| 成人免费网站在线| 在线播放av网址| 中文先锋资源| 嗯啊主人调教在线播放视频| 国产日韩精品视频一区二区三区 | 久久久久久黄色| 色一情一乱一区二区| 日本香蕉视频在线观看| 夜夜爽妓女8888视频免费观看| 116美女写真午夜一级久久| 欧美激情在线精品一区二区三区| 国产精品不卡在线| 久久噜噜噜精品国产亚洲综合 | 狠狠久久伊人中文字幕| 久久青青草原一区二区| 欧美人与性禽动交精品| 毛片av一区二区| 国产剧情在线一区| 久久婷婷开心| 国产91在线看| 国产福利免费在线观看| 在线视频xx| 亚洲成av人片一区二区密柚| 日韩欧美国产电影| 欧美极品欧美精品欧美图片| 国产乱视频在线观看播放| 蜜乳av综合| 精品盗摄一区二区三区| 久久久久久久久久久久91| 免费在线看大片无需流量| 欧美在线黄色| 色先锋资源久久综合5566| 亚洲制服丝袜在线播放| 欧美日夜夜逼| 国产一区二区三区精品视频| 秋霞av国产精品一区| 色欲人妻综合网| 国产精品剧情一区二区在线观看| 成人黄色大片在线观看| 成人在线国产精品| 五月激情丁香网| 日日夜夜亚洲精品| 91福利国产精品| 黄色国产精品视频| 免费看的av| 日韩电影在线观看网站| 日本aⅴ大伊香蕉精品视频| 免费在线观看黄视频| a天堂资源在线| 伊人色综合久久天天人手人婷| 亚洲精品永久www嫩草| 影音先锋国产资源站| 99国内精品久久久久久久| 亚洲天堂av在线免费| 国产精品亚洲无码| 久久五月精品| 亚洲精品乱码久久久久久黑人| 中文字幕日韩精品一区二区| 国产麻豆永久视频| 亚洲茄子视频| 欧洲成人在线观看| 国产乱码77777777| 日韩08精品| 日韩精品一区二| 国产二级一片内射视频播放| 北岛玲日韩精品一区二区三区| 欧美经典三级视频一区二区三区| 亚洲精品久久久久久一区二区| 免费精品国产自产拍观看| 亚洲免费成人| 国产精品视频一区二区高潮| 国产女人18毛片水18精| 猛男gaygay欧美视频| 一区二区三区在线播放欧美| 疯狂撞击丝袜人妻| 毛片免费在线观看| 中文字幕亚洲综合久久菠萝蜜| 日本成人性视频| www.天堂在线观看| 成人综合在线观看| 日本黄网免费一区二区精品| 九色91蝌蚪| 韩国v欧美v日本v亚洲v| 日韩一二在线观看| 欧美 日本 国产| 激情国产在线| 91精品国产综合久久福利| 欧美深性狂猛ⅹxxx深喉| 黄视频在线免费看| 色屁屁一区二区| 年下总裁被打光屁股sp| 色老头在线观看| 欧美精品一级二级三级| 女尊高h男高潮呻吟| а√天堂中文资源在线bt| 欧美理论片在线| 免费观看av网站| 午夜欧美巨大性欧美巨大| 欧美老人xxxx18| 在线观看日本黄色| 精品一区二区三区中文字幕在线 | 日本韩国欧美在线| 国产国语老龄妇女a片| 人人澡人人添人人爽一区二区| 欧美日本在线播放| 女人又爽又黄免费女仆| 视频在线日韩| 亚洲视频一区二区三区| 免费看日韩毛片| 视频一区中文| 庆余年2免费日韩剧观看大牛| 亚洲第一页在线观看| 亚洲精品欧美| 精品国产一区二区三区四区精华| 2021最新国产精品一区| 成人免费视频免费观看| 91精品国产吴梦梦| 四虎影院在线域名免费观看| 久久视频这里只有精品| 天天色综合社区| 在线免费观看h| 国产三区在线成人av| 亚洲成人av动漫| 免费看a网站| 狠狠色丁香九九婷婷综合五月| 国产高清在线一区| 影音先锋男人资源站在线观看| 艳女tv在线观看国产一区| 97久久精品国产| 97精品人妻一区二区三区香蕉| 国产精品欧美三级在线观看| 伦伦影院午夜日韩欧美限制| 国产尤物在线视频| 精品国产一区二区三区成人影院| 国产亚洲精品久久久久动| 九九免费精品视频| 9999精品视频| 国产亚洲人成网站在线观看| 欧美精品久久久久久久久46p| 久久青草视频| 亚洲香蕉成人av网站在线观看| 激情综合网五月天| 亚洲啊v在线免费视频| 在线视频亚洲欧美| www.国产色| 精品不卡一区| 欧美做爰性生交视频| 午夜性色福利影院| 日韩和欧美一区二区三区| 国内一区在线| 成年人福利网站| 国产欧美一区在线| 国产精品少妇在线视频| 阿v免费在线观看| 在线亚洲高清视频| 中文字幕第20页| 国产成人福利夜色影视| 亚洲偷欧美偷国内偷| 中文字幕精品无码一区二区| 波多野结衣在线观看一区二区 | 136福利第一导航国产在线| 欧美午夜精品一区二区蜜桃| 国产色视频一区二区三区qq号| 成人全视频在线观看在线播放高清| 亚洲美女在线视频| 日韩一级片中文字幕| 希岛爱理av一区二区三区| 成人免费视频97| 激情网址大全| 中文字幕欧美激情| 欧美美女性视频| 91精品国产黑色瑜伽裤| 亚洲男人天堂久| 中文字幕一区二区三区人妻四季 | 亚洲国产精品成人一区二区| 国产亚洲欧美精品久久久www | 丁香六月综合| 最近2019年日本中文免费字幕| 91麻豆国产在线| 天堂资源在线中文精品| 日本一区二区免费高清视频| 精品久久av| 在线播放91灌醉迷j高跟美女| 欧美大片xxxx| 99精品视频在线观看免费播放| 999热视频在线观看| h视频在线观看免费网站| 亚洲人成人一区二区在线观看| 激情av中文字幕| 日本免费一区二区视频| 欧美与黑人午夜性猛交久久久| 国内精品2019| 中文字幕在线一区| 免费看污片网站| 国产99久久| 精品国产中文字幕| 污香蕉视频在线观看| 91精品黄色片免费大全| 国产第一页在线观看| 久久综合影视| 日韩免费视频播放| 亚洲女色av| 69久久夜色精品国产69| 丝袜免费视频| 亚洲天堂av一区二区三区| 国产成人精品一区二区免费看京|