打印

用单片机瞬时电源开关做键盘做硬复位怎么样?

[复制链接]
1648|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
zenyin|  楼主 | 2010-2-1 10:24 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
0.3V以下的电压,有很缓慢的电流泄放,因为半导体PN极电压一般要大于0.5V,一个简易的单脉冲电路,可以实现“单脉冲式关电”,随后又上电了,上电以后我们去查询一下,就知道是哪个键盘按下了,而我们需要时候还可以强制复位(例如程序在线升级后)
注释:单片机系统并非一劳永逸的可靠,毕竟是电子,人都要出错嘛,一切形形色色林林总总的看门狗都不能完全解决问题,用户发现“使用不灵时”最直观的就是先按键盘,按不动了才去看你的说明书-------关机等半分钟后重启动:)))))
经常地重启,狼来了狼来了。。。。。用户感觉你的东西“Y=歪"!可我们还委屈得很----人都保证不了出错何况机器,计算机那么多人去设计穷其全世界顶尖人物顶尖集团还经常死机呢!。。。。。。。。。。。别委屈别解释,客户永远是正确的,这是产品原则让我们抱怨自己吧!!!但和非专业的高等(简单说就是有钱人)用户群我们说不清楚时,我们不说:))))))你一按键就活了=我说不清我不说。。。。:)最后需要说明的是,遇到超强干扰出现“可控硅效应”时,靠片上复位脚复位是不行的,我们得关电,大家一定遇到过按计算机复位键无效的时候,我们得关机。另一个问题是从新启动当前现场将被破坏现场我们是保护在RAM中的,你放心有这0.4V电压保持,RAM中数据完好无损,建议把你的现场如果有256字节RAM(如52以上型),放高128,无高128字节请放70H到7FH之间。






Q13做电源开关降去一个PN结电压,以5VCC供但片机使用,当按键时Q14导通,Q13基极电压实测0.8~1V左右,此时5VCC降到0.4左右,这电压是内部RAM保存电压,你RAM中现场丢不了!用户继续按键出C29上电压发完,继续按键,无效!
当C29上电压发得差不多,单片机从新上电后,请上电检测PXY以判断是哪个键?当需要软件自复位请软件命令 CLR PXY 或者 PXY=0

PXY上接的二极管和电容都取阻断作用,防止PXY开机无电时形成死锁:


如无C和D PXY=0 Q13基极低 Q13基本截止  5VCC=0 PXY=0-----形成死循环到永远

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

90

主题

393

帖子

5

粉丝