导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→[求助]急救!!!!急救!!!!

* 32107: [求助]急救!!!!急救!!!!

   dickbin2003 
dickbin2003发表的帖子 

 [求助]急救!!!!急救!!!!
各位大下虾:
         我用一个lm324作比较,同89c2051的p1.2相连接当不接p1.2时lm324输出高电平8v
可是一接上p1.2后就变为低电平了为0v,(当p1.2为高电平时,p1.3变为低电平,p1.2为的
电平时,p1.3变为高电平)。我考虑了上拉电阻的问题可是接了上拉电阻后还时一样啊!我
弄了一天没有办法搞定,请各位个不来赐教!是2051的 问题还是别的问题!现再此谢谢
了!!!!!!!!!2051的程序如下:
red     equ     p1.0
green   equ     p1.1
test    equ     p1.2
on_off  equ     p1.3
        org     0000h
        ljmp    main
        org     0100h
main:   mov     p1  ,  #00h
flash3: mov     p1  ,  #00h   ;灭

        acall   t1s
        cpl     red
        cpl     green         ;亮
        acall   t1s
        cpl     red
        cpl     green         ;灭
        acall   t1s
        cpl     red
        cpl     green         ;亮
        acall   t1s
        cpl     red
        cpl     green         ;灭
        acall   t1s
        cpl     red
        cpl     green         ;亮
        acall   t1s
        mov     p1  ,  #00h   ;灭
        setb    on_off        ;关闭lm317输出
        acall   t1s
        acall   t1s
        acall   t1s
        acall   tst_bat      ;调用电池检测子程序
go1:    mov     r6  ,  #100
go2:    mov     r5  ,  #100   ;100*100*(1+5)=60000ms=1min
start:  clr     on_off        ;接通lm317输出
        acall   t5ms
        setb    on_off
        acall   t1ms
        djnz    r5  ,  start
        djnz    r6  ,  go2
        acall   tst_bat       ;调用电池检测子程序
        sjmp    go1
tst_bat:
        setb    on_off   ;lm317接地,关闭输出
        setb    green
        setb    red
        acall   t1s
        jnb     test  ,  bat_low
        acall   t1s
        jnb     test  ,  bat_low
        acall   t1s
        jnb     test  ,  bat_low
bat_hi: clr     green
        setb    red
        jb      test   ,  tst_bat;电池充满电,等待.电压下降后返回主程序继续充电
bat_low:clr     green            ;继续充电
                setb      red
                ret
t1ms:           mov     r2  ,  #01
ok3:            mov     r1  ,  #250
ok4:            djnz    r1  ,  ok4
                djnz    r2  ,  ok3
                ret
t5ms:           mov     r2  ,  #05
ok1:            mov     r1  ,  #250
ok2:            djnz    r1  ,ok2
                djnz            r2  ,  ok1
                ret
t1s:            mov     r3  ,  #200
we:             acall   t5ms
                djnz    r3  ,  we
                ret



发表时间:2003年5月26日19:00:05

  
回复该帖

本主题共有 2 帖,分页:>>>>>该主题的所有内容[2]条

 *树形目录 只列出部分跟帖的标题以及简单的摘要信息 该主题的部分跟帖如下:

  32109.[详细]324的输出不能直接接到2051上!!!
摘要:可用两个电阻分压......(16字)
- [xdkjason][1422次] 2003年5月26日

[上一篇帖子]:请问,液晶显示器背光灯的电压范围是4.2-4.5V,怎样实现啊?请问,液晶显示器背光灯的电压范围是4
[下一篇帖子]:非常感谢,能有这么热心的网友,真让我感动!!