📄 test_1302.c
字号:
#include"reg52.h"
#include <intrins.h>
#define acc ACC
#define p20 P2^0
#define p0 P0
#define uchar unsigned char
#define uint unsigned int
#define delayNOP(); {_nop_();_nop_();_nop_();_nop_();};
#define nop _nop_()
#define dispon 0x3f
#define dispoff 0x3e
#define lieadr 0x40
#define pageadr 0xb8
#define starline 0xc0
#define slar 0xa1
#define slaw 0xa0
#define v1307w 0xd0
#define v1307r 0xd1
#define NUM 10
#define AM(X) X
#define PM(X) (X+12) //转成24小时制
#define DS1302_SECOND 0x80
#define DS1302_MINUTE 0x82
#define DS1302_HOUR 0x84
#define DS1302_WEEK 0x8A
#define DS1302_DAY 0x86
#define DS1302_MONTH 0x88
#define DS1302_YEAR 0x8C
#define DS1302_RAM(X) (0xC0+(X)*2) //用于计算 DS1302_RAM 地址的宏
////-----------------------
sbit ACC0 = ACC^0;
sbit ACC7 = ACC^7; //?
sbit KEY=P1^5;//
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -