Thông báo

Collapse
No announcement yet.

Vấn đề về đồ án quang báo 89c51.xin các pro giúp đỡ

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

  • Vấn đề về đồ án quang báo 89c51.xin các pro giúp đỡ

    E đang làm đồ án 89c51 quang báo. sử dụng ic c595 và ic N2083.
    đây là mạch em vẽ
    [/url]
    còn đây là đoạn code
    DULIEU BIT P3.0
    CLK BIT P3.1
    CHAR EQU P1
    org 0000h

    start:
    mov a,#00h
    mov p1,#0ffh
    mov dptr,#DL
    mov r6,#31 ;HE SO NHAN
    BD: mov r3,#255 ; so cot du lieu

    loop: mov r1,#0
    loop1:
    setb DULIEU ; dua du lieu vao 595
    mov r2,#0

    lap: mov p1,#0ffh
    setb CLK ;tao xung clock vao 595
    clr DULIEU
    clr CLK
    mov a,r2
    movc a,@a+dptr
    cpl a
    mov CHAR,a
    mov 7fh,#100 ; cho thoi gian ngan
    djnz 7fh,$
    inc r2
    cjne r2,#33,lap ; so cot led matran
    inc r1
    cjne r1,#4,loop1 ; toc do chay chu
    inc dptr
    djnz r3,loop
    djnz r6,BD
    jmp start
    ;================================================= ====
    DL:
    ORG 0100H

    DB 0FFH,0FFH,0C0H,0B7H,0B7H,0B7H,0C0H,0FFH ;A
    DB 0FFH,0FFH,80H,0B6H,0B6H,0B6H,0C9H,0FFH ;B
    DB 0FFH,0FFH,0C1H,0BEH,0BEH,0BEH,0DDH,0FFH ;C
    DB 0FFH,0FFH,80H,0BEH,0BEH,0BEH,0C1H,0FFH ;D
    DB 0FFH,0FFH,80H,0B6H,0B6H,0B6H,0B6H,0FFH ;E
    DB 0FFH,0FFH,80H,0B7H,0B7H,0B7H,0B7H,0FFH ;F
    DB 0FFH,0FFH,0C1H,0BEH,0B6H,0B6H,0D1H,0FFH ;G
    DB 0FFH,0FFH,80H,0F7H,0F7H,0F7H,80H,0FFH ;H
    DB 0FFH,0FFH,0BEH,0BEH,80H,0BEH,0BEH,0FFH ;I
    DB 0FFH,0FFH,0BDH,0BEH,0BEH,81H,0BFH,0FFH ;J
    DB 0FFH,0FFH,80H,0F7H,0EBH,0DDH,0BEH,0FFH ;K
    DB 0FFH,0FFH,80H,0FEH,0FEH,0FEH,0FEH,0FFH ;L
    DB 0FFH,0FFH,80H,0DFH,0EFH,0DFH,80H,0FFH ;M
    DB 0FFH,0FFH,80H,8FH,0F7H,0F8H,80H,0FFH ;N
    DB 0FFH,0FFH,0C1H,0BEH,0BEH,0BEH,0C1H,0FFH ;O
    DB 0FFH,0FFH,80H,0BBH,0BBH,0BBH,0C7H,0FFH ;P
    DB 0FFH,0FFH,0C1H,0BEH,0BAH,0BCH,0C1H,0FFH ;Q
    DB 0FFH,0FFH,80H,0B7H,0B3H,0B5H,0CEH,0FFH ;R
    DB 0FFH,0FFH,0DDH,0AEH,0B6H,0BAH,0DDH,0FFH ;S
    DB 0FFH,0FFH,0BFH,0BFH,80H,0BFH,0BFH,0FFH ;T
    DB 0FFH,0FFH,81H,0FEH,0FEH,0FEH,81H,0FFH ;U
    DB 0FFH,0FFH,83H,0FDH,0FEH,0FDH,83H,0FFH ;V
    DB 0FFH,0FFH,81H,0FEH,0F1H,0FEH,81H,0FFH ;W
    DB 0FFH,0FFH,9CH,0EBH,0F7H,0EBH,9CH,0FFH ;X
    DB 0FFH,0FFH,9FH,0EFH,0F0H,0EFH,9FH,0FFH ;Y
    DB 0FFH,0FFH,0BCH,0BAH,0B6H,0AEH,9EH,0FFH ;Z

    END.
    sau khi nạp xong thì mạch tất cả các đèn sáng rồi lại tắt rồi lại tắt... anh nào có thể giúp em được ko

  • #2
    mình thì ko hiểu asm, nhưng theo mình nghĩ về cách nối uln2803 có vấn đề, trên thực tế mình có dùng con này làm mạch thật rồi, nhưng vs mô phỏng thì chưa biết mô phỏng kiểu j, chả hiểu sao mà nó cứ ra =0 hết, uln là con Not đệm dòng nên chỉ cần xuất mã đảo là mô phỏng giống mạch thật mà ko cần lắp uln xem trước khi mô phỏng
    tiện đây ai chỉ cách mô phỏng vs con uln2803 này cái
    Website chính thức đổi địa chỉ website thành
    Mời các bạn ghé thăm !!!

    Comment


    • #3
      Nguyên văn bởi mast090 Xem bài viết
      mình thì ko hiểu asm, nhưng theo mình nghĩ về cách nối uln2803 có vấn đề, trên thực tế mình có dùng con này làm mạch thật rồi, nhưng vs mô phỏng thì chưa biết mô phỏng kiểu j, chả hiểu sao mà nó cứ ra =0 hết, uln là con Not đệm dòng nên chỉ cần xuất mã đảo là mô phỏng giống mạch thật mà ko cần lắp uln xem trước khi mô phỏng
      tiện đây ai chỉ cách mô phỏng vs con uln2803 này cái
      ULN ko có NOT gì hết, nó chỉ là khối 8 bộ BJT mắc darlington cực C hở vì thế ở trạng thái ko tích cực cổng ra mức logic highZ còn ở trạng thái tích cực cổng ra mức logic 0

      Comment


      • #4
        Nguyên văn bởi chung1608 Xem bài viết
        ULN ko có NOT gì hết, nó chỉ là khối 8 bộ BJT mắc darlington cực C hở vì thế ở trạng thái ko tích cực cổng ra mức logic highZ còn ở trạng thái tích cực cổng ra mức logic 0
        xem lại đi nhé, con kia là 2003, còn uln2803 nó là Not, có thể down datasheet của nó về kiểm tra lại, mà như cái hình trên con 2003 cũng là not thì phải, nhìn là thấy, đầu vào 5v thì đầu ra =0, led sáng
        có ai biết mô phỏng con này thế nào ko nhỉ, hay nó lỗi kiểu led 7 thanh đơn
        Website chính thức đổi địa chỉ website thành
        Mời các bạn ghé thăm !!!

        Comment


        • #5
          Nguyên văn bởi mast090 Xem bài viết
          xem lại đi nhé, con kia là 2003, còn uln2803 nó là Not, có thể down datasheet của nó về kiểm tra lại, mà như cái hình trên con 2003 cũng là not thì phải, nhìn là thấy, đầu vào 5v thì đầu ra =0, led sáng
          có ai biết mô phỏng con này thế nào ko nhỉ, hay nó lỗi kiểu led 7 thanh đơn
          mô phỏng bình thường thôi, các đầu vào 1b->8b tương ứng các đầu ra là 1c->8c trong proteus thôi. nó tương tự như 8 con tran npn và được kick bằng mức 1 ở các đầu 1b->8b, khi ở mức 0 thì tran không dẫn => không có mức điện ở chân c của npn

          Comment


          • #6
            Bạn lego90 có thể đưa ra một vi dụ được không, mình mô phỏng con này mà cũng không được. Khi mô phỏng thì hiện tượng cũng giống mấy bạn đã nói ở trên.

            Comment

            Về tác giả

            Collapse

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

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

            Collapse

            Đang tải...
            X