⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 7820_f2.c

📁 单片机程序代码,经过很详细的测试.呵呵,硬件相关.
💻 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 + -