AT89C52数据查询AT89C52单片机用Data Pal

AT89C52数据查询AT89C52单片机用Data Palling 表示一个写周期结束为特征,在一个写周期中,如需读取最后写入的一个字节,则读出的数据的最高位(P0.7)是原来写入字节最高位的反码

写周期完成后,所输出的数据是有效的数据,即可进入下一个字节的写周期,写周期开始后,Data Palling 可能随时有效

Ready/Busy:字节编程的进度可通过“RDY/BSY 输出信号监测,编程期间,ALE 变为高电平“H”后,P3.4(RDY/BSY)端电平被拉低,表示正在编程状态(忙状态)

编程完成后,P3.4 变为高电平表示准备就绪状态

程序校验:如果加密位LB1、LB2 没有进行编程,则代码数据可通过地址和数据线读回原编写的数据

加密位不可直接校验,加密位的校验可通过对存储器的校验和写入状态来验证

芯片擦除:利用控制信号的正确组合(表6)并保持ALE/PROG引脚10mS 的低电平脉冲宽度即可将PEROM 阵列(4k字节)和三个加密位整片擦除,代码阵列在片擦除操作中将任何非空单元写入“1”,这步骤需再编程之前进行

读片内签名字节:AT89C52单片机内有3 个签名字节,地址为030H、031H 和032H

用于声明该器件的厂商、型号和编程电压

读AT89C52 签名字节需将P3.6 和P3.7 置逻辑低电平,读签名字节的过程和单元030H、031H 及032H 的正常校验相仿,只返回值意义如下:(030H)=1EH 声明产品由ATMEL公司制造

(031H)=52H 声明为AT89C52 单片机

(032H)=FFH 声明为12V 编程电压

(032H)=05H 声明为5V 编程电压

以上内容由大学时代综合整理自互联网,实际情况请以官方资料为准。

相关