Thông báo

Collapse
No announcement yet.

Nach dem 0-99 89c51 assembler

Collapse
X
 
  • Lọc
  • Giờ
  • Show
Clear All
new posts

  • Nach dem 0-99 89c51 assembler

    CHAO DD, MINH CO TI RAC ROI NHO CAC BAN GIUP VOI.
    Mình lập tình cho con 89c51 hien thi 0-99, nhưng no cứ cà giật, các huynh giúp với. mạch mo phỏng và code như ben duoi:
    Click image for larger version

Name:	Capture.jpg
Views:	1
Size:	126.7 KB
ID:	1415759
    code:
    INCLUDE REG_51.PDF
    CNT EQU 127
    DONVI EQU 126
    CHUC EQU 125

    MAIN:
    MOV P2,#00H
    MOV CNT,#00H
    MOV DPTR,#MA_7S

    DOISO:
    PUSH ACC
    PUSH B
    MOV A,CNT
    MOV B,#10
    DIV AB
    MOV CHUC,A
    MOV DONVI,B
    POP B
    POP ACC

    BEGIN:
    MOV A,CHUC
    MOVC A,@A+DPTR
    CLR P2.7
    MOV P1,A
    SETB P2.6
    CALL DELAY1
    MOV A,DONVI
    MOVC A,@A+DPTR
    CLR P2.6
    MOV P1,A
    SETB P2.7
    CALL DELAY2
    INC CNT
    MOV A,CNT
    CJNE A,#100,DOISO
    LJMP MAIN

    DELAY1:
    PUSH 06
    PUSH 07
    MOV R6,#255
    LAP:
    MOV R7,#255
    DJNZ R7,$
    DJNZ R6,LAP
    POP 07
    POP 06
    RET
    DELAY2:
    PUSH 06
    PUSH 07
    PUSH 05
    MOV R5,#2
    LAP2:
    MOV R6,#255
    LAP1:
    MOV R7,#255
    DJNZ R7,$
    DJNZ R6,LAP1
    DJNZ R5,LAP2
    POP 05
    POP 07
    POP 06
    RET

    MA_7S: DB 3FH,06H,5BH, 4FH,66H,6DH,7DH,07H,7FH,6FH

    END

  • #2
    Reply

    Như mình thấy trên sơ đồ thì bạn dùng 7seg thường.
    Để mô phỏng mà ko bị nháy hay giật thì nên 7seg đôi hoặc 4.
    Bạn nhấn P rùi tìm 7seg,mấy kái bên dưới ếy.

    Comment


    • #3
      dùng led đơn 7seg-mpx sẽ ko bị nháy.

      Comment

      Về tác giả

      Collapse

      locHuynh Tìm hiểu thêm về locHuynh

      Bài viết mới nhất

      Collapse

      Đang tải...
      X