用软件方式实现单片机端口重造的方法及其仿真装置的制作方法

文档序号:6532829阅读:137来源:国知局
专利名称:用软件方式实现单片机端口重造的方法及其仿真装置的制作方法
技术领域
本发明涉及单片机的仿真,尤其是一种用软件方式实现单片机端口重造的方法及其仿真装置。
背景技术
目前常用的仿真技术有AEOF FPGA仿真技术、Bondout专用仿真芯片技术、HOOKS仿真技术,他们的特点是仿真功能强大、完全不占用用户资源,仿真的时序同被仿真芯片的时序完全相同,因此可以实现100%的真实仿真。但以上仿真技术的成本很高,要么需要专用的仿真芯片,要么需要得到拥有上述技术公司的授权,需要得到相关的硬件电路的支持,否则难以实现仿真。

发明内容
本发明旨在提供一种低成本的仿真方式,当用户对单片机端口的真实性要求不高时,用软件方式实现单片机端口重造的方法,最终实现单片机的仿真。
为实现上述目的,本发明的技术方案是一种用软件方式实现单片机端口重造的方法,依次采用以下步骤实现首先通过仿真控制电路监视用户指令的执行;一旦发现用户指令对单片机端口进行了读或写操作后,中断用户程序的执行;接着监控软件运行,根据刚刚执行的指令要求,用软件的方法在端口重造电路的配合下,重造单片机端口;最后再返回继续执行用户程序。
采用软件方式实现单片机端口重造方法的仿真装置,包括仿真单片机、存储电路、仿真控制电路、输出P0和P2端口,所述存储电路通过数据总线、地址总线和控制总线和仿真控制电路连接,所述仿真单片机和仿真控制电路连接,输出P0和P2端口和仿真控制电路连接。
由于本发明不需要配备相应的硬件电路,用软件的方法重造需要被仿真单片机的P0、P2端口,被仿真单片机在不需要增加任何硬件设备的情况下即可实现仿真,降低了仿真的成本。


图1是本发明的流程示意图;图2是本发明装置示意图。
具体实施例方式
以下结合附图对本发明进行进一步详细的说明。
图1所示的软件方式实现单片机端口重造的方法,首先通过仿真控制电路监视用户指令的执行,一旦发现用户指令对单片机端口P0、P2口进行了读或写操作后,中断用户程序的执行,接着监控软件运行,根据刚刚执行的指令要求,用软件的方法在端口重造电路的配合下,重造单片机端口,最后再返回继续执行用户程序。
图2所示的仿真装置,包括仿真单片机、存储电路、仿真控制电路、输出P0和P2端口,所述存储电路通过数据总线、地址总线和控制总线和仿真控制电路连接,所述仿真单片机和仿真控制电路连接,输出P0和P2端口和仿真控制电路连接。
权利要求
1.一种用软件方式实现单片机端口重造的方法,其特征在于依次采用以下步骤实现首先通过仿真控制电路监视用户指令的执行;一旦发现用户指令对单片机端口进行了读或写操作后,中断用户程序的执行;接着监控软件运行,根据刚刚执行的指令要求,用软件的方法在端口重造电路的配合下,重造单片机端口;最后再返回继续执行用户程序。
2.一种采用软件方式实现单片机端口重造方法的仿真装置,其特征在于包括仿真单片机、存储电路、仿真控制电路、输出P0和P2端口,所述存储电路通过数据总线、地址总线、控制总线和仿真控制电路连接,所述仿真单片机和仿真控制电路连接,输出P0和P2端口和仿真控制电路连接。
全文摘要
一种用软件方式实现单片机端口重造的方法及其仿真装置,步骤方法如下首先通过仿真控制电路监视用户指令的执行;一旦发现用户指令对单片机端口进行了读或写操作后,中断用户程序的执行;接着监控软件运行,根据刚刚执行的指令要求,用软件的方法在端口重造电路的配合下,重造单片机端口;最后再返回继续执行用户程序。该装置包括仿真单片机、存储电路、仿真控制电路、输出P0和P2端口,所述存储电路通过数据总线、地址总线、控制总线和仿真控制电路连接,所述仿真单片机和仿真控制电路连接,输出P0和P2端口和仿真控制电路连接。仿真成本比较低,不需要专用仿真芯片。
文档编号G06F11/36GK1889058SQ200510040809
公开日2007年1月3日 申请日期2005年6月28日 优先权日2005年6月28日
发明者陈小宇 申请人:陈小宇
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1