电表在不同供电模式下的安全过渡
时间:05-14
来源:互联网
点击:
ol byte to mark
mov dptr,#FUSE_TABLE
orl 0B2H,#01H ; set to flash write
movx @dptr,a ; write fuse table byte
jmp PASS
FAIL:
MOV DPTR,#20A9H ; WAKE address
MOV A,#0C1H ; SLEEP forces wake and fuse re-read
MOVX @DPTR,A
PASS: CLR A ; Select 0
MOV DPTR,#20FDH ; TRIMSEL address
MOVX @DPTR,A ; clear trim select register.
POP ACC
MOV R6,A ; Restore R7 in this register set
POP ACC
MOV R7,A ; Restore R7 in this register set
POP ACC
POP DPH
POP DPL
POP PSW ; Restore registers, so it's reentrant.
POP IEN0
RET
END
RTC例程
复位后,软件不应该马上调节时钟修正休眠模式下时差,而是首先计算需要消除的时间偏差,然会设置时钟进行补偿。
- 汽车上路预防性安全设计浅析(12-09)
- 安全电压对供电电源的要求(12-08)
- [原创]硬件安全IC以低成本实现高回报(02-09)
- 网络安全IDS:无线网络电磁干扰屏蔽技术及应用(01-12)
- 自行车发电及安全预警系统设计(01-24)
- 通信机房安全隐患整改UPS应用方案介绍(09-17)