一种实现单片机程序下载的装置及调试方法

文档序号:6536890阅读:121来源:国知局
一种实现单片机程序下载的装置及调试方法
【专利摘要】本发明属于单片机应用领域,提供了一种实现单片机下载功能的装置及调试方法及,该装置包括打开文件部件,保存文件部件,擦除器,写入器,读出器,校验器,运行部件,停止部件,复位部件和连接监测部件,该部件能使在单片机开发环境下所设计的程序对芯片进行写入、擦除等操作,同时能对单片机的运行进行控制,具有操作可视化、动态化的优点,且操作简单,适合各类单片机开发人员使用。
【专利说明】一种实现单片机程序下载的装置及调试方法【技术领域】
[0001]本发明属于单片机应用领域,具体涉及一种实现单片机程序下载功能的装置及调试方法。
【背景技术】
[0002]目前,单片机以其体积小、重量轻、抗干扰能力强、价格低廉等诸多优点,被广泛应用于我国许多行业的工业控制、仪器仪表、机电设备、通信装置乃至家用电器等众多领域。由于单片机电路结构比较简单,不具备自开发功能,目前广泛使用的实验板、实验箱只能满足编程调试功能的设计理念,没能在单片机的基础上搭建一个能够进行单片机编程开发的系统平台,实现利用单片机对芯片开发程序的动态调试和写入等功能。

【发明内容】
[0003]本发明的目的是提供一种主机板在AT89系列单片机开发中能够动态实现单片机程序下载的装置。
[0004]本发明的另一个目的是提供一种该实现单片机程序下载的调试方法。
[0005]本发明所采取的技术方案是:该实现单片机程序下载的装置,其特征在于:包括打开文件部件,保存文件部件,擦除器,写入器,读出器,校验器,运行部件,停止部件,复位部件和连接监测部件,所述打开文件部件,保存文件部件,擦除器,写入器,读出器,校验器,运行部件,停止部件,复位部件和连接监测部件都与单片机进行通讯连接,打开文件部件和保存文件部件分别实现单片机芯片源程序的打开和保存;擦除器用于对芯片的擦除;写入器用于对开发的芯片程序写入到芯片内;读出器用于读出芯片内的程序;校验器用于校验芯片内的写入程序;运行部件用于启动单片机的运行;停止部件用于停止单片机的运行;复位部件用于对单片机的复位;连接测试部件用于测试单片机与其它电路的连接状况。
[0006]该实现单片机程序下载的调试方法,其特征在于按下列步骤完成:
(1).根据具体实验的工作电路,将单片机及其其它实验设备连接起来;
(2).将下载调试装置安装到计算机上;
(3).通过USB接口将计算机和单片机连接,单片机上设有与计算机相连接通讯的USB通讯接口 ;
(4).启动下载调试装置;
(5).设置下载调试装置中的自动下载功能,该下载调试装置中内置有自动下载功能的设置按钮;
(6).编译、编辑单片机源程序为机器码,在对单片机芯片的源程序开发环境下,将所设计的芯片程序进行编译、编辑;
(7).下载调试装置将机器码装入其内,通过装置内的打开文件部件将所编译好的机器码文件调入;
(8).下载调试装置将机器码下载到芯片内,通过下载调试装置中的写入器将机器码文件写入到对应的芯片内;
经过试验调试,如果所设计的芯片程序没能完全符合要求,可从第(6)步开始对所设计的程序进行修改,下载调试装置会动态地将原写入芯片内的程序擦除再将新编译的机器码再次写入到芯片内,实现动态更新;
(9).关闭下载调试装置即可完成对芯片的写入操作。
[0007]本发明由于采用上述技术方案,利用实现单片机下载装置及调试方法,能动态实时地对单片机芯片开发环境下编辑、编译生成的机器码写入到芯片的内部,并能结合实验装置动态地调试芯片的功能,具有操作可视化、动态化的优点,且操作简单,适合各类单片机开发人员使用。
【专利附图】

