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

📄 fm31xx.h

📁 c8051f020实现4个 产UART 口
💻 H
字号:
              

/*********定义铁电时钟有关地址*******************/


#define FM_MEMORY_WR       	0xA0
#define FM_MEMORY_RD       	0xA1


#define FM_SERIALNUM 	0X11

#define FM_COUNTER2M 	0X10
#define FM_COUNTER2L 	0X0F
#define FM_COUNTER1M 	0X0E
#define FM_COUNTER1L 	0X0D
#define FM_COUNTCON 	0X0C	//ALARM MINUTES

#define FM_COMPANION 	0X0B   //ALARM SECONDS	 	初始化为0,无写保护,无充电
#define FM_WDCON 		0X0A   //初始化为1FH,禁止看门狗
#define FM_WDFLAG 		0X09	  //WATCHDOG

#define FM_YEAR 		0X08	//YEARS
#define FM_MONTH 		0X07	//MONTH
#define FM_DATE 		0X06	//DATE
#define FM_DAY 			0X05		//DAY
#define FM_HOUR 		0X04	//HOURS
#define FM_MINUTE 		0X03		//MINUTES
#define FM_SECOND 		0X02	//SECONDS

#define FM_CONTROL 		0x01		//USER-NV	初始化为00H,时钟运行
#define FM_FLAGS 		0x00		//FLAGS/CONTROL	   初始化为04H,输出512Hz方波测试



extern void read_fm_memory(unsigned int addr_fm,unsigned char*addr_cpu,unsigned char read_num);
extern void write_fm_memory(unsigned int addr_fm,unsigned char *addr_cpu,unsigned char write_num);
//extern unsigned char  hex_bcd(unsigned char hex_value);
extern uchar smbus_send (uchar chip_select,uint iic_address,uchar* cpu_address,uchar write_num);
extern  uchar smbus_receive (uchar chip_select,uchar* cpu_address,uchar receive_num);




⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -