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

            • 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
            • bqviet
              Trả lời cho Hỏi về cách hàn linh kiện ( giúp tớ với )
              bởi bqviet
              Thiết nghĩ thi thoảng bác lên đây chia xẻ ít kinh nghiệm cũng vui rồi. Còn chuyện con người sinh lão bệnh tử là thường, sống cùng với quy luật đó thôi. Bqv nhớ trước đây bác từng kể về chuyện rang chì ô-xít bằng chảo để phục hồi bình điện, đấy cũng là thành quả đáng nể phục ở thời kỳ thiếu thốn đó.
              20-02-2025, 17:22
            • dinhthuong80
              Trả lời cho Tiếng Anh cho người Việt
              bởi dinhthuong80
              Tiếng Anh, Đình Thường phải nói là rất tệ, khiến việc giao tiếp đời thường thôi cũng khó chứ nói gì về kĩ thuật.

              Nhân tiện, nhờ các bạn, các bác xem giúp thư ĐT viết thế này liệu có thể gửi tới địa chỉ nhận hay chăng,...
              20-02-2025, 11:52
            Đang tải...
            X