【附图说明】
[0008]图1表示本发明实现单片机下载调试方法的流程图;
图2表示本发明实现单片机下载调试的装置方框图。
【具体实施方式】
[0009]本发明一种实现单片机下载功能的装置及调试方法的实施例,参见图1,图2,对主机板为AT89系列的单片机芯片进行下载的装置,包括打开文件部件,保存文件部件,擦除器,写入器,读出器,校验器,运行部件,停止部件,复位部件和连接监测部件,所述打开文件部件,保存文件部件,擦除器,写入器,读出器,校验器,运行部件,停止部件,复位部件和连接监测部件都与单片机进行通讯连接,打开文件部件和保存文件部件分别实现单片机芯片源程序的打开和保存;擦除器用于对芯片的擦除;写入器用于对开发的芯片程序写入到芯片内;读出器用于读出芯片内的程序;校验器用于校验芯片内的写入程序;运行部件用于启动单片机的运行;停止部件用于停止单片机的运行;复位部件用于对单片机的复位;连接测试部件用于测试单片机与其它电路的连接状况。
[0010]一种实现单片机下载功能的调试方法,包括下列步骤:
1.根据具体实验的工作电路,将单片机及其其它实验设备连接起来;
2.将下载调试装置安装到计算机上;
3.通过USB接口将计算机和单片机连接,单片机上设有与计算机相连接通讯的USB通讯接口 ;
4.启动下载调试装置;
5.设置下载调试装置中的自动下载功能,该下载调试装置中内置有自动下载功能的设置按钮;
6.编译、编辑单片机源程序为机器码,在对单片机芯片的源程序开发环境下,如在KeiluVision3开发环境下,将所设计的芯片程序进行编译、编辑;
7.下载调试装置将机器码装入其内,通过装置内的打开文件部件将所编译好的机器码文件调入;
8.下载调试装置将机器码下载到芯片内,通过下载调试装置中的写入器将机器码文件写入到对应的芯片内;
经过试验调试,如果所设计的芯片程序没能完全符合要求,可从第6步开始对所设计的程序进行修改,下载调试装置会动态地将原写入芯片内的程序擦除再将新编译的机器码再次写入到芯片内,实现动态更新;
9.关闭下载调试装置即可完成对芯片的写入操作。
[0011]该装置和调试方法能动态实时地对单片机芯片开发环境下编辑、编译生成的机器码写入到芯片的内部,并能结合实验装置动态地调试芯片的功能,具有操作可视化、动态化的优点,且操作简单,适合各类单片机开发人员使用。
【权利要求】
1.一种实现单片机程序下载的装置,其特征在于:包括打开文件部件,保存文件部件,擦除器,写入器,读出器,校验器,运行部件,停止部件,复位部件和连接监测部件,所述打开文件部件,保存文件部件,擦除器,写入器,读出器,校验器,运行部件,停止部件,复位部件和连接监测部件都与单片机进行通讯连接,打开文件部件和保存文件部件分别实现单片机芯片源程序的打开和保存;擦除器用于对芯片的擦除;写入器用于对开发的芯片程序写入到芯片内;读出器用于读出芯片内的程序;校验器用于校验芯片内的写入程序;运行部件用于启动单片机的运行;停止部件用于停止单片机的运行;复位部件用于对单片机的复位;连接测试部件用于测试单片机与其它电路的连接状况。
2.一种实现单片机程序下载的调试方法,其特征在于按下列步骤完成: (0.根据具体实验的工作电路,将单片机及其其它实验设备连接起来; (2).将下载调试装置安装到计算机上; (3).通过USB接口将计算机和单片机连接,单片机上设有与计算机相连接通讯的USB通讯接口 ; (4).启动下载调试装置; (5).设置下载调试装置中的自动下载功能,该下载调试装置中内置有自动下载功能的设置按钮; (6).编译、编辑单片机源程序为机器码,在对单片机芯片的源程序开发环境下,将所设计的芯片程序进行编译、编辑; (7).下载调试装置将机器码装入其内,通过装置内的打开文件部件将所编译好的机器码文件调入; (8).下载调试装置将机器码下载到芯片内,通过下载调试装置中的写入器将机器码文件写入到对应的芯片内; 经过试验调试,如果所设计的芯片程序没能完全符合要求,可从第(6)步开始对所设计的程序进行修改,下载调试装置会动态地将原写入芯片内的程序擦除再将新编译的机器码再次写入到芯片内,实现动态更新; (9).关闭下载调试装置即可完成对芯片的写入操作。
【文档编号】G06F9/44GK103902332SQ201410037330
【公开日】2014年7月2日 申请日期:2014年4月16日 优先权日:2014年4月16日
【发明者】陆剑, 刘明黎, 王林生, 席东河, 马瑛, 田睿, 方华丽, 王风燕, 郑冰, 杨旭, 刘婷婷, 王洪燕 申请人:河南工业职业技术学院
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1