作业帮 > 综合 > 作业

用单片机AT89C2051制作了一个小系统,复位电路用了一个10UF电容和10电阻,不知什么原因上电时经常不复位?

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/18 03:45:50
用单片机AT89C2051制作了一个小系统,复位电路用了一个10UF电容和10电阻,不知什么原因上电时经常不复位?
没有复位的表现是上电后I/O口输出低电平,把单片机1脚与VCC短接一下I/O就转为高电平了.
复位不可靠的原因很多,例如
你那个电阻阻值太小,电容容量过小;
电源开关抖动或短时间断电后马上上电(可在电阻上反并联一个1n4148之类的二极管解决);
软件设计得不好也有可能,最好在初始化程序前有一点延时(如果你的系统允许的话);
.
复位电路的合理设计很复杂,要考虑的因素很多.如果设计成本不敏感的话,建议新手用专用复位芯片.