Freescale HCS08系列单片机仿真平台设计与实现 Design and Implementation of Simulation Platform for Freescale HCS08 Familys MCU.pdfVIP

Freescale HCS08系列单片机仿真平台设计与实现 Design and Implementation of Simulation Platform for Freescale HCS08 Familys MCU.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第33卷第11期 电导工墨师 V01.33No.11 2007年11月 ELECTRONICENGINEER Nov2007 Freescale HCS08系列单片机仿真平台设计与实现 廖挂华,王宜怀 (苏州大学计算机科学与技术学院,江苏省苏州市215006) 摘要:从资源管理功能的角度阐述了单片机软件仿真平台的设计方案,兼顾调试功能和仿真速 度的CPu仿真、基于时钟周期的定时器定时中断功能仿真和基于多线程协作的串行通信仿真,在 Freescale公司的HcS08系列单片机Mc9S08GB60上进行了实现。 关键词:单片机;单片机仿真;软件仿真平台 中图分类号:TP311.5 由仿真平台的指令获取模块将可执行程序加载到一个 O引言 虚拟的存储空间中,然后由cPu指令系统仿真模块对 单片机系统的设计开发过程中,只有当目标硬件 这些机器指令进行解释和执行。 系统设计完成之后,才能进行应用软件的开发和调试, cPu内部含有寄存器和对指令集进行支持的硬 而且在此过程中出现异常时,只有在确保硬件设计完 件系统,仿真时不关心支持指令集的硬件系统,将指令 全正确的情况下,才能将异常定位在应用软件上,以便 集作为其内部资源来管理,仿真时只仿真内部寄存器 采取措施有效地解决应用软件出现的异常,这将严重 和指令集。从封装性和可重用性角度来考虑,将内部 影响开发进度,致使软件质量难以保证。将硬件部分 寄存器作为cPu类的属性,为私有成员,分别添加对 移人到Pc方开发工具中的软件仿真器可以很好解决 应的操作函数供外部访问以修改相应的值。对指令系 这个问题,仅用一台Pc机就可以为程序员提供一个 统仿真而言,它是单片机仿真软件开发的基础,用来模 便捷、高效、低成本的开发与调试平台。 拟CPu执行指令的过程。指令系统是由特定的cPu 软件仿真器以纯软件的形式来仿真程序在目标系 提供的,因而指令系统的仿真是cPu仿真的关键。将 统上的运行,不需要目标芯片及任何配套硬件的支持, 指令系统的仿真用一个指令类来完成,并在cPu类中 因而可以降低成本,同时又可借助高级语言强大的表 添加一个指令类对象。cPu类的设计的关键就是其 达力,在短时间内用纯软件实现与目标芯片相同的功 成员对象类指令类的设计。本节着重分析指令类设计 能…。 中涉及到的关键技术:指令获取算法、指令解析函数及 单片机为用户提供了多种资源:cPu、存储器、与 指令执行函数及其参数的设计。 外界通信的外围模块和内部模块,并管理这些资源。 1.1.1指令获取算法 仿真软件的功能就是将单片机的功能用软件来实现, 指令获取算法用于从用户源程序产生的.1st文件 即实现cPu仿真、内部模块仿真、外围模块仿真和存 中获取cPu运行所需要的机器码、指令助记符。.1st文 储器模块仿真,同时,为了能够直观地感知端口的状态 件中包含的信息参见图l。 变化,仿真软件提供外设的仿真。 地址机器码行号 指令 n面Fi磊—丁弋赢丽雨] l仿真平台设计方案 i!竺!!坚!!翌!!坠『 图1.Ist文件片断 将仿真平台分成

您可能关注的文档

文档评论(0)

hello118 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档