- 打卡等级:偶尔看看II
- 打卡总天数:26
- 最近打卡:2026-03-27 08:41:08
已绑定手机
金牌会员
- 积分
- 2667
|
发表于 2026-3-18 08:59:31
|
显示全部楼层
感谢!经过测试后,RTC并没有触发中断,初始化代码如下:
;启用扩展地址FXR
ORL P_SW2,#0x80
;初始RTC指定年月日时分秒
MOV WR4,#0x007E
MOV WR6,#0xFE68
MOV R0,#0
MOV @DR4,R0
MOV WR4,#0x007E
MOV WR6,#0xFE69
MOV R0,#1
MOV @DR4,R0
MOV WR4,#0x007E
MOV WR6,#0xFE6A
MOV R0,#1
MOV @DR4,R0
MOV WR4,#0x007E
MOV WR6,#0xFE6B
MOV R0,#0
MOV @DR4,R0
MOV WR4,#0x007E
MOV WR6,#0xFE6C
MOV R0,#0
MOV @DR4,R0
MOV WR4,#0x007E
MOV WR6,#0xFE6D
MOV R0,#0
MOV @DR4,R0
MOV WR4,#0x007E
MOV WR6,#0xFE6E
MOV R0,#0
MOV @DR4,R0
;启动振荡器
MOV WR4,#0x007E
MOV WR6,#0xFE04
MOV R0,#0xC0
MOV @DR4,R0
MOV R0,#0xFF
WAIT_RTC_STABLE:
DJNZ,R0,WAIT_RTC_STABLE
;选择RTC时钟源
MOV WR4,#0x007E
MOV WR6,#0xFE61
MOV R0,#0x01
MOV @DR4,R0
;清除中断标志
MOV WR4,#0x007E
MOV WR6,#0xFE63
MOV R0,#0x00
MOV @DR4,R0
;启用RTC中断
MOV WR4,#0x007E
MOV WR6,#0xFE62
MOV R0,#8
MOV @DR4,R0
;启动RTC计时
MOV WR4,#0x007E
MOV WR6,#0xFE60
MOV R0,#0x01
MOV @DR4,R0
|
|