欢迎访问有用文档网!

当前位置: 有用文档网 > 作文大全 >

基于计算机单片机仿真机完善对单片机的调试分析

| 浏览次数:

摘 要:对单片机的调试问题进行分析研究,需要我们在对计算机单片机以及仿真机进行了解的基础上进行。本文简单介绍了单片机的软件仿真系统,以及在测试单片机的应用板故障时经常要面对的问题,并给出了完善单片机调试需要注意的方面。

关键词:单片机;调试;应用板;故障

中图分类号:TP368.1

单片机在目前的人们生活中有着广泛的应用,除了应用于采集控制过程的数据外,在机电一体化和各种网络技术甚至是家用电器方面也发挥着一定的作用。另外,单片机具有高集成度,快运算,小体积,低价格以及能够可靠运行的优势。至于单片机的调试阶段,其实就是在成功设计出目标机的硬软件后,再对目标机硬件及软件的故障或错误进行排除纠正的过程。也就是说,单片机的调试过程其实就是解决单片机硬软件不协调性的过程。

1 关于单片机软件的仿真系统

目前,各种软件仿真系统已经随着计算机网络的快速发展而大量出现,由于计算机的硬件和软件功能都在不断提高,所以现在开发一些实际的软件系统的时候,软件的仿真系统也能够为其提供安全保障。另外,软件的仿真系统还能够节约软件开发过程中需要的大量人力物力。单片机作为电子信息技术里面重要的一部分,自然也不例外。目前已有的仿真工具非常的多,例如用于电子设计自动化的EDA工具,通过模数混合进行仿真的OrCAD、Multisim以及Protel工具,MaxplusII、Expert等对数字系统设计进行仿真的工具,或者是系统性的仿真软件Systemview。不过,虽然单片机的软件仿真系统非常之多,但经常在实验室里装备的Multisim、MaxplusII、Systemview等各式软件,即使是与配套硬件进行合作,也无法完成单片机的仿真工作。那么就需要建设单片机的实验室了。如果在单片机实验室中引入硬件的仿真系统,就需要同时引入多套同类型的硬件仿真系统来保证工作的顺利进行,这就会产生相当高的投资成本。所以,如果经费比较紧张的话,只要引入单片机的软件仿真系统就行了,这么一来不仅能够缩小采购硬件设备的数量,节约硬件投资成本,还可以减少维护硬件设备的资金及工作量。

2 测试单片机的应用板故障时经常要面对的问题

2.1 测试单片机芯片的功能

应用电路板通常具有很多小的器件,单片机应用板也不例外。总体来说,单片机应用板上的小器件可大致分为两部分,即总线与非总线两种。但是,测试非总线应用板器件所需的系统硬件和测试总线应用板器件的硬件是相同的。I/O的激励RAM传送出所需的测试向量到应用板器件负责输入的一端,然后在I/O的响应RAM中输入器件采集到的数据信息。最后计算机对得到的数据进行系统地分析,并和最初预订的数据进行对比处理。如果根据数据判断单片机应用板的运行状态与起初预订的状态并不一致的话,则表明该单片机中被测的芯片是有故障存在的。不过,对于单片机应用板上大规模的数字器件来说,在进行功能测试的时候,却无法完全测试其性能。要知道,无论是大规模器件还是超大规模器件,其内部都有十分复杂的结构,而且随着规模的增大,结构也就越加复杂。所以,在对此类器件进行测试的时候,可以采用分别测试的方法,也就是只对器件本身各个模块进行测试,并对多个模块进行连接的数据通道进行检测。这种测试的方法并不需要多大的测试向量,且有着很高的测试效率。

2.2 测试芯片引脚的连线

单片机应用板出现短、断路问题的原因就在于引脚连线出现故障,下面来对非总线器件的引脚连线测试问题进行了探讨。对单片机非总线器件的引脚连线进行测试时,也可以利用对总线器件进行测试时的方法。不过,有一点需要注意的是,在测试非总线器件的引脚连线时,为了完成其与其他各器件的电器隔离,需要利用反向驱动的方法,甚至是直接断开该应用板和电源的连接。因为该测试方法更加安全,如今已被广泛采用。

2.3 将被测器件和别的器件进行隔离

前面已经提过,将应用板上的器件进行分开测试是非常有效的测试办法,那么,为了实现器件的分别测试,就需要将被测的器件和别的器件进行隔离。隔离的一个重要办法就是反向驱动,这也是目前单片机应用板的故障测试中经常用到的方法。不过在采用此方法时还有一些需要我们注意的地方,例如反向驱动的应用时间不能太长,在减小驱动电流时动作一定要快速,以此避免IC器件因驱动电流而被损坏。反向驱动的应用时间通常不超过100ms。通过对该方法的长久研究和实践,不难发现该方法是比较安全的,对TTL及ECL都有比较好的保护。可如果是CMOS电路,却需要慎重进行选择了,毕竟CMOS电路的工作电压还是很高的。

3 对单片机的调试

3.1 静电调试

在对单片机进行加电的时候,首先要确定单片机的各个线路是否正确,并依据万用电和单片机硬件的逻辑设计图等,对单片机元件型号和规格进行检查,确保其安装符合说明上的要求。尤其是对于单片机的电源系统,一定要进行重点的检查,避免出现电源短路与极性错误这样的问题。在加电之后,要注意检查单片机每个插件的引脚,对其电位和各点的电平进行彻底检查,看其是否正常。

