SST89E516RD 单片机开发步骤 1 概述 SST 系列单片机是一款高性能的8051 内核的单片机,属于8 位FLASH FLEX51 系列单片机。FLASH FLEX51 是在高级 FLASH CMOS 半导体工艺下设计和生产出的单片机产品之一。器件都有相同的功能强大的指令系统,并且和 8xC5x器件兼容。 单片机有 72K 片内FLASH EEPROM 程序存储器,它利用了 SST 的超级 FLASH 专利技术,这些都是SST 的领先技术。超级 FLASH 存储器被分成两个独立的程序存储块,基本 FLASH Block0 占用 64/32K 字节片内程序存储空间,二级 FLASH Block 1 占用 8K 字节的片内程序存储空间;8K 字节的二级 FLASH 块能被映射到 64/32K 字节低地址空间它也能从程序计数器中被隐藏掉而用做一个独立的类似 EEPROM 的数据存储器。 FLASH 存储通过标准的87C5x OTP EPROM 编程器来编程,这个编程器必须有和 SST器件配套的适配器和硬件。在上电复位过程中,单片机能初始化为一个存储源代码的外部主机的从机,或用来控制外部主机的IAP 操作。单片机可预先设计存储器内的引导装入程序,可以指导初学者装入程序代码和熟练者通过 IAP 更新代码。引导装入程序仅仅是一个参考并带来方便。单片机并没保证引导装入程序例子的可行性和有用性。芯片擦除和块擦除操作将擦除预先编辑的例子代码。除了 72/40K 字节的超级 FLASH 程序存储器,器件能寻址到64K 字节外部程序存储空间.除了 1024*8 位的内部 RAM,外部 64K RAM 地址空间也能被寻址.SST 系列单片机的高可靠性,享有专利的超级 FLASH 技术和存储单元结构在设计和制造MCU 方面有较大的优势, 这些优势产生的高性能价格比,极大的方便了用户。 2 开发步骤 开发 SST 单片机要用到 2 个 PC 机软件:一个是所谓的Boot-Strap Loader (文件名为:SSTEasyIAP11F.exe);另一个是keilC7.5。硬件上只需要把 PC 机的串口与 SST 的串口相连即可。如图所示。 注意:如果没有外部数据存储器时,EA 要接高电平。否则不能检测芯片信息。 2.1 BSL软件的使用 Boot-Strap Loader可以上传或下载目标文件(详见Boot-Strap Loader MCU: v1.1F Firmware User’s Guide)。其使用界面如下: PC GND TXD RXD Target Board GND RXD TXD EasyIAP software BSL Software MAX232 检测目标板及参数设置界面如下: 选择第一项即可进行设置: 1、 选择合适的芯片型号和内存模式(如果没...