[发明专利]一种单片机仿真方法、系统、装置、设备及存储介质在审
申请号: | 202110435362.3 | 申请日: | 2021-04-22 |
公开(公告)号: | CN113064833A | 公开(公告)日: | 2021-07-02 |
发明(设计)人: | 吕尧明;程飞;吴清源;杨宏;黄海 | 申请(专利权)人: | 杭州米芯微电子有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06F13/40;G05B17/02 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 纪志超 |
地址: | 310053 浙江省杭州市滨江*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 单片机 仿真 方法 系统 装置 设备 存储 介质 | ||
1.一种单片机仿真方法,其特征在于,包括:
获取利用单片机对目标程序进行调试的控制指令;
根据所述控制指令,通过所述单片机上的选择开关确定与所述选择开关连接的用于接收外部输入指令的PORT端口,以得到目标PORT端口;其中,所述选择开关用于确定PORT端口以进行程序调试或选择程序存储器以进行程序运行;
利用所述目标PORT端口接收所述外部输入指令,并控制所述单片机执行与所述外部输入指令对应的仿真操作。
2.根据权利要求1所述的单片机仿真方法,其特征在于,所述根据所述控制指令,通过所述单片机上的选择开关确定与所述选择开关连接的用于接收外部输入指令的PORT端口,以得到目标PORT端口,包括:
根据所述控制指令,通过所述单片机上的数据选择器确定与所述选择开关连接的用于接收外部输入指令的PORT端口,以得到目标PORT端口。
3.根据权利要求1所述的单片机仿真方法,其特征在于,所述利用所述目标PORT端口接收所述外部输入指令,并控制所述单片机执行与所述外部输入指令对应的仿真操作,包括:
利用所述目标PORT端口接收表征对所述目标程序进行单步操作的单步指令;
控制所述单片机执行与所述单步指令对应的运行所述单步指令后所述目标程序停止运行的操作。
4.根据权利要求3所述的单片机仿真方法,其特征在于,所述利用所述目标PORT端口接收表征对所述目标程序进行单步操作的单步指令,包括:
利用所述目标PORT端口接收所述目标程序对应的在断点寄存器中的程序断点;
相应的,所述控制所述单片机执行与所述单步指令对应的运行所述单步指令后所述目标程序停止运行的操作,包括:
控制所述单片机按照所述断点寄存器中的所述程序断点对所述目标程序的运行进程进行中断操作。
5.根据权利要求1所述的单片机仿真方法,其特征在于,所述利用所述目标PORT端口接收所述外部输入指令,并控制所述单片机执行与所述外部输入指令对应的仿真操作,包括:
利用所述目标PORT端口接收表征对存储器进行读取的读存储器指令,并控制所述单片机执行与所述读存储器指令对应的数据读取操作。
6.根据权利要求5所述的单片机仿真方法,其特征在于,所述控制所述单片机执行与所述读存储器指令对应的数据读取操作之后,还包括:
将从所述存储器中读取到的与所述读存储器指令对应的数据通过串口进行输出。
7.一种单片机仿真系统,包括数据存储器、程序指针、程序存储器,其特征在于,还包括数据传输模块、控制模块、数据选择器及与所述数据选择器连接的PORT端口,其中:
所述数据传输模块,用于获取将目标程序在单片机上进行调试的指令;
所述数据选择器,用于根据所述控制指令,确定与所述选择开关连接的用于接收外部输入指令的PORT端口,以得到目标PORT端口;
所述与所述数据选择器连接的PORT端口,用于接收所述外部输入指令;
所述控制模块,用于控制所述单片机执行与所述外部输入指令对应的仿真操作。
8.一种单片机仿真装置,其特征在于,包括:
获取模块,用于获取利用单片机对目标程序进行调试的控制指令;
确定模块,用于根据所述控制指令,通过所述单片机上的选择开关确定与所述选择开关连接的用于接收外部输入指令的PORT端口,以得到目标PORT端口;其中,所述选择开关用于确定PORT端口以进行程序调试或选择程序存储器以进行程序运行;
执行模块,用于利用所述目标PORT端口接收所述外部输入指令,并控制所述单片机执行与所述外部输入指令对应的仿真操作。
9.一种电子设备,其特征在于,所述电子设备包括处理器和存储器;其中所述存储器用于存储计算机程序,所述计算机程序由所述处理器加载并执行以实现如权利要求1至6任一项所述的单片机仿真方法。
10.一种计算机可读存储介质,其特征在于,用于存储计算机可执行指令,所述计算机可执行指令被处理器加载并执行时,实现如权利要求1至6任一项所述的单片机仿真方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州米芯微电子有限公司,未经杭州米芯微电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110435362.3/1.html,转载请声明来源钻瓜专利网。