3.2 联机仿真调试

3.2.1 首先是对扩展RAM存贮器的测试和调试。利用仿真机外部的数据存贮器来对操作命令进行读写,并将得到的数据信息输入到单片机的外部RAM存贮器中。这个时候,如果光标开始闪动,但单元也能够被修改,则表明存储器没有什么故障,但如果光标发生闪动,但单元并不可以被修改,就表明存储器出现了故障,不是写不进去就是读不出来。这时就需要进一步进行检查了。

3.2.2 如果程序能够通过仿真模式2运行通过,那么就可以在EPROM里得到固化,然后在样机中的EPROM插座上把已固化的EPROM插入,之后再选择仿真模式3,CPU会面向用户系统指出指控制信号和读写控制信号,最后再进行调试运行,这样便可以进行验证固化的程序是否正确。

3.2.3 仿真机在与上位计算机通过RS-232接口连机时,应该选择仿真模式2,如果是对目标文件装载,最好是之前就设置好断点。在选择DBUG中的调试运行命令RUNANDDEBUG这种模式下,仿真机DBUG内部会被CPU的取指控制信号指向,读写控制信号便会向用户系统发送命令。在仿真时候,仿真机DBUG的RAM内会存入用户的程序,在这种模式下可以使用所有的DBUG的所有调试排错命令,而且在这种模式下一般通过的程序都可以能脱机自行运行。

4 结束语

单片机具有高集成度、快运算,小体积的特点,以及低价格和能够可靠运行的优势,所以在目前的人们生活中有着广泛的应用。本文简单介绍了单片机的软件仿真系统,以及在测试单片机的应用板故障时经常要面对的问题,并给出了发展单片机调试需要注意的方面,就是希望单片机的调试过程能够被尽早完善,实现单片机的高效调试。

参考文献:

[1]姜韬,江国学.基于仿真软件的单片机虚拟实验系统设计与应用[J].制造业自动化,2010(12):201-203.

[2]曹健雄,严壮志.基于FPGA的单片机仿真器设计[J].中国医疗器械杂志,2010(06):424-426+441.

[3]高立新.基于Proteus软件的单片机仿真实验[J].常州信息职业技术学院学报,2011(03):29-32.

[4]张庆.单片机实践教学中的仿真设计与应用[J].湖北第二师范学院学报,2013(02):42-45.

[5]何新洲,舒松.“三大利器”构建单片机仿真实验平台[J].科技经济市场,2009(08):100-101.

作者单位:国网甘肃省电力公司信息通信公司,兰州 730000

推荐访问:单片机 仿真 调试 完善 计算机

热门排行Top Ranking

支部组织生活方面存在问题清单和整改措施 党组织生活个人问题整改清单

下面是小编为大家精心整理的支部组织生活方面存在问题清单和整改措施党组织生活个人问题整改清单文章,供大家阅读参考

2021年党员个人问题清单及整改措施 党组织生活个人问题整改清单

下面是小编为大家精心整理的2021年党员个人问题清单及整改措施党组织生活个人问题整改清单文章,供大家阅读参考。

浅析军队战斗力损耗的新变化

关键词:军队;战斗力损耗;新变化军队战斗力的结构,是战斗力各要素间的结合方式和相互关系。军队战斗力的

小学六年级毕业演讲稿100字左右9篇

小学六年级毕业演讲稿100字左右9篇小学六年级毕业演讲稿100字左右篇1敬爱的老师,亲爱的同学们:大

问题及整改措施 (2) 药房个人存在问题及整改措施

下面是小编为大家精心整理的问题及整改措施(2)药房个人存在问题及整改措施文章,供大家阅读参考。精品文章《问题及

个人问题清单及整改措施(最新) 能力作风建设个人问题清单及整改措施

下面是小编为大家精心整理的个人问题清单及整改措施(最新)能力作风建设个人问题清单及整改措施文章,供大家阅读参考。在认真

疫情防控赞美警察诗朗诵 关于警察的诗朗诵

下面是小编为大家精心整理的疫情防控赞美警察诗朗诵关于警察的诗朗诵文章,供大家阅读参考。疫情防控赞美警

纳税人满意度调查存在不足及对策探讨 提升纳税人满意度的方式方法有哪些

下面是小编为大家精心整理的纳税人满意度调查存在不足及对策探讨提升纳税人满意度的方式方法有哪些文章,供大家阅读参考。纳

小学思想品德教育面临的问题及对策

摘要:小学思想品德课程是小学教育教学过程中不可或缺的一门综合性课程,它对学生良好品德的形成具有重要影

2020党支部班子查摆问题清单及整改措施 农村党支部问题清单

下面是小编为大家精心整理的2020党支部班子查摆问题清单及整改措施农村党支部问题清单文章,供大家阅读参

消防安全检查简报 派出所校园消防安全检查简报

下面是小编为大家精心整理的消防安全检查简报派出所校园消防安全检查简报文章,供大家阅读参考。简报第2期申扎县中学

2021教师党员年度个人总结8篇

2021教师党员年度个人总结8篇2021教师党员年度个人总结篇1敬爱的党组织:我是一个普通年轻的人民