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

📄 main.h

📁 AVR例子程序和protues仿真
💻 H
字号:
#ifndef _main_H_
#define _main_H_ 1


//M16管脚定义
#define DS1302_CE			4		//PB4 SS 必须设为输出 ----DS1302 pin5
#define DS1302_MOSI			5		//PB5 MOSI要串10K电阻到MISO,然后把MISO跟DS1302_IO脚短接在一起的
#define DS1302_MISO			6		//PB6 MISO跟DS1302_IO脚短接在一起的---DS1302 pin6
#define DS1302_SCK			7		//PB7 SCK----DS1302 pin7

#define PIN_RXD				0 		//PD0 RXD
#define PIN_TXD				1 		//PD1 TXD

//宏定义
#define EnDS1302 PORTB|= (1<<DS1302_CE)	// 置CE为高电平,使能SPI接口
#define DiDS1302 PORTB&=~(1<<DS1302_CE)	// 置CE为低电平,关闭SPI接口

//函数声明
void init_SPI(void);			//初始化SPI接口
unsigned char check_RTC(void);			//检测DS1302
void init_RTC(void);			//初始化DS1302
void read_date(void);			//读取当前时间并解释

void init_USART(void);			//初始化USART接口 
void put_s(unsigned char *ptr);	//发送字符串

//全局变量声明
extern unsigned char DS1302_EXIST;
extern unsigned char INITDATE[8];
extern unsigned char CURDATE[7];
extern unsigned char sCURDATE[];
extern unsigned char sWEEK[];

#endif  /* _main_H_ */





⌨️ 快捷键说明

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