【技术实现步骤摘要】
本专利技术涉及单片机的仿真,尤其是一种用软件方式实现单片机端口重造的方法及其仿真装置。
技术介绍
目前常用的仿真技术有AEOF FPGA仿真技术、Bondout专用仿真芯片技术、HOOKS仿真技术,他们的特点是仿真功能强大、完全不占用用户资源,仿真的时序同被仿真芯片的时序完全相同,因此可以实现100%的真实仿真。但以上仿真技术的成本很高,要么需要专用的仿真芯片,要么需要得到拥有上述技术公司的授权,需要得到相关的硬件电路的支持,否则难以实现仿真。
技术实现思路
本专利技术旨在提供一种低成本的仿真方式,当用户对单片机端口的真实性要求不高时,用软件方式实现单片机端口重造的方法,最终实现单片机的仿真。为实现上述目的,本专利技术的技术方案是一种用软件方式实现单片机端口重造的方法,依次采用以下步骤实现首先通过仿真控制电路监视用户指令的执行;一旦发现用户指令对单片机端口进行了读或写操作后,中断用户程序的执行;接着监控软件运行,根据刚刚执行的指令要求,用软件的方法在端口重造电路的配合下,重造单片机端口;最后再返回继续执行用户程序。采用软件方式实现单片机端口重造方法的仿真装置,包括仿真单片机、存储电路、仿真控制电路、输出P0和P2端口,所述存储电路通过数据总线、地址总线和控制总线和仿真控制电路连接,所述仿真单片机和仿真控制电路连接,输出P0和P2端口和仿真控制电路连接。由于本专利技术不需要配备相应的硬件电路,用软件的方法重造需要被仿真单片机的P0、P2端口,被仿真单片机在不需要增加任何硬件设备的情况下即可实现仿真,降低了仿真的成本。附图说明图1是本专利技术的流程示意图;图2 ...
【技术保护点】
一种用软件方式实现单片机端口重造的方法,其特征在于:依次采用以下步骤实现:首先通过仿真控制电路监视用户指令的执行;一旦发现用户指令对单片机端口进行了读或写操作后,中断用户程序的执行;接着监控软件运行,根据刚刚执行的指令要求, 用软件的方法在端口重造电路的配合下,重造单片机端口;最后再返回继续执行用户程序。
【技术特征摘要】
1.一种用软件方式实现单片机端口重造的方法,其特征在于依次采用以下步骤实现首先通过仿真控制电路监视用户指令的执行;一旦发现用户指令对单片机端口进行了读或写操作后,中断用户程序的执行;接着监控软件运行,根据刚刚执行的指令要求,用软件的方法在端口重造电路的配合下,重造单片机端口;最后再...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。