基于8051的微控制器在系统编程.doc基于8051的微控制器在系统编程来源:DallasSemiconductor字体:[大中小]2007-03-24关键词:51介绍DallasSemiconductor基于8051的微控制器类产品中,许多型号都支持通过通用RS-232串口实现在系统编程。在系统编程意味着程序和/或数据存储器能够在不用拆解嵌入式系统来替换存储器的情况下进行修改。这种特性强调易使用性和多功能性,在所有嵌入式设计屮增加了许多非常重要的特性:允许硬件在工厂组装和存放,而在出厂前才进行软件定制,需要进行软件升级时,消除了在现场拆解器件的高昂代价,允许对位置不可达的应用进行软件升级,访问专用配置与状态寄存器,以及使用存储器加密的方式把软件加载到安全微控制器。具白这种特性的器件包括:DS2250,DS2250T, DS2251T,DS2252T, DS5000, DS5000T安全微控制器?DS5OOOFP,DS5O()1FP,DS5002FP,DS5002FPM安全微处理器DS5240,DS5250高速安全微处理器DS80C400网络微处理器DS89C420,DS89C430,DS89C440,DS89C450超高速闪存微控制器通过将器件的一个或多个外部引脚设置为某特定状态来激活引导加载程序。器件启动后,开始执行位于器件内部专用ROM的加载程序。一日•收到一个回车符号,串口就执行H动波特率功能并与主机的波特率同步。主机(通常为PC)和目标板Z间的通讯是通过大多数PC上常见的通用RS-232接口完成的,而不需要昂贵的专用硬件。引导加载程序使用的协议简单,由一个或多个带有相关状态消息和文件传送程序的ASCII字符命令组成。可以使用DallasSemiconductor免费提供的微控制器工具包通讯软件或任何串口通讯工具软件来完成通讯。大部分此类器件也支持在应用编稈,允许器件在应用软件的控制下修改程序存储器。这种方式下,系统能够在仍然履行其主要功能的情况下完成在线软件升级。详细情况在相关器件的数据手册或用户指南屮给出。此文档是对相关器件的数据手册以及使用指南屮所提供信息的补充。阅读此应用笔记时,请根据需要参考这些文档。物理连接引导加载程序是通过将器件的一个或多个外部引脚置为如表1所示的特定状态来激活的。此时终止执行应用软件,并且将稈序控制权交给内部引导ROMo一定要杳阅正确的勘谋表,以确定是否有与激活引导加载程序相关的任何勘误信息表1•激活引导加载程序DEVICE ・6DS2250CT)DS5000CT) 1 0 N/AN/ADS5000FPDS2251TDS2252TDS5001FP “ zN/AN/AN/A0DS5002FP/FPMDS5240DS5250DS80C400 N/AN/AN/AN/ADS89C420DS89C430 z1 0 0N/ADS89C440DS89C450N/AUnconnectedorlogic1N/AUnconnectedorlogic11N/AN/A】"A 机器与智能网对不同的产品系列,调川引导加载程序的物理连接和方法略有不同,但是都包含相同的基木元件。如果连接到一台PC上,需要一个如图所示的RS-232到CMOS电平转换器,來连接主机和li标微控制器间的通讯和控制信号。图屮所示的器件可以替换为任何兼容的
基于8051的微控制器在系统编程 来自淘豆网m.daumloan.com转载请标明出处.