铁电存储器在仪表中的应用
sp; CLR1 P4.2
CALL !SENDSTART ;发送起始位
MOV A,#10100001B
CALL !SENDCOM ;;发送读命令
BC $RNOACK
本文链接地址:http://www.oyaya.net/fanwen/view/140606.html
CALL !SENDSTART ;发送起始位
MOV A,#10100001B
CALL !SENDCOM ;;发送读命令
BC $RNOACK
CLR1 P4.2
SET1 PM4.3
CALL !N24READB ;;读数据
CLR1 SK256
CLR1 PM4.6
CALL !SENDSTOP ;;发送停止位
READRET:
CLR1 CY
RET
RNOACK:
SET1 CY
RET
N24READB:
MOV B,#08H
READREPX:
CLR1 P4.2
NOP
NOP
NOP
SET1 P4.2
NOP
NOP
NOP
CLR1 CY
BF P4.3,$READPD
SET1 CY
READPD:
ROLC A,1 ;;左移1位
NOP
NOP
NOP
DBNZ B,
$READREPX ;;判断是否接受8位
RET
SENDSTOP: 发送停止位
CLR1 P4.3
NOP
SET1 P4.2
NOP
SET1 P4.3
NOP
RET
四. 小结:
FM24C256 是一种高性能的存贮器,性能指标远远大于EEPROM。在电子式电能表应用中,数据擦写次数比较频繁,而且在掉电存贮时数据量大、时间短,怎样安全可靠快速的保存数据一个关键的技术。所以,FM24C256的优良特性非常适合仪表中使用,如电能表、水表、煤气表、暖气表、计程车表、医疗仪表等应用广泛。它的封装形式有SOIC和DIP。
《铁电存储器在仪表中的应用(第4页)》