一种单片机测试软件的制作方法

文档序号:14135854阅读:776来源:国知局

本发明涉及单片机测试技术领域,特别是一种单片机测试软件。



背景技术:

随着智能化的不断发展,智能家居的不断普及,家电智能化发展也越来越快。为了适应家电智能化的发展,现对产品的硬件提出了更高的要求。

但是智能家电需要的单片机是整个系统的核心,如果单片机性能不好,将会导致智能产品出现问题。所以,对于单片机的测试亟待解决。



技术实现要素:

有鉴于现有技术的上述缺陷,本发明的目的就是提供一种单片机测试软件,能够对单片机进行测试,增强单片机的使用性能,能够延长单片机的使用寿命。

本发明的目的是通过这样的技术方案实现的,一种单片机测试软件,它包括有:所述测试软件包括有测试方法,所述测试方法如下:

s1:将待测单片机与一可编程的测试软件连接;

s2:将所述测试软件中的测试程序下载至待测单片机中;

s3:运行下载测试程序后的单片机;

s4:根据单片机的运行结果进行判断。

进一步,所述步骤s1中的连接方式为通过usb接口、rs232接口或者rs485接口任一种接口方式连接。

进一步,所述步骤s1中还包括有选择单片机的型号和串行通讯接口;所述步骤s2中测试程序通过usb接口进行测试程序的下载。

进一步,所述步骤s3中的测试过程如下:测试软件程序空间由isp程序空间与主程序空间构成,所述isp程序用于检测从任何数据端口转发来的命令或自定义报文,来决定是否对主程序空间进行测试和运行,以及将更新的主程序内容写入主程序区。

进一步,所述步骤s2中还包括有:

检测待测单片机与测试软件是否连接成功;若连接成功,则进行测试程序的下载;反之,则提示连接出现错误,需要重新连接。

进一步,所述测试软件连接有处理器,所述处理器为一连接互联网的电脑,所述电脑包括有一显示屏;连接结果显示在所述显示屏上。

进一步,所述步骤s4中,若单片机能按照测试程序运行并显示,则判断为正常;反之,判断为非正常。

进一步,所述待测单片机为stc80c52单片机。

由于采用了上述技术方案,本发明具有如下的优点:能够对单片机进行测试,增强单片机的使用性能,能够延长单片机的使用寿命。

本发明的其他优点、目标和特征在某种程度上将在随后的说明书中进行阐述,并且在某种程度上,基于对下文的考察研究对本领域技术人员而言将是显而易见的,或者可以从本发明的实践中得到教导。本发明的目标和其他优点可以通过下面的说明书和权利要求书来实现和获得。

附图说明

本发明的附图说明如下:

图1为单片机测试软件的测试方法流程示意图。

具体实施方式

下面结合附图和实施例对本发明作进一步说明。

实施例:如图1所示;一种单片机测试软件,它包括有:所述测试软件包括有测试方法,所述测试方法如下:

s1:将待测单片机与一可编程的测试软件连接;

连接方式为通过usb接口、rs232接口或者rs485接口任一种接口方式连接。还包括有选择单片机的型号和串行通讯接口;所述步骤s2中测试程序通过usb接口进行测试程序的下载。

s2:将所述测试软件中的测试程序下载至待测单片机中;

所述步骤s2中还包括有:检测待测单片机与测试软件是否连接成功;若连接成功,则进行测试程序的下载;反之,则提示连接出现错误,需要重新连接。

所述测试软件连接有处理器,所述处理器为一连接互联网的电脑,所述电脑包括有一显示屏;连接结果显示在所述显示屏上。

s3:运行下载测试程序后的单片机;测试过程如下:测试软件程序空间由isp程序空间与主程序空间构成,所述isp程序用于检测从任何数据端口转发来的命令或自定义报文,来决定是否对主程序空间进行测试和运行,以及将更新的主程序内容写入主程序区。

s4:根据单片机的运行结果进行判断;所述步骤s4中,若单片机能按照测试程序运行并显示,则判断为正常;反之,判断为非正常。所述待测单片机为stc80c52单片机。

本发明的测试的具体实施例为:在测试软件中设置有一模拟出租车计价器的工作程序,将计价器的测试程序下载至待测单片机中,观察单片机的运行测试结果。

检测方法如下:

dij-di-1j-1=d;

其中,dij表示经度为i,纬度为j的位置;di-1j-1为经度为i-1,纬度为j-1所在的位置,d表示定位设备每传输一次的路程数,i≥1,j≥1。

所述计价器的计费方法如下:最终费用=(总路程—起步价对应的路程)*每单位距离的收费价格+等待所用的总时间*每单位等待时间内的收费价格。

其中,白天模式的起始价格使用者可以自己设置,本实施例的起始价设置10元,在起始价格内可以行驶3km路程,超出3km的路程后,1km的价格为2.5元。在起始价格内,可以免费等待3分钟,超出3分钟后每分钟收费1.5元。

甲客户在白天乘车,di-1j-1为起始距离,在dij的位置共行驶了10km。等待时间为5分钟,则最后的总费用为:s=(10-3)*2.5+(5-3)*1.5=20.5(元)。

则在白天的模式下,显示器lcd1602显示的内容包括:起始价10元/3km,单价2.5元/km,行驶的总路程10km,等待的总时间5分钟,总费用s的数值20.5元。

同样,夜晚模式的参数使用者也可以自己设置,本实施例的起始价设置12元,在起始价格内同样可以行驶3km路程,超出3km的路程后,1km的价格为3.5元。在起始价格内,同样免费等待3分钟,超出3分钟后每分钟收费2元。

乙客户在夜晚模式条件下乘车,di-1j-1为起始距离,在dij的位置共行驶了20km。等待时间为15分钟,则最后的总费用为:s=(20-3)*3.5+(15-3)*2=83.5(元)。

则在夜晚的模式下,显示器lcd1602显示的内容包括:起始价12元/3km,单价3.5元/km,行驶的总路程20km,等待的总时间15分钟,总费用s的数值83.5元。

若单片机在测试的过程中,单片机下显示器lcd1602上显示数字和上述的数字相同,则判断单片机是正常的;反之,单片机不正常。

最后说明的是,以上实施例仅用以说明本发明的技术方案而非限制,尽管参照较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或者等同替换,而不脱离本技术方案的宗旨和范围,其均应涵盖在本发明的权利要求范围当中。



技术特征:

技术总结
本发明公开了一种单片机测试软件,它包括有测试方法,测试方法如下:S1:将待测单片机与一可编程的测试软件连接;S2:将测试软件中的测试程序下载至待测单片机中;S3:运行下载测试程序后的单片机;S4:根据单片机的运行结果进行判断。本发明取得的有益效果是:能够对单片机进行测试,增强单片机的使用性能,能够延长单片机的使用寿命。

技术研发人员:彭海军
受保护的技术使用者:重庆首亨软件有限公司
技术研发日:2017.11.13
技术公布日:2018.04.10
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1