📄 7820_f2.c
字号:
#include <reg54.h>
#include <stdio.h>
#include "f2rc7820.h"
extern void delay(void);
#define ADDRH XBYTE[0xAC00] //define reset address
void f2rc7820_wr(unsigned char f2addr,unsigned char value) large reentrant{
P1 = 0x10;
ADDR = f2addr;
RC7820_REG = value;
ADDR = 0xff;
P1 = 0;
}
unsigned char f2rc7820_rd(unsigned char f2addr) large reentrant{
unsigned char xdata value;
P1 = 0x10;
ADDR = f2addr;
value = RC7820_REG;
ADDR = 0xff;
P1 = 0;
return(value);
}
//void reset_f2rc7820(void){
// P1 = 0x10;
//ADDRH = 0; //reset f2rc7820
//delay();
// ADDRH = 0x80;
// delay();
// ADDRH = 0;
// P1 = 0;
//}
void f2_rc7820(void){
// reset_f2rc7820();
f2rc7820_wr(F2Encrypt_reg,0xAA); //open 7820 write reg
f2rc7820_wr(F2T1s_reg,0x00);
f2rc7820_wr(F2T1freps_reg1,0xAA);
f2rc7820_wr(F2T1freps_reg2,0xAA);
f2rc7820_wr(F2T2t3t4_reg,0x00);
f2rc7820_wr(F2T4_reg,0x0A);
f2rc7820_wr(F2S_reg,0x81);
f2rc7820_wr(F2Bands_reg,0x05);
f2rc7820_wr(F2T11ql_reg,0x0F);
f2rc7820_wr(F2T12ql_reg,0x0F);
f2rc7820_wr(F2T13ql_reg,0x0F);
f2rc7820_wr(F2T14ql_reg,0x0F);
f2rc7820_wr(F2T15ql_reg,0x0F);
f2rc7820_wr(F2T16ql_reg,0x0F);
f2rc7820_wr(F2T17ql_reg,0x0F);
f2rc7820_wr(F2T18ql_reg,0x0F);
f2rc7820_wr(F2Qlos_reg1,0x00);
f2rc7820_wr(F2Qlos_reg2,0x00);
f2rc7820_wr(F2Ft11revql_reg,0x00);
f2rc7820_wr(F2Ft12revql_reg,0x00);
f2rc7820_wr(F2Ft13revql_reg,0x00);
f2rc7820_wr(F2Ft14revql_reg,0x00);
f2rc7820_wr(F2Ft15revql_reg,0x00);
f2rc7820_wr(F2Ft16revql_reg,0x00);
f2rc7820_wr(F2Ft17revql_reg,0x00);
f2rc7820_wr(F2Ft18revql_reg,0x00);
f2rc7820_wr(F2Ft41ql_reg,0x00);
f2rc7820_wr(F2Ft42ql_reg,0x00);
f2rc7820_wr(F2Loopback_reg,0x00);
f2rc7820_wr(F2Station_reg,0x00);
f2rc7820_wr(F2Frep_reg,0x60);
f2rc7820_wr(F2T11ts_reg,0x00);
f2rc7820_wr(F2T12ts_reg,0x01);
f2rc7820_wr(F2T13ts_reg,0x02);
f2rc7820_wr(F2T14ts_reg,0x03);
f2rc7820_wr(F2T15ts_reg,0x04);
f2rc7820_wr(F2T16ts_reg,0x05);
f2rc7820_wr(F2T17ts_reg,0x06);
f2rc7820_wr(F2T18ts_reg,0x07);
f2rc7820_wr(F2T11revts_reg,0x00);
f2rc7820_wr(F2T12revts_reg,0x01);
f2rc7820_wr(F2T13revts_reg,0x02);
f2rc7820_wr(F2T14revts_reg,0x03);
f2rc7820_wr(F2T15revts_reg,0x04);
f2rc7820_wr(F2T16revts_reg,0x05);
f2rc7820_wr(F2T17revts_reg,0x06);
f2rc7820_wr(F2T18revts_reg,0x07);
// f2rc7820_wr(F2Encrypt_reg,0x55); //close 7820 write reg
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -