编辑: 紫甘兰 2019-07-12
SH79F7015 应用指南

1 V 1.

0 SH79F7015 MCU 应用指南 1. 概述 SH79F7015 是一颗采用增强型 1T

8051 内核的单片机.其内部采用 FLASH 存储程序代 码,可以多次烧写或者擦除,方便用户调试和在线更新. 中颖 SH79F 系列单片机的在线仿真和下载烧录可以通过 JET51A 仿真器实现.该工具基 于Keil/IAR 集成开发环境,通过 JTAG/SWE 方式和单片机连接,实现全功能在线仿真和下载 烧录功能. 1.1. 封装 SH79F7015 提供 TQFP48/LQFP32 封装. 1.2. 硬件设计 设计要点: SH79F7015 MCU 应用指南

2 V 1.0 2. keil 仿真 2.1. 仿真软件的安装 安装步骤: 1) 安装 Keil μ vision3/4/5. 2) 安装中颖插件 Sino_Keil.exe(请至中颖网站 http://www.sinowealth.com/下载)到Keil 的安装目录下(注意,安装目录必须与所使用的 KEIL 版本对应的文件夹内.例如: c:\Keil\) . 3) 将JET51A 烧写器通过 USB 连接 PC,红灯亮,如果提示安装驱动,手动选择驱动文 件目录 C:\Keil\ .安装成功后,绿色 USB 灯亮.之后烧写器连接 PC 不会再出现安 装驱动提示. 2.2. 硬件的连接 安装步骤 1. 将SH79F7015 演示板上的 JTAG 接口(VDDpTCKpTDIpTMSpTDOpGND)与JET51A 仿真器的 JTAG 仿真接口通过

10 芯扁平电缆相连即可.若使用 SWE 单线接口,则只需要 连接(VDD,SWE,GND)与JET51A 对应 IO 即可. 图2-1 JET51A 与Target Board 连接 2. 当使用 JET51A 仿真p下载时,SH79F7015 的仿真 PIN 不能够用作其他功能口,需要与用 户目标板上的外接线路断开以保证通讯正常. SH79F7015 MCU 应用指南

3 V 1.0 图2-2 SH79F7015 JTAG/SWE 接口 3. 在开始编程前断开跳线(jumper),从应用电路中分离编程引脚;

4. 将芯片编程引脚连接至 Flash 编程器编程接口,开始编程;

5. 编程结束后断开 Flash 编程器接口,连接跳线恢复应用电路. 6. 如果不加跳线,需保证电源线上的电容负载不超过 100uF,4 根信号线上的电容负载不超过 0.01uF,电阻负载不小于 1K 阻值. 7. SWE 口若不使用请添加 1M 弱上拉电阻,确保该引脚电平稳定,各个编程管脚需要串联电 阻(JATG 的脚串 100Ω,SWE 串47Ω),以强化抗干扰性能. 2.3. 新建一个 project 示例: 用户的源程序在目录 User 下,文件名为 aa.asm. 现在需要对此建立一个新的 Project,操作如下: SH79F7015 MCU 应用指南

4 V 1.0 图2-3 操作示意图 至此,已完成建立一个空的项目.下面设置项目属性. SH79F7015 MCU 应用指南

5 V 1.0 图2-4 SH79F7015 MCU 应用指南

6 V 1.0 步骤 10:选择 Target?选择 Code Banking?填写 Banks

4 Bank Area Start 0x8000 End 0xffff 至此,项目属性设置完毕.下面将已经编写好的程序添加到项目中. SH79F7015 MCU 应用指南

7 V 1.0 SH79F7015 MCU 应用指南

8 V 1.0 将中颖提供的 L51_SINO_BANK.A51 文件添加到工程中, 否则编译不通过! 若使用 C 语言编写, 还需要将中颖提供的 STARTUP.A51 文件添加到工程中. 2.4. 程序的编译及下载 2.4.1. 程序的编译 当程序编写完成后,点击菜单 Project\Build target(或编译按钮),完成编译,生成 OBJ 文件和 HEX 文件.当存在编译错误(Error),则不会生成 OBJ 文件和 HEX 文件. 图2-5 操作示意图 注:对于使用汇编语言开发的 Project,由于此前已经在项目中包含了 SH79F7015.H ,在编译 之前要在 A51 中反选 Define

8051 SFR Names 选项(默认是选中的),如下图所示,否则会出现部分 SFR 重复定义的错误,也可在程序中添加 $NOMOD51 汇编控制语句. 对于使用 C 语言开发的 Project,因其使用 C51 编译器,无需上述操作. 注意:添加#include SH79F7015E.h 请将该调 include 语句在 main.c 中添加,其他文件或 头文件内不能添加,其他文件只需要添加 SH79F7015.H 即可. SH79F7015 MCU 应用指南

下载(注:源文件不在本站服务器,都将跳转到源网站下载)
备用下载
发帖评论
相关话题
发布一个新话题