📄 def.h
字号:
#ifndef _DEF_H
#define _DEF_H
#include <avr/io.h>
//#include <avr/twi.h>
#include <avr/delay.h>
#include <avr/pgmspace.h>
#include <stdio.h> //用于标准I/O
typedef unsigned char uint8;
typedef unsigned int uint16;
//DS1302不是正规的twi接口,不能直接用mega64中的twi模块来直接操作
#define SET_DS1302_SCL PORTD|=0x01
#define CLR_DS1302_SCL PORTD&=~(0x01)
#define SET_DS1302_SDA PORTD|=0x02
#define CLR_DS1302_SDA PORTD&=~(0x02)
#define SET_DS1302_CE PORTG|=0x10
#define CLR_DS1302_CE PORTG&=0xEF
#define DATABIT PIND&0x02
#define SECOND_R 0
#define MINUTE_R 1
#define HOUR_R 2
#define DATE_R 3
#define MONTH_R 4
#define DAY_R 5
#define YEAR_R 6
#define WP_R 7
#define TCS_R 8
#define TWI_W 0
#define TWI_R 1
#define CLK_ADDR 0x80
#define RAM_ADDR 0xc0
uint8 g_getTime[9];
uint8 g_setTime[9];
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -