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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

藍牙控制8路單片機程序+APP

[復制鏈接]
跳轉到指定樓層
樓主
壓縮包里面有app


單片機源程序如下:
  1. #include <reg52.h>
  2. #include <intrins.h>
  3. unsigned char tmp;
  4. unsigned int c=0;

  5. sbit led1=P2^0;                    
  6. sbit led2=P2^1;                        
  7. sbit led3=P2^2;
  8. sbit led4=P2^3;

  9. sbit led5=P2^4;                  
  10. sbit led6=P2^5;                        
  11. sbit led7=P2^6;
  12. sbit led8=P2^7;
  13. void init();   
  14. void send(unsigned char a);           
  15. void ctrl();  

  16. void main()
  17. {
  18.                 init();
  19.           while(1)
  20.           {         
  21.                   if(RI==1)   
  22.                   {
  23.                    RI = 0;
  24.                   tmp = SBUF;
  25.                                   ctrl();
  26.                                   }      
  27.           }
  28. }

  29. void init()         
  30. {
  31.         TMOD=0x20;        
  32.         PCON=0x80;           

  33.         TH1=0xfa;        
  34.         TL1=0xfa;

  35.         TR1=1;        

  36.         SM0=0;        
  37.         SM1=1;
  38.     REN=1;                                                                                                                                                                                                         
  39.                
  40.         EA=1;        
  41.         ES=1;

  42.       led1=1;         
  43.                   led2=1;
  44.                   led3=1;
  45. }
  46.    
  47. void send(unsigned char a)
  48. {                                                
  49.         TI=0;        
  50.         SBUF=a;
  51.         while(TI==0);
  52.         TI=0;

  53. }

  54. void ctrl()                           
  55. {
  56.                                     switch(tmp)
  57.                                   {
  58.                                           case '1':led1=1;break;                                       
  59.                                         case '0':                                       
  60.                                                  led1=0;
  61.                                                  send(tmp);
  62.                                                  break;
  63.                                        
  64.                                        
  65.                                         case '2':                                   
  66.                                                 
  67.                                                  led2=0;
  68.                                                  send(tmp);
  69.                                                  break;
  70.                                         case '3':                                
  71.                                                 
  72.                                                   led2=1;
  73.                                                   send(tmp);
  74.                                                   break;
  75.                                         case '4':                                
  76.                                                 
  77.                                        
  78.                                                 led3=0;
  79.                                                 send(tmp);
  80.                                                 break;
  81.                                         case '5':                                
  82.                                                 led3=1;
  83.                                                 send(tmp);
  84.                                                 break;
  85.                                         case '6':                        
  86.                                                 

  87.                                                 led4=0;
  88.                                                 send(tmp);
  89.                                                 break;
  90.                                         case '7':                                
  91.                                                 led4=1;
  92.                                                 send(tmp);
  93.                                                 break;
  94.                                        
  95.                                        
  96.                                        
  97.                                        
  98.                                        
  99.                                        
  100.                                        
  101.                                         case '8':
  102.                                         led1=0;
  103.                                         led2=0;
  104.                                         led3=0;
  105.                                         led4=0;
  106.                                         led5=0;
  107.                                         led6=0;
  108.                                         led7=0;
  109.                                         led8=0;                                 
  110.                                         send(tmp);
  111.                                                 break;                                       
  112.                                         case '9':                                
  113.                                         led1=1;
  114.                                         led2=1;
  115.                                         led3=1;
  116.                                         led4=1;
  117.                                         led5=1;
  118.                                         led6=1;
  119.                                         led7=1;
  120.                                         led8=1;        ;
  121.                                                  send(tmp);
  122.                                                  break;
  123.                                        
  124.                                         case 'B':                                    
  125.                                          led6=0;
  126.                                                  send(tmp);
  127.                                                  break;
  128.                                         case 'E':                                
  129.                                                 led6=1;
  130.                                                   send(tmp);
  131.                                                   break;
  132.                                        
  133.                                        
  134.                                         case 'C':                                
  135.                                                 led7=0;
  136.                                                 send(tmp);
  137.                                                 break;
  138.                                         case 'F':                                
  139.                                                 led7=1;
  140.                                                 send(tmp);
  141.                                                 break;
  142.                                        
  143.                                        
  144.                                         case 'D':                                       
  145.                                                 led8=0;
  146.                                                 send(tmp);
  147.                                                 break;
  148.                                         case 'G':                                
  149.                                                 led8=1;
  150.                                                 send(tmp);
  151.                                                 break;
  152.                                         default:                 
  153.                                                 
  154.                                                   send(tmp);
  155.                                   }
  156. }
復制代碼

所有資料51hei提供下載:
藍牙 APP.rar (2.33 MB, 下載次數: 65)


評分

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

查看全部評分

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

使用道具 舉報

沙發
ID:50881 發表于 2018-9-10 08:08 | 只看該作者
謝謝!!!。。。。。
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 日韩三级在线观看 | 国产精品99久久久精品免费观看 | 中文字幕成人免费视频 | 久久不射网 | 国产精品免费福利 | 日韩久久久久久久久久久 | 久久一区二区三区四区 | 超碰在线人人 | 韩日在线| 国产精品毛片久久久久久久 | 亚洲一区在线免费观看 | 黄色免费在线观看网站 | 欧美成人免费在线视频 | 免费观看一级特黄欧美大片 | 欧美国产一区二区三区 | 拍真实国产伦偷精品 | 精品伦精品一区二区三区视频 | 日韩毛片免费看 | 人人爱干| 欧美韩一区二区三区 | 亚洲综合在线视频 | 91麻豆精品一区二区三区 | www.久| 福利av在线 | 色综合一区二区 | 超碰伊人 | 久久精品色视频 | 日韩一区二区三区av | 成人国产毛片 | 美女视频网站久久 | gogo肉体亚洲高清在线视 | 国产综合久久久久久鬼色 | 人人鲁人人莫人人爱精品 | 色接久久 | 日韩国产欧美 | 草b视频 | 欧美一区二区三区高清视频 | 99精品欧美一区二区三区综合在线 | 黄色成人在线网站 | 欧美成人在线影院 | 自拍偷拍第一页 |