毕业论文

打赏
当前位置: 毕业论文 > 自动化 >

SH88F516单片机出租车计价器硬件设计(6)

时间:2017-05-23 22:45来源:毕业论文
ADC AN0-AN7 I ADC输入通道 I ADC外部参考电压输入 中断复位时钟电源 INT0 INT1 I 外部中断0-1 INT40 INT47 I 外部中断40-47 RST I 该引脚上高电平超过10us,CPU将复位 XT


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所示: SH88F516单片机出租车计价器硬件设计(6):http://www.youerw.com/zidonghua/lunwen_7704.html
------分隔线----------------------------
推荐内容