Thông báo

Collapse
No announcement yet.

Không xuat đúng Led

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

  • Không xuat đúng Led

    Mình làm ma trận led dùng con 74ls595 cùng con 89c51 nhưng sao xuat ra thi không đúng
    Minh moi người giúp đỡ

    Mo Phổng http://www.mediafire.com/?lcjb10fa59q3afd

    Code
    org 0000h
    KD:mov p1,#00h
    mov dptr,#DL1
    ;=================================
    start:
    mov r2,#00h
    loop: mov r1,#30 ;tan so quet
    loop1: setb p2.0 ;du lieu vao 595
    mov r0,#00h
    call lap
    ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
    djnz r1,loop1
    inc r2
    inc dptr
    cjne r2,#248,loop
    mov dptr,#DL2
    mov r2,#00h
    loop2: mov r1,#20 ;tan so quet
    loop3: setb p2.0 ;du lieu vao 595
    mov r0,#00h
    call lap
    ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
    djnz r1,loop3
    inc r2
    inc dptr
    cjne r2,#240,loop2
    mov dptr,#DL2
    mov r2,#00h
    loop4: mov r1,#200 ;tan so quet
    loop5: setb p2.0 ;du lieu vao 595
    mov r0,#00h
    call lap
    ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
    djnz r1,loop5
    inc r2
    inc dptr
    cjne r2,#48,loop4


    ljmp KD
    lap:
    setb p2.2;xung clock
    nop
    nop
    clr p2.2
    setb p2.1;xung chot
    clr p2.1;xung chot
    clr p2.0
    mov a,r0
    movc a,@a+dptr
    ; cpl a
    mov p1,a

    inc r0

    call doi
    mov p1,#00h

    cjne r0,#32,lap
    ret

    doi: mov 71h,#120
    djnz 71h,$
    ret
    ;;;;;;;;;;;;;;;;;

    DL1:
    DB 0FFH,0FFH,0FFH,0FFH,0C1H,0F7H,0F7H,0C1H,0FFH,0FFH, 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
    DL2:
    DB 52H,30H,10H,0H,7EH,8H,8H,7EH,0H,7EH,4AH,4AH,42H,0H ,0H,0H,0H,7EH,4AH,4AH,34H,0H,3CH,42H
    DB 42H,3CH,0H,7EH,4H,8H,4H,7EH,0H,3CH,42H,42H,3CH,0H, 7EH,8H,10H,7EH,0H,8H,7EH,4AH,42H,3CH
    DB 0H,42H,7EH,42H,0H,7EH,4AH,4AH,0H,7EH,8H,10H,7EH,0H ,8H,8H,8H,0H,0H,8H,7EH,4AH,42H,3CH
    DB 0H,42H,7EH,42H,0H,7EH,4AH,4AH,0H,7EH,4H,8H,7EH,0H, 2H,2H,7EH,2H,2H,0H,3EH,40H,40H,3EH
    DB 0H,0H,0H,0H,4CH,4AH,32H,0H,1EH,20H,40H,20H,1EH,0H, 2H,2H,7EH,2H,2H,0H,7EH,8H,8H,7EH
    DB 0H,3EH,40H,40H,3EH,0H,3CH,42H,42H,42H,0H,7EH,8H,8H ,7EH,0H,42H,7EH,42H,0H,7EH,4AH,4AH,0H
    DB 7EH,8H,10H,7EH,0H,24H,0H,8H,7EH,4AH,42H,3CH,0H,7CH ,12H,12H,7CH,0H,3CH,42H,42H,3CH,0H,42H
    DB 24H,18H,18H,24H,42H,0H,3EH,40H,40H,3EH,0H,7CH,12H, 12H,7CH,0H,7EH,4H,18H,7EH,0H,2H,2H,7EH
    DB 2H,2H,0H,7EH,8H,8H,7EH,0H,3EH,40H,40H,3EH,0H,2H,4H ,78H,4H,2H,0H,10H,10H,10H,0H,7EH
    DB 12H,12H,0CH,0H,7EH,8H,8H,7EH,0H,7CH,12H,12H,7CH,0H ,7EH,4H,8H,4H,7EH,0H,1EH,20H,40H,20H
    DL3:
    DB 1EH,0H,7CH,12H,12H,7CH,0H,7EH,4H,8H,7EH,0H,7EH,42H ,42H,3CH,0H,3EH,40H,40H,3EH,0H,7CH,12H
    DB 12H,7CH,0H,7EH,8H,10H,7EH,0H,0H,0H,0H,0H,0H,0H,0H, 0H,0H,0H,0H,0H,0H,0H,0H,0H

    DB 0H,7CH,12H,12H,7CH,0H,0H,7EH,4AH,4AH,3CH,0H,0H,3CH ,42H,42H,42H,0H,0H,7EH,42H,42H,3CH,0H
    DB 0H,7EH,4AH,4AH,4AH,0H,0H,7EH,0AH,0AH,0AH,0H,0H,3CH ,42H,52H,72H,10H,0H,0H,7EH,8H,8H,7EH
    DB 0H,0H,42H,7EH,42H,0H,0H,7EH,18H,24H,42H,0H,0H,7EH, 40H,40H,40H,0H,0H,7EH,4H,8H,4H,7EH
    DB 0H,0H,7EH,4H,8H,10H,7EH,0H,0H,3CH,42H,42H,3CH,0H,0 H,1EH,20H,40H,20H,1EH,0H,0H,7EH,2H
    DB 12H,12H,0CH,0H,0H,3CH,42H,42H,42H,3CH,40H,0H,0H,7E H,1AH,2AH,44H,0H,0H,2H,2H,7EH,2H,2H
    DB 0H,0H,2H,4H,78H,4H,2H,0H,0H,62H,14H,8H,14H,62H,0H, 0H,62H,52H,4AH,46H,0H,0H,2H,2H
    DB 42H,3EH,2H,0H,0H,40H,4CH,52H,22H,2H,0H,0H,0H,0H,0H ,0H,0H,0H,0H,0H,0H,0H,0H,0H
    end

    Mong mọi ngưởi chỉ bảo

  • #2
    bạn ơi cho lại cái file mô phỏng đi. file của bạn mở ko được

    Comment


    • #3
      đây nè mong moi người giúp đỡ em http://www.mediafire.com/?1fytpw8kpuqg0o1

      Comment


      • #4
        Nguyên văn bởi chang4mat Xem bài viết
        Mình làm ma trận led dùng con 74ls595 cùng con 89c51 nhưng sao xuat ra thi không đúng
        Minh moi người giúp đỡ

        Mo Phổng http://www.mediafire.com/?lcjb10fa59q3afd

        Code
        org 0000h
        KD:mov p1,#00h
        mov dptr,#DL1
        ;=================================
        start:
        mov r2,#00h
        loop: mov r1,#30 ;tan so quet
        loop1: setb p2.0 ;du lieu vao 595
        mov r0,#00h
        call lap
        ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
        djnz r1,loop1
        inc r2
        inc dptr
        cjne r2,#248,loop
        mov dptr,#DL2
        mov r2,#00h
        loop2: mov r1,#20 ;tan so quet
        loop3: setb p2.0 ;du lieu vao 595
        mov r0,#00h
        call lap
        ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
        djnz r1,loop3
        inc r2
        inc dptr
        cjne r2,#240,loop2
        mov dptr,#DL2
        mov r2,#00h
        loop4: mov r1,#200 ;tan so quet
        loop5: setb p2.0 ;du lieu vao 595
        mov r0,#00h
        call lap
        ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
        djnz r1,loop5
        inc r2
        inc dptr
        cjne r2,#48,loop4


        ljmp KD
        lap:
        setb p2.2;xung clock
        nop
        nop
        clr p2.2
        setb p2.1;xung chot
        clr p2.1;xung chot
        clr p2.0
        mov a,r0
        movc a,@a+dptr
        ; cpl a
        mov p1,a

        inc r0

        call doi
        mov p1,#00h ;sửa thành mov p1,#0ffh

        cjne r0,#32,lap
        ret

        doi: mov 71h,#120
        djnz 71h,$
        ret
        ;;;;;;;;;;;;;;;;;

        DL1:
        DB 0FFH,0FFH,0FFH,0FFH,0C1H,0F7H,0F7H,0C1H,0FFH,0FFH, 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
        DL2:
        DB 52H,30H,10H,0H,7EH,8H,8H,7EH,0H,7EH,4AH,4AH,42H,0H ,0H,0H,0H,7EH,4AH,4AH,34H,0H,3CH,42H
        DB 42H,3CH,0H,7EH,4H,8H,4H,7EH,0H,3CH,42H,42H,3CH,0H, 7EH,8H,10H,7EH,0H,8H,7EH,4AH,42H,3CH
        DB 0H,42H,7EH,42H,0H,7EH,4AH,4AH,0H,7EH,8H,10H,7EH,0H ,8H,8H,8H,0H,0H,8H,7EH,4AH,42H,3CH
        DB 0H,42H,7EH,42H,0H,7EH,4AH,4AH,0H,7EH,4H,8H,7EH,0H, 2H,2H,7EH,2H,2H,0H,3EH,40H,40H,3EH
        DB 0H,0H,0H,0H,4CH,4AH,32H,0H,1EH,20H,40H,20H,1EH,0H, 2H,2H,7EH,2H,2H,0H,7EH,8H,8H,7EH
        DB 0H,3EH,40H,40H,3EH,0H,3CH,42H,42H,42H,0H,7EH,8H,8H ,7EH,0H,42H,7EH,42H,0H,7EH,4AH,4AH,0H
        DB 7EH,8H,10H,7EH,0H,24H,0H,8H,7EH,4AH,42H,3CH,0H,7CH ,12H,12H,7CH,0H,3CH,42H,42H,3CH,0H,42H
        DB 24H,18H,18H,24H,42H,0H,3EH,40H,40H,3EH,0H,7CH,12H, 12H,7CH,0H,7EH,4H,18H,7EH,0H,2H,2H,7EH
        DB 2H,2H,0H,7EH,8H,8H,7EH,0H,3EH,40H,40H,3EH,0H,2H,4H ,78H,4H,2H,0H,10H,10H,10H,0H,7EH
        DB 12H,12H,0CH,0H,7EH,8H,8H,7EH,0H,7CH,12H,12H,7CH,0H ,7EH,4H,8H,4H,7EH,0H,1EH,20H,40H,20H
        DL3:
        DB 1EH,0H,7CH,12H,12H,7CH,0H,7EH,4H,8H,7EH,0H,7EH,42H ,42H,3CH,0H,3EH,40H,40H,3EH,0H,7CH,12H
        DB 12H,7CH,0H,7EH,8H,10H,7EH,0H,0H,0H,0H,0H,0H,0H,0H, 0H,0H,0H,0H,0H,0H,0H,0H,0H

        DB 0H,7CH,12H,12H,7CH,0H,0H,7EH,4AH,4AH,3CH,0H,0H,3CH ,42H,42H,42H,0H,0H,7EH,42H,42H,3CH,0H
        DB 0H,7EH,4AH,4AH,4AH,0H,0H,7EH,0AH,0AH,0AH,0H,0H,3CH ,42H,52H,72H,10H,0H,0H,7EH,8H,8H,7EH
        DB 0H,0H,42H,7EH,42H,0H,0H,7EH,18H,24H,42H,0H,0H,7EH, 40H,40H,40H,0H,0H,7EH,4H,8H,4H,7EH
        DB 0H,0H,7EH,4H,8H,10H,7EH,0H,0H,3CH,42H,42H,3CH,0H,0 H,1EH,20H,40H,20H,1EH,0H,0H,7EH,2H
        DB 12H,12H,0CH,0H,0H,3CH,42H,42H,42H,3CH,40H,0H,0H,7E H,1AH,2AH,44H,0H,0H,2H,2H,7EH,2H,2H
        DB 0H,0H,2H,4H,78H,4H,2H,0H,0H,62H,14H,8H,14H,62H,0H, 0H,62H,52H,4AH,46H,0H,0H,2H,2H
        DB 42H,3EH,2H,0H,0H,40H,4CH,52H,22H,2H,0H,0H,0H,0H,0H ,0H,0H,0H,0H,0H,0H,0H,0H,0H
        end

        Mong mọi ngưởi chỉ bảo
        bạn chỉ cần sửa lại như trên là ok!

        Comment


        • #5
          cho mình hỏi them nếu muon tăng thêm led ma trận nửa thì code sửa làm sao

          Comment

          Về tác giả

          Collapse

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

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

          Collapse

          • mansion123
            Bật mí những điều ít ai biết về thi công gỗ óc chó
            bởi mansion123
            Thi công gỗ óc chó giúp không gian trở nên sang trọng, ấm cúng, gần gũi hơn. Sự kết hợp giữa thẩm mỹ và chất lượng cao của gỗ óc chó chắc chắn sẽ mang lại giá trị lâu dài và làm hài lòng ngay cả những khách hàng khó tính nhất. Vậy đằng
            ...
            hôm nay, 16:08
          • tuyennhan
            Trả lời cho Tiếng Anh cho người Việt
            bởi tuyennhan
            Cái thư sai ngay câu chào Dear sir mới đúng Hi chỉ dùng cho người quen , các vấn đề về kỹ thuật nó không trả lời hoặc nói loanh quanh tránh ảnh hưởng đến công ty .
            Giup1 người cần không giúp người không cần với lại văn mình vợ người nha đừng quên .
            hôm nay, 07:44
          • vi van pham
            Trả lời cho Tiếng Anh cho người Việt
            bởi vi van pham
            Cám ơn những lời chúc tốt đẹp của em.

            Việc em làm giống như chê sếp dốt, chẳng những không có miếng xôi nào để ăn mà còn chịu nhiều trù dập lên bờ , xuống ruộng.

            Hãy tránh vết xe đổ của tui đi. Dành thời gian lo cho gia đình....
            hôm nay, 02:00
          • nhathung1101
            Trả lời cho Tiếng Anh cho người Việt
            bởi nhathung1101
            Ngoại ngữ là không thể thiếu, nhất là làm việc với công nghệ.

            Nhưng học để tán gái hay để đọc datasheet, manual là chuyện cần quan tâm.

            Và đọc ở nguồn nào đáng tin cậy, chứ cứ lên tictok hay facebook học lỏm thì...
            Hôm qua, 22:18
          • dinhthuong80
            Trả lời cho Tiếng Anh cho người Việt
            bởi dinhthuong80
            Bác nói rất khách quan và chính xác. Ngoại ngữ là chìa khóa thăng tiến dù làm gì. Chả thế mà nay nước mình dạy tiếng Anh từ tiểu học.

            Nhớ hồi năm 2006 em ra Hải Phòng, Hải Dương tìm việc, thời đó ở Bình Dương lương công...
            Hôm qua, 14:51
          • dinhthuong80
            Trả lời cho Tiếng Anh cho người Việt
            bởi dinhthuong80
            Cảm ơn bạn, ĐT cũng có ý nghĩ như vậy.

            Thực ra, lỗi của hãng đó ( gọi là hãng vì không chỉ một model sản phẩm) là về phần cứng, ĐT tuy không biết về lập trình phần mềm nhưng cũng thấy rằng sẽ chẳng khó khăn gì đáng...
            Hôm qua, 14:39
          • dinhthuong80
            Trả lời cho Tiếng Anh cho người Việt
            bởi dinhthuong80
            Dạ, bác bảy mấy tuổi đời rồi cũng không kém bố cháu bao nhiêu. Tuổi nghề thì bác cũng đáng tuổi cha chú.

            Nhưng 2 điều trên thì chưa hẳn đã đáng quí và đáng tôn trọng bằng việc bác rất nhiệt tình chia sẻ kinh nghiệm chuyên...
            Hôm qua, 14:28
          • bqviet
            Trả lời cho Tiếng Anh cho người Việt
            bởi bqviet
            Đúng, nếu chú tâm thì chỉ cần mỗi tiếng Việt là đã khá đủ để làm đa số công việc thông thường, ở thời đại ngày nay khi tài liệu sách vở phương tiện thông tin liên lạc đã nhiều. Nhưng cũng chính ở thời nay giao lưu các nước nhiều...
            21-02-2025, 20:26
          • mèomướp
            Trả lời cho Tiếng Anh cho người Việt
            bởi mèomướp
            Dạ cháu nghĩ chú dinh... cứ mạnh dạn gửi thư đi ạ, chú có thể gửi bằng văn bản in chuyển phát nhanh sẽ có giá trị hơn. Vấn đề chưa hẳn là cần hãng làm gì đó, mà chỉ đơn giản là mình cảm thấy nhẹ lòng vì đã làm những việc bản...
            21-02-2025, 12:32
          • vi van pham
            Trả lời cho Tiếng Anh cho người Việt
            bởi vi van pham
            Những lần hắt hơi sổ mũi làm tôi mệt lã, phải dùng rượu uống để ngũ. Tôi cũng đang uống rượu 1 mình, viết vài dòng này cho em ( có lẽ dt chỉ bằng tuổi em tôi).

            Dinh thuong dang đi vào vết xe đổ của tôi. Càng chứng minh, có...
            20-02-2025, 21:31
          Đang tải...
          X