编址规律为先片内,后片外,片内、外连续。
如果要先执行片内的程序,必须给EA引脚接高电平;若EA引脚为低电平,只访问片外程序存储器。(一般不提倡扩展片外程序存储器,如不够可选不同的型号) 3)单片机复位后,程序从0000H开始运行,一般在该单元中存放一条绝对跳转指令。
4)有5个( 对8052为6 个)单元地址为中断服务程序入口地址,见下表:
存储单元 保留目的
0000H一0002H 复位后初始化引导程序(经常在0000H放跳转语句)
0003H一000AH 外部中断0
000BH一0012H 定时器0溢出中断 0013H一001AH 外部中断1
001BH一002AH 定时器1溢出中断 0023H一002AH 串行端口中断
002BH 定时器2中断(8052才有)
注意:每个占8个字节,对编写中断程序很重要!!
3、片内程序存储器的写入与加密
1)EPROM的写入,用编程器,擦除用紫外线照射。平时应盖住照射口。EEPROM可以用电擦除。
2)AT89Cxx采用闪速(Flash)存储技术,写和擦除的速度都很快,4K写约3s,擦除10ms;可反复编程1000次以上;数据可保持10-40年。 AT89Sxx系列可以在线编程。
3)加密,程序写入后可以经过加密,有些可以多达3道加密,可以方便的保护研究成果。加密后,无法读出程序源代码。
三、 数据存储器
1、 数据存储器的结构
相关推荐: