📄 rtc.h
字号:
///////////////////////////////////////////////////////////////
////// 无线传感器网络节点程序 //////
// 实时时钟部分 //
// 编写:孔一凡 //
// 日期:2008.6 //
// 版本:0.1 //
// 连接情况: //
// MSP430F149 DS1302 //
// ------------------ ------------------ //
// | P30 | ------> | nRST | //
// | P31 | ------> | SDA | //
// | P33 | ------> | SCLK | //
// ------------------ ------------------ //
// nRST-----低电平有效 //
///////////////////////////////////////////////////////////////
#include <msp430x14x.h>
#ifndef RTC_H
#define RTC_H
#endif
#define RTC_DIR P3DIR //定义MSP320的端口
#define RTC_IN P3IN
#define RTC_OUT P3OUT
#define RTC_RST BIT0
#define RTC_SDA BIT1
#define RTC_SCLK BIT3
#define RTC_RST_LO RTC_OUT &= ~RTC_RST
#define RTC_RST_HI RTC_OUT |= RTC_RST
#define RTC_SDA_LO RTC_OUT &= ~RTC_SDA
#define RTC_SDA_HI RTC_OUT |= RTC_SDA
#define RTC_SCLK_LO RTC_OUT &= ~RTC_SCLK
#define RTC_SCLK_HI RTC_OUT |= RTC_SCLK
void Rtc_Delay(unsigned int i); //函数声明
void Rtc_Reset(void);
void Rtc_Write_Byte(unsigned char);
unsigned char Rtc_Read_Byte(void) ;
void Rtc_Write_Data(unsigned char addr,unsigned char byte);
unsigned char Rtc_Read_Data(unsigned char addr);
void Rtc_Set_Data(unsigned char *datetimeBuffer);
void Rtc_Get_Data(unsigned char *str);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -