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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

語音控制臺燈電路圖及C51單片機源碼(不帶校驗碼)

[復制鏈接]
跳轉到指定樓層
樓主
開源   stc15w4k58s4單片機

單片機源程序如下:
  1. //注意,這里以控制臺燈舉例,實際上不一定是用來控制臺燈的,
  2. //增加多路請對比1路的程序和兩路的程序,按照同樣的方法修改程序。

  3. //使用此程序前,模塊要設置好關鍵詞。

  4. #include <at89x51.h>
  5. #define kai 0; //定義字符串kai代表低電平0
  6. #define guan 1;//定義字符串guan代表高電平1
  7. unsigned char a;//a用來存放串口接收到的數據(即模塊的返回值)
  8. sbit JDQ=P2^7; //繼電器接P2.7,P2.7腳出來接一個10K電阻再接到S8550三極管的基極
  9.                //集電極接地,發射極接繼電器的線圈到5V電源上,
  10.                            //線圈兩腳之間接一個IN4007二極管,注意二極管的負極要接5V電壓處
  11.                            //正極接三極管的發射極。
  12.                           
  13. sbit JDQ2=P2^6; //第二路繼電器接P2.6,P2.6腳出來接一個10K電阻再接到S8550三極管的基極
  14.                //集電極接地,發射極接繼電器的線圈到5V電源上,
  15.                            //線圈兩腳之間接一個IN4007二極管,注意二極管的負極要接5V電壓處
  16.                            //正極接三極管的發射極。  下同... 請參照控制1路的源碼根目錄下的原理圖。
  17. sbit JDQ3=P2^5;
  18. sbit JDQ4=P2^4;
  19. sbit JDQ5=P2^3;
  20. sbit JDQ6=P2^2;
  21. sbit JDQ7=P2^1;
  22. sbit JDQ8=P2^0;
  23. sbit JDQ9=P1^7;
  24. sbit JDQ10=P1^6;
  25. main()
  26. {
  27.         TMOD=0x20;//定時器1使用初值自動重裝方式,方式2
  28.         TH1=0xfd;
  29.         TL1=0xfd;//9600波特率初值
  30.         TR1=1;//允許定時器計數
  31.         SM0=0;//方式1設置
  32.         SM1=1;
  33.         REN=1; //允許串口接收
  34.         EA=1;  //開總中斷
  35.         ES=1;  //開串口中斷
  36.         while(1)
  37.         {
  38.                 //======================================================//
  39.            if(a==1)//如果a=1,P1.7=0,繼電器吸合,臺燈打開
  40.            {
  41.                     JDQ=kai; //P1.7=0,
  42.            }
  43.            else if(a==2)//如果a=2,P1.7=1,繼電器松開,臺燈關閉
  44.            {
  45.                            JDQ=guan;//P1.7=1,
  46.            }
  47.            //=====================================================//
  48.            else if(a==3)
  49.            {
  50.                            JDQ2=kai;//如果a=3,第二路開
  51.            }
  52.            else if(a==4)
  53.            {
  54.                            JDQ2=guan;//如果a=4,第二路關
  55.            }
  56.            //====================================================//
  57.            else if(a==5)
  58.            {
  59.                            JDQ3=kai;//如果a=3,第三路開
  60.            }
  61.            else if(a==6)
  62.            {
  63.                            JDQ3=guan;//如果a=4,第三路關
  64.            }
  65.            //====================================================//
  66.            else if(a==7)
  67.            {
  68.                            JDQ4=kai;//如果a=3,第四路開
  69.            }
  70.            else if(a==8)
  71.            {
  72.                            JDQ4=guan;//如果a=4,第四路關
  73.            }
  74.            //====================================================//
  75.            else if(a==9)
  76.            {
  77.                            JDQ5=kai;//如果a=3,第五路開
  78.            }
  79.            else if(a==10)
  80.            {
  81.                            JDQ5=guan;//如果a=4,第五路關
  82.            }
  83.            //====================================================//
  84.            else if(a==11)
  85.            {
  86.                            JDQ6=kai;//如果a=3,第六路開
  87.            }
  88.            else if(a==12)
  89.            {
  90.                            JDQ6=guan;//如果a=4,第六路關
  91.            }
  92.            //====================================================//
  93.            else if(a==13)
  94.            {
  95.                            JDQ7=kai;//如果a=3,第七路開
  96.            }
  97.            else if(a==14)
  98.            {
  99.                            JDQ7=guan;//如果a=4,第七路關
  100.            }
  101.            //====================================================//
  102.            else if(a==15)
  103.            {
  104.                            JDQ8=kai;//如果a=3,第八路開
  105.            }
  106.            else if(a==16)
  107.            {
  108.                            JDQ8=guan;//如果a=4,第八路關
  109.            }
  110.            //====================================================//
  111.            else if(a==17)
  112.            {
  113.                            JDQ9=kai;//如果a=3,第九路開
  114.            }
  115.            else if(a==18)
  116.            {
  117.                            JDQ9=guan;//如果a=4,第九路關
  118.            }
  119.            //====================================================//
  120.            else if(a==19)
  121.            {
  122.                            JDQ10=kai;//如果a=3,第十路開
  123.            }
  124.            else if(a==20)
  125.            {
  126.                            JDQ10=guan;//如果a=4,第十路關
  127.            }
  128.           
  129.            else ;
  130.                   
  131.                    //也可以用switch語句寫,各人喜好吧...
  132.        
  133.         }

  134. }

  135. void serial() interrupt 4 //中斷法
  136. {
  137.         if(RI==1)//如果是接收中斷,進行下面工作
  138.         {
  139.                 a=SBUF;//串口接收到到的數據存放到a中
  140.                 RI=0;//接收中斷標志位標志
  141.         }
  142.         if(TI==1)//如果是發送中斷,直接清零發送中斷標志,不做任何工作
  143.         {
  144.                 TI=0; //發送中斷標志位清零
  145.         }
  146. }
復制代碼

所有資料51hei提供下載:
語音識別模塊.rar (1.4 MB, 下載次數: 38)


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

使用道具 舉報

沙發
ID:1 發表于 2019-5-9 18:23 | 只看該作者
本帖需要重新編輯補全電路原理圖,源碼,詳細說明與圖片即可獲得100+黑幣(帖子下方有編輯按鈕)
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 一级片免费在线观看 | 99久久精品免费看国产免费软件 | 亚洲精品久久久久久一区二区 | 久久91av| 91精品国产综合久久久久 | 免费av在线 | 欧美三区 | 久久这里有精品 | 国产高清在线精品一区二区三区 | 国产亚洲精品综合一区 | 国产日韩欧美精品一区二区 | 国产成人免费视频网站高清观看视频 | 91夜夜夜| 免费一区二区在线观看 | 精品在线一区二区 | 成人在线观看欧美 | 日日干日日操 | 日韩精品一区二区三区在线播放 | av天空| 国产一区二区在线播放 | 羞羞视频网站 | 国产一区二区三区在线免费观看 | 亚洲国产精品久久久久 | 中文字幕免费中文 | 亚洲国产一区二区视频 | 久久综合一区二区 | 久久久久久精 | 国产一区二区激情视频 | 污污免费网站 | 岛国午夜| 男人电影天堂 | 搞av.com | 紧缚调教一区二区三区视频 | 精品蜜桃一区二区三区 | 免费观看av | 在线观看亚洲欧美 | 日韩精品一区二区三区在线观看 | 欧美一级二级三级视频 | 污片在线观看 | 欧美一区二区三区在线看 | 久久久精彩视频 |