欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

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

QQ登錄

只需一步,快速開始

搜索
查看: 4343|回復(fù): 1
收起左側(cè)

單片機(jī)用PT2262/2272帶解碼模塊無(wú)線電遙控LED源程序

[復(fù)制鏈接]
ID:175881 發(fā)表于 2017-3-30 02:14 | 顯示全部樓層 |閱讀模式
PT2262/2272是臺(tái)灣普城公司生產(chǎn)的一種CMOS工藝制造的低功耗低價(jià)位通用編解碼電路,本例采用這種模塊,來(lái)遙控led


無(wú)線芯片的資料詳見(jiàn):http://www.raoushi.com/bbs/dpj-44384-1.html

單片機(jī)源程序:

  1. //---------------------------------------------------------------------------------------------------------
  2. // 程序名:  WX6-5.c
  3. // 程序功能: 無(wú)線電遙控LED
  4. //---------------------------------------------------------------------------------------------------------
  5. #include <reg51.h>                            //頭文件
  6. #define uchar unsigned char
  7. #define uint unsigned int
  8. #define IN P0                                 //接收數(shù)據(jù)端口
  9. #define A P1
  10. sbit VT=P0^4;                                 //接收控制信號(hào)位
  11. sbit SPK=P2^7;                                //蜂鳴器信號(hào)輸入位定義

  12. //---------------------------------------- 延時(shí)函數(shù) ------------------------------------------------        

  13.   void delay(uint k)                               //總延時(shí)時(shí)間:1ms k
  14.    {
  15.      uint i,j;                                 //定義局部變量i、j  
  16.      for(i=0;i<k;i++){                                //外層循環(huán)
  17.      for(j=0;j<121;j++)                             //內(nèi)層循環(huán)
  18.     {;}}
  19.    }

  20. //----------------------------------------- 發(fā)聲函數(shù) ----------------------------------------------

  21.   void  fs_d ()                                         
  22.     {   
  23.       unsigned int j,y;                        //聲明無(wú)符號(hào)整型變量j, y        
  24.        {                    
  25.          for(y=0;y<1000;y++)                   //循環(huán)1000次,嘀響0.5s
  26.           {  
  27.             SPK=~SPK;                          //反相輸出
  28.                 for(j=0;j<50;j++);                 //延時(shí)約500μs
  29.            }  
  30.         delay(200);                                       
  31.       }                                          
  32.    }
  33.   
  34. //------------------------------------------ 主函數(shù) ----------------------------------------------

  35. void  main()
  36.   {
  37.     while(1)                                    //循環(huán)檢測(cè)
  38.      {
  39.       if(VT==1)                                 //遙控有信號(hào)輸出
  40.        {
  41.          delay(100);                            //等待,消除干擾信號(hào)
  42.          if(VT==1)                              //依然有遙控信號(hào)
  43.            {           
  44.                      A=(IN & 0x0f);                     //將接收到的信號(hào)作與運(yùn)算后賦予A            
  45.                          P1=~A;                             //由P1端口反向輸出
  46.                      fs_d ();                           //鳴響1聲
  47.                    }
  48.            }
  49.          }           
  50.   }                  
  51.                         
  52. //-----------------------------------------------------------------------------------------------------


復(fù)制代碼
0.png

該系列源碼包含有很多非常經(jīng)典,代碼風(fēng)格十分規(guī)范,而且注釋詳細(xì)的單片機(jī)例程,還帶仿真,對(duì)于MCU學(xué)習(xí)特別是初學(xué)者是很有幫助的,全部源碼下載(共25個(gè)項(xiàng)目)www.raoushi.com/bbs/dpj-79328-1.html

本例程下載(含proteus仿真工程文件與源碼):
無(wú)線電遙控LED.rar (18.73 KB, 下載次數(shù): 61)





相關(guān)帖子

回復(fù)

使用道具 舉報(bào)

ID:165180 發(fā)表于 2017-3-30 14:47 | 顯示全部樓層
謝謝樓主,學(xué)習(xí)了。!
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

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

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

快速回復(fù) 返回頂部 返回列表