這是我在2021-7,在網上抄寫的STC15W408AS程序
單片機源程序如下:
- /*
- 2021-7-1,用新購買的12864液晶屏顯示2260
- 12MHZ
- // STC15f104模擬315M 2272解碼程序
- // 工作頻率:12M
- //說明:1路繼電器輸出,1LED指示,1微動開關K1。
- // 按K1進入編輯模式,LED指示燈亮。
- // 在編輯模式下 ,按下遙控器鈕,存儲有效的遙控碼,退出編輯模式。
- // 在編輯模式下 ,按K1退出編輯模式。
- // 在編輯模式下 ,長按K1 (10S) 刪除所有存儲的遙控碼。
- // 在正常模式下 , 按下遙控器鈕,及LED與繼電器亮滅。
- //優點: 能接收2262的1.2M-4.7M電阻編碼,幾乎所有的315M遙控器都兼容。
- // 由于定時讀引腳,抗干擾能力強 ,和硬件解碼距離無區別。
- //缺點:占用單片機資源比較多。能存儲20條編碼。
- */
- #include"stc15f2k60s2.h"
- #include "lcd.h"
- #include"rf.h"
- #include"fengmingqi.h"
- #include"key.h"
- void main()
- {
- stc_pin();//上電管腳初始化2018-10-25//
- IR_INPUT = 1; //接收引腳
- RF_OUT = 0;
- // ConfigTimer2(5); //配置T2定時 ms
- ConfigTimer0(124); //配置T0定時 0-255us 256-124=132us
- t2_init(124 ); //124us進入一次,定時器2初始化 16位自動重裝12MHZ下最大能有65.335MS
- LCDInit();
- LCDcls(0) ;
- wasc_6x8(0,0,"shao_jianxiong");//連續寫入一串6X8字符//
- //wascii6x8_one(10,2,3);//寫入6X8的0-9-a-b-c-d-e-f一個
- wasc_6x8(0,2,"315_433mhz_RF_RX_TX");//連續寫入一串6X8字符//
- BBZZ(255);
- delayms(500);
- //LCDcls(0) ;
- sy = 8;
- AUXR &= ~0x10; //定時器2停止計時
- while(1)
- {
- rf_ok();
- key_on_off();//按鍵處理//
-
- }
- }
復制代碼
所有代碼51hei提供下載:
RF_12864_2021-7-1300.rar
(178.37 KB, 下載次數: 88)
2021-7-13 13:22 上傳
點擊文件名下載附件
|