📄 main.c
字号:
#include <common.h>
#include <scom.h>
/**********RF module is default RECEIVE mode**********/
uint delay; //用作延时
uchar T0out=NO;
uchar COMFlag;
uchar RecBuf[3];
void main(void)
{
//uchar temp[16];
//uchar i;
//TMOD |= 0x02; //T/C0 Mode 2:8-bit with auto-reload from TH0
//TH0 = 0xFA;
TMOD |= 0x01; //T0 is 16-bit timer(mod 1)
TH0 = 0xFF; //UART's BaudRate is 9600bps
TL0 = 0xA5; //定时约 0.1 ms
ET0 = 1; //enable T0 interrupt
PS = 1;
PT0 = 0;
EA = 1;
//RF module is default RECEIVE mode
TXEN = 0; //receive mode
PWR_UP = 1;
RFCS = 0;
PORT2_5 = 1;
PORT2_6 = 1; //TXD
PORT2_7 = 1; //RXD
//TXD = 1;
//RXD = 1;
#ifdef T1AsBaudGN
InitUART_T1( );
#endif
#ifdef T2AsBaudGN
InitUART_T2( );
#endif
for(delay=0;delay<5000;delay++) ; //delay 5ms
#ifdef TRANSMIT
TXEN = 1;
for(delay=0;delay<5000;delay++) ; //delay 5ms
#endif
while( 1 )
{
#ifdef TRANSMIT
SendUART(0xaa);
SendUART(0x01);
SendUART(0x55);
for(delay=0;delay<33000;delay++) ; //delay 5ms
SendUART(0xaa);
SendUART(0x02);
SendUART(0x54);
for(delay=0;delay<33000;delay++) ; //delay 5ms
#endif
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -