故障分析---单片机上点后没有运转,如何检查
- 确认电源电压是否正常。用万用表测量地引脚和电源引脚之间的电压,看是否符合规范电压;
- 检查复位引脚电压是否正常。分别测量复位按键按下和松开时的电压,看是否符合;
- 检查晶振是否起振了,一般用示波器来查看晶振引脚的波形,示波器探头使用“*10”挡位。另一办法时测量复位状态下的IO口电平,按住复位按键不放,测量IO口(没接外部上拉的P0口除外)的电压,检查是否为高电平,如果不是高电平,则大概率晶振未起振;
思路逻辑: 检查电源 -》 检查复位引脚 -》 检查晶振
补充:
如果使用片内ROM,需要将EA引脚拉高,否则会出现程序乱跑的现象。有时使用仿真器正常,烧录芯片内却不行,往往时EA引脚未拉高导致。(晶振也可能是原因之一)
系统不稳定,可能是电源滤波不好导致。在单片机电源引脚和地引脚之间连上一个0.1uF的电容会有所改善。如果电源没有滤波电容的话,则需要再接一个更大滤波电容,例如220uF的。遇到系统不稳定时,就可以并上电容试试(越靠近芯片越好)。