请问如何检测89c2051正在工作

[复制链接]
4639|14
 楼主| cyfwy 发表于 2008-8-26 08:43 | 显示全部楼层 |阅读模式
请问如何检测89c2051正在工作,比如说测哪个管脚有输出脉冲或者用示波器测晶振输出?
allen2006 发表于 2008-8-26 08:49 | 显示全部楼层

可以先从检查以下三点

第一电源是否正常?
第二复位电路是否正常?
第三晶振是否起振?
检查以上三点没问题,单片机一般都能正常工作。
lyjian 发表于 2008-8-26 08:54 | 显示全部楼层

写个小程序测试

如点亮一个LED
 楼主| cyfwy 发表于 2008-8-26 09:01 | 显示全部楼层

谢谢

我单片机已经焊到PCB板上去了,而且我的板子没有LED

请问检查复位电路是否正常是说看复位端是否为无效电平是吗?
lyjian 发表于 2008-8-26 09:05 | 显示全部楼层

二楼说的是“单片机一般都能正常工作”

这三点都没问题也不代表单片机就一定在正常工作了
 楼主| cyfwy 发表于 2008-8-26 09:12 | 显示全部楼层

谢谢

嗯嗯,谢谢。我再试试看,昨天那个容量的问题解决了,今天来试试看。
allen2006 发表于 2008-8-26 09:16 | 显示全部楼层

正常工作的前提是单片机片子要OK,而且一定要烧录正确的程

否则其他的一切都是空谈
TO楼主:单片机的复位电路主要是看上电时是否有一个复位脉充,是高电平脉冲还是低电平脉冲我就 记不清了,楼主自己可以用示波器看下
5880527 发表于 2008-8-26 09:40 | 显示全部楼层

如果条件允许在放两个发光二极管还是有必要哈

见过一高工费时几年开发的控制板,一个指示灯都没有,有电没也不知道,更不要说板子在工作没了
diannaoza 发表于 2008-8-26 11:38 | 显示全部楼层

工作1脚为低电平

晶振4.5有波形,工作io能输出相关的时序。看门狗io有定时输出。
zzw111 发表于 2008-8-26 14:20 | 显示全部楼层

检测ALE脚波形

若片子正常则该脚应该有波形输出的。
lyjian 发表于 2008-8-26 14:28 | 显示全部楼层

晕,89C2051那来ALE脚

leezongfan 发表于 2008-8-29 21:58 | 显示全部楼层

写一个简单程序,从IO口上输出脉冲。然后用示波器量。

写一个简单程序,从IO口上输出脉冲。然后用示波器量。还可以测量整个板的电流。工作时电流要大一点。但不绝对
jerkoh 发表于 2008-8-29 22:41 | 显示全部楼层

RE

2051焊了 再烧程序都难,还要拆下来。
用底座比较方便~
zidaozhou 发表于 2008-8-30 11:06 | 显示全部楼层

用示波器测监视io口阿

既然楼主敢把片子直接焊上去(楼主的意思好像是单片机已经焊上去,不能再烧录一个测试程序进去了),说明程序肯定不是在调试阶段,既然程序没有问题,单片机正常运行的时候单片机的io口肯定会按程序设定的内容有输出阿。用示波器监视io口的输出,观察它和程序里设定的是不是一致就可以判断单片机在没在工作了。
gyt 发表于 2008-8-30 11:28 | 显示全部楼层

如果没有把握

就留一个口用于示波器观察或者直接LED显示正在工作
您需要登录后才可以回帖 登录 | 注册

本版积分规则

14

主题

53

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部