EDN首页   博客首页

日志档案

发表于 2007-3-30 20:13:45

13

标签: 51单片机  完全不工作  该怎如何检查  

51单片机完全不工作,该怎么入手去检查

首先应该确认电源电压是否正常。用电压表测量接地引脚跟电源引脚之间的电压,看是否是电源电压,例如常用的5V。接下来就是检查复位引脚电压是否正常。分别测量按下复位按钮和放开复位按钮的电压值,看是否正确。然后再检查晶振是否起振了,一般用示波器来看晶振引脚的波形,注意应该使用示波器探头的“X10”档。另一个办法是测量复位状态下的IO口电平,按住复位键不放,然后测量IO口(没接外部上拉的P0口除外)的电压,看是否是高电平,如果不是高电平,则多半是因为晶振没有起振。另外还要注意的地方是,如果使用片内ROM的话(大部分情况下如此,现在已经很少有用外部扩ROM的了),一定要将EA引脚拉高,否则会出现程序乱跑的情况。有时用仿真器可以,而烧入片子不行,往往是因为EA引脚没拉高的缘故(当然,晶振没起振也是原因之一)。经过上面几点的检查,一般即可排除故障了。如果系统不稳定的话,有时是因为电源滤波不好导致的。在单片机的电源引脚跟地引脚之间接上一个0.1uF的电容会有所改善。如果电源没有滤波电容的话,则需要再接一个更大滤波电容,例如220uF的。遇到系统不稳定时,就可以并上电容试试(越靠近芯片越好)。

    另外,调试系统时一定要有耐性,静下心来一点点的调,千万不要着急。

 

                  (By computer00  @ 2006-3-14)

系统分类: 单片机   |   用户分类: 玩单片机   |   来源: 原创   |   【推荐给朋友】   |   【添加到收藏夹】

    阅读(1213)    回复(2)  

投一票您将和博主都有获奖机会!

最新评论

  • shilizh

    2008-1-15 22:36:19

    经常遇到的问题,弄得我好郁闷

    顶顶

  • exploer

    2008-3-22 15:21:22

    谢谢! 学习了。我一般是先检查电源,地,然后是晶振,ALE,复位前后电平。