|
|
PT2262/2272是臺灣普城公司生產(chǎn)的一種CMOS工藝制造的低功耗低價位通用編解碼電路,這種無線模塊在生活中有很應用,如遙控車玩具車,遙控門等。本例采用這種模塊,來遙控開關.
 
PT2262/2272無線芯片的資料詳見:http://m.raoushi.com/bbs/dpj-44384-1.html
單片機源程序:
- //---------------------------------------------------------------------------------------------------------
- // 程序名: WX6-6.c
- // 程序功能: 無線電遙控開關
- //---------------------------------------------------------------------------------------------------------
- #include <reg51.h> //頭文件
- #define uchar unsigned char
- #define uint unsigned int
- #define IN P0 //接收數(shù)據(jù)端口
- sbit VT=P0^4; //接收控制信號位
- sbit REY=P2^6; //繼電器REY控制引腳定義
- sbit SPK=P2^0; // 溝繢刃藕攀淙胛?
- sbit LED=P1^0; //繼電器工作指示燈
-
- //---------------------------------------- 延時函數(shù) ------------------------------------------------
- void delay(uint k) //總延時時間:1ms k
- {
- uint i,j; //定義局部變量i、j
- for(i=0;i<k;i++){ //外層循環(huán)
- for(j=0;j<121;j++) //內(nèi)層循環(huán)
- {;}}
- }
- //----------------------------------------- 發(fā)聲函數(shù) ----------------------------------------------
-
- void fs_d ()
- {
- unsigned int j,y; // 聲明無符號整型變量j, y
- {
- for(y=0;y<1000;y++) //循環(huán)1000次,嘀響0.5s
- {
- SPK=~SPK; //反相輸出
- for(j=0;j<50;j++); //延時約500μs
- }
- delay(200);
- }
- }
-
- //------------------------------------------ 主函數(shù) ----------------------------------------------
- void main()
- {
- unsigned char KA,KB;
- KA=0x01; //無線遙控器A鍵控制碼為0x01
- KB=0x02; //無線遙控器A鍵控制碼為0x02
- REY=1; //先關閉繼電器
- while(1) //循環(huán)檢測
- {
- if(VT==1) //遙控有信號輸出
- {
- delay(100); //等待,消除干擾信號
- if(VT==1) //依然有遙控信號
- {
- if((IN & 0x0f)==KA) //如果按下遙控器A鍵
- {
- REY=0; //繼電器吸合
- LED=0; //繼電器工作指示燈亮
- fs_d (); //鳴響1聲
- }
- if((IN & 0x0f)==KB) //如果按下遙控器B鍵
- {
- REY=1; //釋放繼電器
- LED=1; //繼電器工作指示燈滅
- fs_d (); //鳴響2聲
- fs_d ();
- }
-
- }
- }
- …………限于本文篇幅 余下代碼請從51黑下載附件…………
復制代碼
0.png (47.83 KB, 下載次數(shù): 54)
下載附件
2017-3-30 02:39 上傳
該系列源碼包含有很多非常經(jīng)典,代碼風格十分規(guī)范,而且注釋詳細的單片機例程,還帶仿真,對于MCU學習特別是初學者是很有幫助的,全部源碼下載(共25個項目):http://m.raoushi.com/bbs/dpj-79328-1.html
本例程下載(含proteus仿真工程文件與源碼):
單片機無線電遙控開關源程序.rar
(20.24 KB, 下載次數(shù): 115)
2017-3-30 02:38 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
|
|