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

📄 msp430rtc.h

📁 这是一个在MSP430单片机上
💻 H
字号:

/*RTC.h
RTC操作模块头文件
*/

#ifndef __MSP430RTC_H__
#define __RTC430RTC_H__

#define RTC_DS1337		0xD0

struct RTCTime
{
	unsigned char Sec;
	unsigned char Min;
	unsigned char Hou;
	unsigned char Day;
	unsigned char Dat;

	unsigned char Mon;
	unsigned char Yr;
};

struct RTCAlarm1
{
	unsigned char Sec;
	unsigned char Min;
	unsigned char Hou;
	unsigned char Day;
	unsigned char Dat;

};

struct RTCAlarm2
{
	unsigned char Min;
	unsigned char Hou;
	unsigned char Day;
	unsigned char Dat;

};

struct RTCContr
{
	unsigned char ConReg;

};  

struct RTCSta
{
	unsigned char StaReg;

};  

extern unsigned char RTCWriteTime(struct RTCTime *Time);     //写时间
extern unsigned char RTCReadTime(struct RTCTime *Time);      //读时间
extern unsigned char RTCSetAlarm1(struct RTCAlarm1 *Alarm1); //设置闹钟1
extern unsigned char RTCSetAlarm2(struct RTCAlarm2 *Alarm2); //设置闹钟2
extern unsigned char RTCReadAlarm1(struct RTCAlarm1 *Alarm1);//读闹钟
extern unsigned char RTCReadAlarm2(struct RTCAlarm2 *Alarm2);
extern unsigned char RTCReadControl(struct RTCContr* Contr);    //读控制寄存器
extern unsigned char RTCReadStatus(struct RTCSta * Sta);         //读状态寄存器
extern unsigned char RTCSetStatus(struct RTCSta * Sta);
extern unsigned char RTCSetControl(struct RTCContr* Contr);

#endif

⌨️ 快捷键说明

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