• 回复
  • 收藏
  • 点赞
  • 分享
  • 发新帖

74hc595n

各位大侠:
    急求74HC595N的中文资料,烦请帮忙.谢谢!!!
全部回复(5)
正序查看
倒序查看
zjman
LV.5
2
2006-06-27 11:09
呵呵,只有自己翻译了,
0
回复
2006-06-27 12:09
@zjman
呵呵,只有自己翻译了,
英文小平有限呀,请各位大侠帮帮忙吧
0
回复
ppp123456
LV.5
4
2006-07-04 23:03
@genius3501
英文小平有限呀,请各位大侠帮帮忙吧
不至于吧,这样简单的手册也看不懂?
0
回复
zlm943213
LV.2
5
2006-07-06 21:49
程序给你可以吗?
0
回复
zlm943213
LV.2
6
2006-07-06 21:57
@zlm943213
程序给你可以吗?
这个是用74HC595显示4位数码官程序
        SER     BIT     P1.7           ;计沮7
        SRCLK   BIT     P1.5          ;壕5
        RCLK    BIT     P1.6           ;簿6

        ADDRESS_h EQU     00
        ADDRESS_L EQU     107

        jyw       equ     70h
        ORG     0000H
        AJMP    S0000_START
        ORG     0023H
        AJMP    S1000_RS232
S0000_START:
          lcall    wang
        mov 20h   ,#100
        MOV     7FH     ,#00H
        MOV     7EH     ,#00H
        MOV     7DH     ,#00H
        MOV     7CH     ,#00H
        mov     7bh     ,#00h
        ACALL   S2000_XIANSi        ;陪ボ
        ACALL   S1001_SETRS232      ;硄癟某 砞﹚
      
S0000_loop:
        NOP
        NOP
        JMP    S0000_loop

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

S1000_RS232:                         ;硄癟
         clr      ea
         mov      jyw   ,#00h
         mov      r1    ,#11
         mov      r0    ,#71h
s1010:
         lcall    rs232_js
         lcall    rs232_jy
         mov      @r0     ,a
         inc      r0
         djnz     r1      ,s1010
         lcall    rs232_js
         subb     a       ,#61h
         cjne     a       ,jyw  ,s2011
         mov      a       ,75h
         cjne     a       ,#address_l  ,rs232_out
         mov      a       ,77h
         cjne     a       ,#"a"  ,s2011
         mov      7ch     ,78h
         mov      7dh     ,79h
         mov      7eh     ,7ah
         mov      7fh     ,7bh
         lcall    s2000_xiansi
         jmp      rs232_out
s2011:
         mov      a       ,75h
         cjne     a       ,#address_l  ,rs232_out
         mov      a       ,77h
         cjne     a       ,#"b"  ,rs232_out
         lcall    wang
  rs232_out:
         lcall     del
         lcall     S1001_SETRS232
         reti
;-----------------------------------------------
;-----------RS232钡Μ祘-----------------
RS232_JS:
        JNB     RI      ,DEL_10MS
RS232_JS1:
        MOV     A       ,SBUF
        CLR     RI
        RET

DEL_10MS:
        MOV      R7     ,#255                        ;┑10花  ,琌祘ぃ穦ń繷
DEL_1S1:
        NOP
        NOP
        NOP
        NOP
        NOP
        NOP
        JB     RI       ,RS232_JS1
        DJNZ   R7       ,DEL_1S1
        MOV    A        ,#88H
        CLR    RI
        RET
  ;--------------RS232祇癳祘--------------------
RS232_FS:
        PUSH    A
        MOV     SBUF    ,A
        JNB     TI      ,RS232_DL_2MS
RS232_JS5:
        CLR     TI
        POP     A
        NOP
        RET
RS232_DL_2MS:                          ;┑2花  ,琌祘ぃ穦ń繷
        MOV      R7        ,#255
RS232_DEL_2MS:
        NOP
        NOP
        NOP
        NOP
        NOP
        NOP
        JB     TI       ,RS232_JS5
        DJNZ   R7       ,RS232_DEL_2MS
        CLR    TI
        POP    A
        RET
  RS232_JY:
        CLR     C
        PUSH    A
        ADD     A       ,JYW           ;钡Μ计(ASSKIS)埃26,緇计
        MOV     B       ,#26           ;緇计 + 1矪钡Μ计(ASSKIS) 埃26,緇计
        DIV     AB
        MOV     A       ,B             ;程┮挡狦  +  61 碞琌喷絏
        MOV     JYW     ,A
        POP     A
        RET

;;;;;;;;;;;硄癟某 砞﹚;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
S1001_SETRS232:
        SETB    EA
        SETB    ES
        MOV     TH1     ,#0FDH
        MOV     TL1     ,#0FDH
        MOV     TMOD    ,#21H
        MOV     SCON    ,#0d0H
        CLR     SM2
        CLR     RI
        CLR     TI
        setb    tr1
        RET

;;;;;;;;;;;陪ボ祘;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;


S2000_XIANSI:
        MOV     R1       ,#7FH
        MOV     R2       ,#04H
        MOV     A        ,7CH
        CJNE    A        ,#00H   ,S2003
        MOV     7CH      ,#0AH
        MOV     A        ,7DH
        CJNE    A        ,#00H   ,S2003
        MOV     7DH      ,#0AH
        MOV     A        ,7EH
        CJNE    A        ,#00H   ,S2003
        MOV     7EH      ,#0AH
S2003:

        AJMP     S2001
S2001:
        SETB    SRCLK
        CLR     RCLK
        CLR     SER
        MOV     A         ,@R1
        MOV     DPTR      ,#DTAB
        MOVC    A         ,@A+DPTR
        MOV     R3        ,#08H
        CLR     C
S2002:
        CLR     RCLK
        RRC     A
        MOV     SER        ,C
        NOP
        NOP
        SETB    RCLK
        DJNZ    R3         ,S2002
        DEC     R1
        DJNZ    R2         ,S2001
        CLR     SRCLK
        SETB    SRCLK
        RET
DTAB:
       ; DB      0DFH ,06H  ,0BBH  ,0AFH  ,66H  ,0ECH  ,0FCH  ,86H  ,0FEH  ,0EEH  ,00H
       ;  Λ褐暗
        DB      0C0H ,0F9H ,0A4H  ,0B0H  ,99H  ,92H   ,82H   ,0F8H ,80H   ,90H   ,0FFH
       ; 暗

;---------代刚------------------------------------------------------------
WANG:
      mov       r0      ,#9
      mov       7ch     ,#01
      mov       7dh     ,#01
      mov       7eh     ,#01
      mov       7fh     ,#01
  wang1:
        lcall   s2000_xiansi
        inc     7ch
        inc     7dh
        inc     7eh
        inc     7fh
        lcall   DEL1
        lcall   DEL1
        lcall   DEL1
        lcall   DEL1
        djnz    r0     ,wang1
        mov       7ch     ,#00
        mov       7dh     ,#00
        mov       7eh     ,#00
        mov       7fh     ,#00
       lcall   s2000_xiansi
        RET
DEL:
        MOV     11H     ,#255
        MOV     10H     ,#255
DEL1:
        nop
        nop
        DJNZ    10H     ,DEL1
        DJNZ    11H     ,DEL1
        RET
1
回复