- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
华师单片机试验指导书
第一节 SST89E564RD单片机介绍
1. SST89E564RD单片机介绍
随着技术的发展,单片机开发手段也越来越先进,而价格却不断下降。当FLASH型单片机被广泛应用后,采用软件模拟加写片验证成为一种经济实用的实验方法。而近年来很多单片机都具有了ISP功能,只要一根下载线即可以编程,不再需要编程器。
美国SST公司推出的SST系列单片机更是集成了仿真功能,配合Keil软件,可使用户的目标板直接具有仿真功能,将单片机的易用性推向一个新的高度。
SST89E564RD是美国SST公司推出的一款内嵌89C52核的单片机,除具有89C52的所有资源外,还增加了768字节的XRAM(地址范围100H-2FFH);增加了64K Block0 的Flash(地址范围:0000H-FFFFH),原89C52的8K Flash为Block1,占用10000H-11FFFH的地址空间。出厂时SST89E564RD中已经固化与Keil 连接的仿真软件SoftICE,该Firmware与Keil一起可将C或汇编生成的代码通过串口直接下载到Block0中,且可在线调试,该软件占用Block1的前4K和Block0的后1K Flash空间,调试时占用串口和定时器2。
SST89E564RD单片机的主要特性如下:
(1)8位8051兼容MCU核,内置大容量的Flash存储器,指令、开发工具和芯片封装等与Intel 8051系列单片机完全兼容。
(2)SST89E564RD单片机晶振频率最高可达40M。
(3)总共1KByte(256Byte+768Byte)的内部RAM。
(4)内置的Flash存贮器分为两个Block,一个为64KByte的Block0(地址范围0000H-FFFFH),另一个为8K Flash的Block1(地址范围10000H-11FFFH)。
(5)支持外部扩展程序存储器和数据存储器的地址范围均为64K。
(6)内置3个16位的定时/计数器。
(7)一个全双工增强的UART。
(8)最多可以有8个中断源,并可以设定为4个优先级。
(9)4个8位并行I/O口。
(10)可编程的看门狗。
(11)SPI串行接口。
(12)标准工作时,12个振荡周期为一个指令周期,并可以将一个指令周期设置为6个振荡周期,从而使指令执行速度提高1倍。
(13)兼容TTL和CMOS逻辑电平。
(14)掉电检测。
(15)双DPTR寄存器。
(16)低功耗模式。
2. SST89E564RD单片机双列直插和PLCC封装的引脚排列图如下:
图1.1 SST89E564RD单片机双列直插封装引脚排列图
图1.2 SST89E564RD单片机PLCC封装引脚排列图
3. SST89E564RD单片机在系统可编程(ISP)的使用
SST89E564RD单片机具有在系统可编程(ISP)特性,单片机在用户系统上即可直接下载/烧录用户程序,不需要将单片机从电路板上拆下再用通用编程器编程,并且可以直接将用户程序代码下载进单片机进行仿真调试,查看运行结果,使用非常方便,因而可以省去购买仿真器和通用编程器。
SST89E564RD单片机在销售之前已经将ISP引导程序烧录进单片机内部,配合PC端的控制程序(SSTEasyIAP11F.exe)即可将用户的程序代码通过串口下载进单片机,不需编程器,也不需将单片机从电路板拔下来。
4. 1K bytes RAM的使用
普通89C51单片机系列单片机的内部RAM只有128字节,89C52单片机系列单片机的内部RAM有所增加,为256字节。SST公司的SST89E564RD内部则有1K字节的RAM,在89C52单片机核原有的256字节内部RAM基础上另外扩展了768字节内部RAM(地址范围:100-3FF),是否允许访问该768字节RAM由新增特殊功能寄存器AUXR的EXTRAM位的值决定,该位为0允许访问内部扩展的768字节的RAM,该位为1则禁止访问。关于内部1K字节的RAM的使用说明如下:
(1)对于低128字节的内部RAM(地址范围00-7F),可直接寻址或间接寻址。
(2)对于高128字节的内部RAM(地址范围80-FF),只能间接寻址。
(3)特殊功能寄存器SFR(地址范围80-FF),只能直接寻址。
(4)EXTRAM位清0,允许访问内部扩展的RAM,单片机复位后该位为0
ANL EXTRAM,
(5)EXTRAM位置1,禁止访问内部扩展的RAM,此时只能访问片外的RAM
OR EXTRAM,
(6)写芯片内部扩展的768/256字节RAM
在允许访问内部扩展的RAM时,可以通过以下指令写内部扩展的的768字节的RAM。
MOV DPTR,#address
MOV A,#
文档评论(0)