ADC
AN0-AN7    I    ADC输入通道
     I    ADC外部参考电压输入
中断&复位&时钟&电源
INT0 – INT1    I    外部中断0-1
INT40 – INT47    I    外部中断40-47
RST    I    该引脚上高电平超过10us,CPU将复位
XTAL1    I    谐振器输入
XTAL2    O    谐振器输出
VDD    P    电源(3.6V-5.5V)
GND    P    接地
低电压检测
VLPD    I    低电压检测输入引脚
模拟比较器
CMP0P    I    模拟比较器0正端输入
CMP0N    I    模拟比较器0负端输入
CMP0O    O    模拟比较器0输出
CMP1P    I    模拟比较器1正端输入
CMP1N    I    模拟比较器1负端输入
CMP1O    O    模拟比较器1输出
编程器
TDO(P2.0)    O    调试接口:测试数据输出
TMS(P2.1)    I    调试接口:测试模式选择
TDI(P2.2)    I    调试接口:测试数据输入
TCK(P2.3)    I    调试接口:测试时钟输入
3.1.4    SH88F516的Flash存储器
(1)    FlashROM的概述
中颖公司的SH88F516单片机内置64K可编程Flash程序存储器,支持在线编程(ICP)模式和在系统编程(ISP)模式对Flash存储器进行操作。每个FlashROM扇区1024字节,共有64个扇区。在FlashROM中,该单片机分配有1K字节引导扇区(BootRomBlock),用于芯片的在系统编程(ISP)功能。
SH88F516的Flash相关操作定义如下:
①    在线编程(ICP)模式:通过Flash编程器对Flash存储器进行擦、读、写操作。
②    在系统编程(ISP)模式:程序代码运行在BootRom中,对Flash存储器进行擦、读、写操作。BootRom中的程序在出厂时已经固化在内,可以配合相应的上位机软件完成通过UART口下载用户程序到芯片的功能。如果选择使能ISP功能,则最后1个扇区地址(0xFC00-0xFFFF)将被映射用作引导扇区(BootRom)地址,不能作为程序存储区使用;如果选择关闭ISP功能,则最后1个扇区可以作为程序存储区使用。

图3.3 SH88F516的FlashROM示意图

(2)    ICP模式下的FlashROM操作
ICP模式为通过Flash编程器对SH88F516进行编程,可以在焊在PCB板上以后再进行编程。在ICP模式下,必须在关机的情况下,Flash编程器才能通过ICP编程接口刷新Flash存储器。ICP编程接口包括6个引脚(VDD,GND,TCK,TDI,TMS,TDO),编程器使用4个JTAG引脚(TDO,TDI,TCK,TMS)进入编程模式。只有将特定波形输入4个引脚后,CPU才能进入编程模式。
在ICP模式中,通过6线接口编程器能完成所有Flash操作。因为编程信号非常敏感,所以使用编程器编程时用户需要先用6个跳线将芯片的编程引脚(VDD,GND,TCK,TDI,TMS,TDO)从应用电路中分离出来,如图3.4所示:
上一篇:基于PLC的物料仓库控制系统设计+电路图
下一篇:AT89S52单片机卧室智能家居控制系统设计+源程序

单片机数字红外测距系统设计+电路图+程序

基于51单片机自动门智能控制系统设计

STC89C52单片机智能温度监测系统设计

STC89C52单片机盲人用时钟的设计+电路图+程序

粉料称重装置的单片机控...

STM32单片机的无刷直流电机控制系统设计

AT89S52单片机车内空气检测系统设计+源代码

多元化刑事简易程序构建探讨【9365字】

辩护律师的作证义务和保...

浅谈传统人文精神茬大學...

谷度酒庄消费者回访调查问卷表

高校网球场馆运营管理初探【1805字】

浅谈新形势下妇产科护理...

《醉青春》导演作品阐述

国内外无刷直流电动机研究现状

中国古代秘书擅权的发展和恶变

拉力采集上位机软件开发任务书