|
感謝論壇的朋友們:剛開始學(xué)51單片機(jī),只會(huì)點(diǎn)亮單個(gè)發(fā)光管,做了個(gè)小東東,呵呵
433m無(wú)線發(fā)射波形圖:
LANYAKA OK.JPG (116.62 KB, 下載次數(shù): 89)
下載附件
2019-1-24 22:55 上傳
STC15W204S延時(shí).JPG (89.2 KB, 下載次數(shù): 65)
下載附件
2019-1-24 22:55 上傳
STC-ISP 6.860.JPG (155.41 KB, 下載次數(shù): 102)
下載附件
2019-1-24 22:55 上傳
單片機(jī)源程序如下:
// 我剛會(huì)點(diǎn)亮單個(gè)發(fā)光管,其它什么都不會(huì),大家不要笑我的代碼啊,哈哈哈哈
/*
新手參考測(cè)試 11.0592MHZ STC15F104W STC15W204S STC15F2K61S2(僅單個(gè)芯片+pcb裸板,無(wú)任何其它電子原件。
日期:20190124 ver 0.001 test OK
STC-ISP V6.860 設(shè)置11.0592MHZ后,是11.0492MHZ--11.0692MHZ 之間,有誤差小于3us左右
*/
#include <intrins.h>
#include<STC15F2K60S2.H>
//sbit ZTB30=P3^0;
//sbit ZTB31=P3^1;
//sbit ZTB32=P3^2;
//sbit ZTB33=P3^3;
sbit ZTB34=P3^4; // 批量 STC15F104 發(fā)射腳
sbit ZTB54=P5^4; // 開發(fā)板 st15wc204 發(fā)射腳
sbit ZTB55=P5^5; // 開發(fā)板 st15wc204 發(fā)射腳
unsigned int K=1,i; // k=0,K=1, 433MHZ發(fā)射板 正負(fù)邏輯,原裝0 模塊1
void HH()
{
ZTB54=K;ZTB34=K; //高電屏
}
void LL()
{
ZTB54=!K;ZTB34=!K; //低電屏
}
void A1() //高低電屏邏輯 A1 100us 100us
{
HH();for(i=65;i>0;i--);
LL();for(i=65;i>0;i--);
}
void B1() //高低電屏邏輯 B1 200us 200us
{
HH();for(i=130;i>0;i--);
LL();for(i=130;i>0;i--);
}
void C1() //高低電屏邏輯 C1 400us 400us
{
HH();for(i=260;i>0;i--);
LL();for(i=260;i>0;i--);
}
void D1() //高低電屏邏輯 D1 800us 800us
{
HH();for(i=520;i>0;i--);
LL();for(i=520;i>0;i--);
}
void T3()
{
HH(); for(i=65535;i>0;i--); // 100.572ms 11.0592 mhz
LL(); for(i=65535;i>0;i--); // 100.572ms 11.0592 mhz
}
void T4()
{
HH(); for(i=65162;i>0;i--); // 100ms 11.0592 mhz
LL(); for(i=65109;i>0;i--); // 100ms 11.0592 mhz
}
void main()
{
ZTB55=0; //與GND短接,當(dāng)電源地線用 ,(不想跳過(guò)此芯片腳:ant、 vcc、 p55+gnd 只焊并排三個(gè)腳)
T3(); //測(cè)試一下高低電屏平均誤差時(shí)間<3us,
A1();B1();C1();D1();
A1();A1();A1();A1();A1();
B1();B1();B1();B1();B1();
C1();C1();C1();C1();C1();
D1();D1();D1();D1();D1();
T4();
}
======================================================================================
======================================================================================
/* 某小區(qū)檔車桿 藍(lán)牙卡 發(fā)射碼 "ABCD" 循環(huán) 臨時(shí)測(cè)試 (誤差<3us)
STC15F104W STC15W204S STC15F2K61S2
制作日期:20190114 ver 0.004 test
淘寶 433收發(fā)模塊一套+STC15F104+SOP8板+舊手機(jī)電池,全完事8元錢左右寫好程序接上電就成了!
*/
#include <intrins.h>
#include<STC15F2K60S2.H>
sbit ZTB=P3^4; // 批量 STC15F104 發(fā)射腳
sbit ZTB54=P5^4; // 開發(fā)板 st15wc204 發(fā)射腳
sbit ZTB55=P5^5; // 開發(fā)板 st15wc204 發(fā)射腳
unsigned int K=0,i; // k=0,K=1, 433MHZ發(fā)射板 正負(fù)邏輯,原裝1 模塊0
void PP()
{
ZTB54=K;ZTB=K;ZTB55=K ;
}
void BB()
{
ZTB54=!K;ZTB=!K;ZTB55=!K;
}
void A1() //高低電屏邏輯 A 01 300us 300us
{
PP();for(i=188;i>0;i--);
BB();for(i=199;i>0;i--);
PP();
}
void B1() //高低低電屏邏輯 B 011 300us 700us
{
PP();for(i=188;i>0;i--);
BB();for(i=458;i>0;i--);
PP();
}
void C1() //高高低電屏邏輯 C 001 700us 300us
{
PP();for(i=455;i>0;i--);
BB();for(i=199;i>0;i--);
PP();
}
void D1() //高高低低電屏邏輯 D 0011 700us 700us
{ PP();for(i=455;i>0;i--);
BB();for(i=458;i>0;i--);
PP();
}
void T3()
{
PP(); for(i=65000;i>0;i--);
A1(); for(i=66;i>0;i--);
PP(); for(i=31;i>0;i--);
A1(); for(i=65;i>0;i--);
PP(); for(i=31;i>0;i--);
B1(); for(i=136;i>0;i--);
PP(); for(i=11400;i>0;i--);
A1();
PP(); for(i=8413;i>0;i--);
}
void T4()
{
PP(); for(i=1260;i>0;i--);
BB(); for(i=302;i>0;i--);
PP();
PP(); for(i=1260;i>0;i--);
BB(); for(i=302;i>0;i--);
PP();
PP(); for(i=1260;i>0;i--);
BB(); for(i=302;i>0;i--);
PP();
PP(); for(i=1260;i>0;i--);
BB(); for(i=302;i>0;i--);
PP();
}
void main()
{
T3();
C1();A1();A1();B1();
C1();A1();C1();B1();
C1();A1();C1();A1();
A1();A1();A1();C1();
C1();A1();A1();C1();
C1();D1();D1();C1();
C1();C1();B1();A1();
A1();B1();C1();C1();
A1();
T4();
T3();
A1();B1();A1();B1();
A1();B1();C1();B1();
A1();B1();C1();A1();
C1();B1();A1();C1();
A1();B1();A1();C1();
A1();C1();D1();C1();
A1();D1();B1();A1();
C1();A1();C1();C1();
C1();
T4();
T3();
D1();A1();A1();D1();
D1();A1();C1();D1();
D1();A1();C1();C1();
B1();A1();A1();A1();
D1();A1();A1();A1();
D1();D1();D1();A1();
D1();C1();B1();C1();
B1();B1();C1();A1();
A1();
T4();
T3();
A1();C1();A1();A1();
A1();C1();C1();A1();
A1();C1();C1();B1();
C1();B1();D1();A1();
C1();C1();A1();D1();
A1();B1();A1();B1();
A1();A1();B1();B1();
C1();A1();C1();C1();
A1();
T4();
T3();
D1();D1();C1();D1();
D1();D1();A1();D1();
D1();D1();A1();C1();
B1();B1();C1();B1();
A1();D1();C1();A1();
D1();A1();D1();B1();
B1();B1();D1();C1();
A1();A1();C1();A1();
A1();
T4();
T3();
B1();C1();C1();D1();
B1();C1();A1();D1();
B1();C1();A1();C1();
D1();A1();C1();B1();
C1();C1();C1();A1();
B1();B1();D1();B1();
D1();A1();D1();C1();
C1();B1();C1();A1();
C1();
T4();
}
0.png (40.45 KB, 下載次數(shù): 70)
下載附件
2019-1-24 22:57 上傳
全部資料51hei下載地址:
參考.rar
(253.82 KB, 下載次數(shù): 96)
2019-1-24 22:11 上傳
點(diǎn)擊文件名下載附件
下載積分: 黑幣 -5
|
評(píng)分
-
查看全部評(píng)分
|