导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→[原创]关于单片机的调电监测问题!多谢![009423]

 *第9040篇: [原创]关于单片机的调电监测问题!多谢!

  
楼 主:009423 2003年3月17日17:49
 [原创]关于单片机的调电监测问题!多谢!
请问哪儿有单片机掉电监测芯片的资料或者电路实例?急需!多谢!
  
2楼:009423 2003年3月17日17:58
 对不起!字打错了!应该是单片机的掉电监测问题!多谢!
  
3楼:Kuang-chingTsui 2003年3月17日20:38
 MAXIM
MAXIM的MAX705/706/707/708/813L等或力源的IMP705/706/707/708/813L等
  
4楼:009423 2003年3月18日08:23
 该器件的具体应用?多谢!
该器件能不能在单片机掉电的时候,给单片机发一个信号,让单片机来保存当前状态,以便重新上电后,单片机从掉电前的状态继续工作?哪儿有具体的实例?
  
5楼:Kuang-chingTsui 2003年3月18日08:59
 必须要面向具体的MCU
downlaod from  for a data sheet ,or
www.maxim-ic.com  


  
6楼:009423 2003年3月18日09:24
 我用的是89c51,我该怎么用呢?
我用的是89c51,我该怎么用呢?怎样才能达到我所需要的功能?我是第一次接触这些东西!有很多都不太懂!多谢了!
  
7楼:guest 2004年8月18日15:41
 我用的是89c51,我该怎么用呢?我是第
我用的是89c51,我该怎么用呢?我是第一次接触这些东西!有很多都不太懂!多谢了!能否把读写源程序及连接方式发给我,真是感激不尽!!!!!!!!!!
lhftyx@163.com
  
8楼:009423 2003年3月18日10:26
 怎么没人回答呢?
  
9楼:yangxiuhong25248 2003年3月18日14:13
 [推荐]
imp707 有reset正负输出,还有1.25低压检测,引用一个适合自己芯片的reset使cpu中断(芯片的vcc有电容,比reset反映更慢),进入中断程序时pc值已经压入堆栈,用pop指令弹出pc值保存到非易失性存储器里,中断程序必须在cpu的reset有效之前完成。上电时用jmp   @a+dptr语句给pc赋值,你保存的pc值很容易赋给dptr,a是偏移量,使pc的值是你想要的位置。
  
10楼:009423 2003年3月18日17:57
 yangxiuhong25248:我还有不明白的需要问问你!
pc中的值是不是一发生中断就自动被堆栈了?还有就是弹出pc中的值用什么命令?pop吗?pc存放的不就是程序运行的地址吗?那它怎样保存呢?用什么指令?你能不能详细的给我说一说?多谢了!imp707检测到掉电时是不是给单片机发一个中段信号,同时还给单片机复位?imp707 本身有没有EEPROM,它与单片怎样连接呢?需不需要外围器件(比如电阻、电容等)?热切盼望你的恢复!
  
11楼:yangxiuhong25248 2003年3月18日21:39
 [灌水]
FLAG    EQU     00H             ;从第一次进入中断后它就始终为‘1’
ORG     0000H
SJMP    MAIN
ORG     000BH
SJMP    TIMER0                  ;我用定时器0中断模拟你的外部掉电中断
ORG     0030H                   ;我的30H~38H因该在你的片外非易失性存储器中
MAIN:   MOV     20H,38H
        JB      FLAG,INIT1
        
        MOV     33H,#02H
        MOV     34H,#0A4H
        MOV     35H,#0A4H
        MOV     36H,#82H
        MOV     37H,#10H
                                        ;原始初始化
INIT1:  ACALL   INIT            ;把中间变量还原
        JNB     FLAG,INIT2      ;如果进过中断,PC还原
        MOV     DPH,30H
        MOV     DPL,31H
        CLR     A
        JMP     @A+DPTR         ;PC还原
INIT2:  NOP                     ;你的其它程序
        NOP                     ;你的其它程序                 
        NOP                     ;你的其它程序
        NOP                     ;你的其它程序
        SJMP    $+3             ;中断在这儿产生,你的是外部产生
        NOP
        SJMP    $-3             ;中断在这儿产生,你的是外部产生
        RET
        
TIMER0: POP     00H             
        MOV     30H,R0          ;保存PC高字节
        POP     00H
        MOV     31H,R0          ;保存PC低字节
        MOV     32H,PSW
        MOV     33H,TMOD
        MOV     34H,TL0
        MOV     35H,TH0
        MOV     36H,IE
        MOV     37H,TCON
        SETB    FLAG
        MOV     38H,20H
                                ;保存中间变量
        SJMP    $
        RETI
        
INIT:   MOV     TMOD,33H
        MOV     TH0,34H
        MOV     TL0,35H
        MOV     IE,36H
        MOV     TCON,37H     
        MOV     PSW,32H
        RET
        
        END
程序已经完全正常。

点击浏览该文件
  
12楼:Kuang-chingTsui 2003年3月18日10:32
 那你就用
那你就用MAX813L或力源的IMP813L,价格不贵,也好用。
  
13楼:guest 2004年5月28日14:09
 各位大哥 不知谁有max813L 的中文
各位大哥 不知谁有max813L 的中文资料
  
14楼:guest 2004年9月24日13:09
 813非常好用
有方波喂狗信号就行了

813非常好用
有方波喂狗信号就行了
  
15楼:009423 2003年3月18日10:52
 哪儿有该芯片的实际应用的例子?你能不能帮我详细解释一下?
  
16楼:Kuang-chingTsui 2003年3月18日11:44
 可以
但不是一两句话能说清楚,晚上给你发一份imp813l的中文数据手册好吗,因为它现在不在我手上。
  
17楼:guest 2004年9月30日18:08
 能给我一份imp813L的资料吗
我的

能给我一份imp813L的资料吗
我的zhouweiz@msn.com
  
18楼:可可冰 2004年7月8日15:51
 给我也发一份吧!谢谢!!lewinsdao@sohu.com
  
19楼:009423 2003年3月18日11:53
 有实例吗?发到我的信箱也可以!
信箱:jzlg@371.net,最好能发一个实例!我是刚学单片机!对有些概念理解不是很清楚!多谢了!
  
20楼:009423 2003年3月18日17:58
 Kuang-chingTsui :老兄,你可不要失约啊!


[上一篇主题]:VB与单片机通讯

[下一篇主题]:问问