永发信息网

怎样在单片机W79E825 中写入一个数据,断电再上电后不清除,可以读取。参照的Data shee

答案:1  悬赏:70  手机版
解决时间 2021-11-07 19:17
  • 提问者网友:呐年旧曙光
  • 2021-11-07 16:23
怎样在单片机W79E825 中写入一个数据,断电再上电后不清除,可以读取。参照的Data shee
最佳答案
  • 五星知识达人网友:神鬼未生
  • 2021-11-07 17:45
;根据你提供的资料估计是这样的吧
ADDR EQU 00H;指定写入第0页第一位字节
DATAS EQU 10
NVMADDR data 0C6H
TA data 0C7H
NVMCON data 0CEH
NVMDATA data 0CFH
MOV NVMADDR,#ADDR MOV TA,#0AAH
MOV TA,#055H
MOV NVMCON,#1000000B;擦除指定的数据
MOV NVMDATA,#DATAS
MOV NVMCON,#01000000B;写入数据追问能否转化为c语言,因一直在用c语言写这个工程,汇编语言看不懂,谢谢!追答#define WRNVM 0x40
#define ERA  0x80
sfr NVMADDR=0xC6;
sfr NVMCON=0xCE;
sfr TA=0xC7;
sfr NVMDATA=0xCF;
void WriteNVM(unsigned char addr,unsigned char dat)
{
NVMADDR=addr;
TA=0xAA;
TA=0x55;
NVMCON=ERA;
NVMDATA=dat;
NVMCON=WRNVM;
}追问谢谢你
您解答这个问题!能否再麻烦您把readNVM的函数用C语言写出来?谢谢!
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