在单片机应用系统的软硬件调试中,因很难找到出错点,而不容易找到解决出错的方法。就MCS一51单片机应用系统调试中的软件硬件排错问题,结合实际的项目调试,通过一些实例剖析,并给出解决的方法,供设计时参考。
在数控、自动化流水线等设备中,大量使用MCS一5l单片机设计的控制系统。在MCS一51单片机应用系统的调试中,往往会碰到一些难以解决的问题,诸如非正常复位导致的死机,抗干扰能力差,显示不正常,A/D转换采集通道之间的相互干扰,通信不正常等。造成这些问题的主要原因有:软件编程和硬件设计错误,制造工艺不完善,操作者实际经验不足,疏忽大意等。下面结合一些实例剖析,寻找解决问题的方法(以下说明均以AT89C,52单片机应用系统为例)。
单片机应用系统非正常复位(图1)导致的死机现象,主要来源于干扰,干扰的因素是多方面的,但是来自电网的干扰是主要的,绝对不能忽视。解决的办法就是设计一个高品质的电源,这是整个单片机应用系统可靠稳定工作的前提。因此,电源地设计至关重要,要求较高时,可采用开关电源或采用多级稳压等措施。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !