Thông báo

Collapse
No announcement yet.

giúp em cái chương trình led ma trận dùng 74HC595 ........

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

  • giúp em cái chương trình led ma trận dùng 74HC595 ........

    em đang làm bảng quang báo loại lớn (16x160) dùng chip at89s52 và 2.0 clock 2.1 data dịch cột P3 dùng tran kéo hàng
    các pác giúp em với
    đây là code 8x160 của em:
    Code:
    #define SCL P2.1
    #define SDA P2.0
    #define SDA1 P2.2
    #define RUN_DATA 40H
    #define MOC 41H
    #define BIEN_32 42H
    #define TIME_BACK 43H
    TIME_MOVE EQU 44H
    
    
    ORG 0000H
    MAIN:
    		DONG1:
    		     LCALL    SCAN    
    		     DJNZ   R0, DONG1
    		     MOV    DPTR,#VINHPHAT
    		M1:    
    		     MOV    R0,#2  
    		M2: 
    			LCALL SCAN ;NAP DU LIEU
    			DJNZ R0,M2
    			INC DPTR
    			MOV A,DPL
    			CJNE A,#LOW(VINHPHAT+50),M1
    
    ;=============================================
    ;=============================================
    
    BACK1: ; MAIN
    MOV RUN_DATA,MOC
    MOV A,RUN_DATA
    MOV TIME_BACK,TIME_MOVE
    ;=====================
    BACK3:
    MOV A,RUN_DATA
    MOVC A,@A+DPTR
    MOV P3,A
    LCALL DELAY
    MOV P3,#0FFH
    ;============
    CLR SCL
    NOP
    SETB SCL
    ;============
    INC RUN_DATA
    MOV A,RUN_DATA
    CJNE A,#0FFH,DEM_32_LAN
    MOV RUN_DATA,#0
    DEM_32_LAN:
    INC BIEN_32
    MOV A,BIEN_32
    CJNE A,#99,BACK3
    MOV RUN_DATA,MOC
    MOV BIEN_32,#190
    ;============================
    SETB SDA
    CLR SCL
    NOP
    SETB SCL
    CLR SDA
    ;=============
    DJNZ TIME_BACK,BACK3
    INC MOC
    MOV A,MOC
    CJNE A,#0ffh,THOAT
    MOV MOC,#0
    THOAT:
    SJMP BACK1
    ;=============================================
    SCAN:
    
    MOV TIME_MOVE,#1
    SETB SDA ; START
    CLR SCL
    SETB SCL
    CLR SDA
    MOV RUN_DATA,#200 ; DEFAUL
    MOV MOC,#200
    MOV BIEN_32,#0
     ret
    SCAN2:
    
    MOV TIME_MOVE,#1
    SETB SDA1 ; START
    CLR SCL
    SETB SCL
    CLR SDA1
    MOV RUN_DATA,#2 ; DEFAUL
    MOV MOC,#2
    MOV BIEN_32,#0
    ret
    ;=================================
    DELAY:
    MOV R6,#250
    delay1:
    nop 
    nop
    DJNZ R6,delay1
    RET
    ;========================
    VINHPHAT:
    DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
    DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
    DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
    DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
    DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
    DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
    DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
    DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
    DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
    DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
    DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
    DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
    DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
    DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
    DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
    DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
    DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
    DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
    DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
    ;DB     0FFH,1H,1H,0FDH,0FDH,0FDH,0FFH,1H,1H,6DH,6DH,6DH,0FFH,1H,1H,7DH,7DH,83H,83H,0FFH,0FFH,0FFH,0FFH,0FFH  ;led
    
    DB     0FFH,1H,1H,0FDH,0FDH,0FDH,0FFH,1H,1H,6DH,6DH,6DH,0FFH,1H,1H,7DH,7DH,1H,83H,0FFH,0FFH,0FFH,0FFH,0FFH  
    DB     0FFH,0FFH,80H,80H,0BEH,0BEH,80H,0C1H,0FFH,80H,80H,0FFH,0CDH,84H,0B6H,0B6H,90H,0D9H,0FFH,80H,80H,0B7H,0B7H,87H  
    DB     0CFH,0FFH,80H,80H,0FEH,0FEH,0FEH,0FFH,0F0H,0E0H,0DBH,0BBH,0DBH,0E0H,0F0H,0FFH,0FFH,8FH,87H,0F0H,0F0H,87H,8FH,0FFH
    DB     0FFH,0FFH,0DBH,0E7H,81H,0E7H,0DBH,0FFH,0FFH,0FFH,0FFH,0DBH,0E7H,81H,0E7H,0DBH,0FFH,0FFH  ;HOA
    DB     0FFH,0FFH,0DBH,0E7H,81H,0E7H,0DBH,0FFH,0FFH,0FFH,0FFH,0DBH,0E7H,81H,0E7H,0DBH,0FFH,0FFH  ;HOA
    DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
    DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
    DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
    DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
    DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
    DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
    DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
    DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
    END
    cái này em chưa làm mạch thực chỉ mới mô phỏng trên proteus
    cái em cần giúp là làm sao để kéo dài đoạn văn và có thể chạy dc chữ lớn (2 dòng) mong các pác giúp em
    xin trân thành cảm ơn
    8051 là con em viết thành thạo. em sẵn sàng giúp đỡ các pác nếu em có thể
    liên lạc với em qua địa chi email: Mob: 01882.076.989

  • #2
    sao ko có ai giúp vậy nè bùn quá
    8051 là con em viết thành thạo. em sẵn sàng giúp đỡ các pác nếu em có thể
    liên lạc với em qua địa chi email: Mob: 01882.076.989

    Comment


    • #3
      Chịu thôi..Không đủ trình độ. Tui làm dịch chữ trên led 16x64 mà còn toát cả mồ hôi nè...^^

      Comment


      • #4
        dài chữ thì dài mã chữ ra,bộ nhớ không đủ thì lắp thêm bộ nhớ ngoài RAM ,ROM chẳng hạn

        Comment


        • #5
          Nguyên văn bởi a2ofu Xem bài viết
          Chịu thôi..Không đủ trình độ. Tui làm dịch chữ trên led 16x64 mà còn toát cả mồ hôi nè...^^
          bạn có thể gửi cho mình code của led 16x64 đc hok
          gmail: vietdung91hp@gmail.com

          Comment

          Về tác giả

          Collapse

          hoangphat đam mê về ngành điện tử Tìm hiểu thêm về hoangphat

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

          Collapse

          • mèomướp
            Trả lời cho Công thức điện tử
            bởi mèomướp
            Dạ thời thế giờ thay đổi theo hướng tích cực hơn rồi chú trung sĩ ạ. Kiến thức được chia sẻ ngày càng nhìu nên làm ăn gian dối ko còn dễ dàng như trước đâu ạ. Những thợ nhỏ rồi sẽ thành công nhân sản xuất đồ mới hết thay vì sửa chữa lặt vặt...
            Hôm qua, 21:21
          • mèomướp
            Trả lời cho Xin hỏi về màn hình laptop
            bởi mèomướp
            Dạ cùng chuẩn tín hiệu thì chắc chắn là nhận ạ. Vì bản chất oled hay lcd thì đều phải có mạch chuyển đổi trên thanh gỗ rồi chuyển sang những chip xử lý hàng nghìn chân gắn trên những tab mỏng dính rồi mới ra các điểm ảnh theo hàng...
            Hôm qua, 20:31
          • yname11
            Trả lời cho Xin hỏi về màn hình laptop
            bởi yname11
            Ok , thanks bác đã chỉ...
            Hôm qua, 15:06
          • nguyendinhvan
            Công thức điện tử
            bởi nguyendinhvan
            Sau bao năm nghiên cứu cái dtvn. Tôi phát hiện công thức này. Các anh em xem đúng bao nhiêu phần trăm nhé !

            Chập thì thay. Cháy thì tháo
            Làm thì láo. Báo thì hay
            May thì khoe. Rủi thì bỏ
            Thành tích nhỏ. Báo thành to
            Làm cho có. Báo chi li
            Sai cả li. Báo
            ...
            Hôm qua, 00:35
          • yname11
            Trả lời cho Xin hỏi về màn hình laptop
            bởi yname11
            có chắc ko b, màn lcd phải có cao áp mới sáng, màn led thì ko có, ko có cáp chuyển đổi thì lắp thế nào đc ??...
            25-11-2024, 22:31
          • mèomướp
            Trả lời cho Xin hỏi về màn hình laptop
            bởi mèomướp
            Dạ ý chú là màn oled ấy ạ. Cùng chuẩn lvds cùng độ phân giải thì cắm được ạ. Còn nó mà khác thì hơi khó vì oled các điểm ảnh nó tự phát sáng chứ ko dùng đèn nền như lcd. Cháu chỉ biết đến vậy thôi ạ. Chú muốn nghịch phải tự tìm hiểu kỹ trước khi mua thôi, khó mà ông thợ nào tư vấn vụ này...
            25-11-2024, 22:14
          • bactho
            Trả lời cho Tự làm máy đo Cuộn cảm
            bởi bactho
            Hay đấy bạn ạ. Đây có thể hiểu là máy đo cuộn dây. Tiện đây xin cho hỏi bạn có hiểu rõ về máy nạp rôm pcb 45 của hãng thiên minh không giúp mình cách cài fw của nó với vì mình vừa được anh bạn cho nhưng lại không biết cài fw nên chưa dùng được. Nếu có thể thì bạn giúp mình với...
            25-11-2024, 21:48
          • yname11
            Trả lời cho Xin hỏi về màn hình laptop
            bởi yname11
            màn của mình là LCD , giờ m muốn mua màn LED để thay thế (ko muốn dùng màn LCD nữa) , lên muốn hỏi xem có cáp chuyển đổi nào có thể cắm đc màn LED vào ko , tất nhiên phải có cùng số chân pin với màn cũ rồi . VD: màn cũ là lcd mỏng , 40 pin...
            25-11-2024, 21:43
          • bactho
            Trả lời cho các bạn giúp mình về file HEX với!!!
            bởi bactho
            Bạn vào trang phuclanshop.com ,tìm đến góc kỹ thuật. Tác giả vương khánh hưng nói rất rõ về điều bạn tìm...
            25-11-2024, 21:21
          • mèomướp
            Trả lời cho Xin hỏi về màn hình laptop
            bởi mèomướp
            Dạ màn hình lcd đều có thể lai cấy cho nhau được hết ạ. Các loại cáp, bo mạch chuyển đổi lvds rất nhìu, với dòng sony còn phải nhổ cả chip nhớ của main cũ đưa lên gỗ thì mới lắp sang máy khác đc, chưa kể các bệnh về màu... ngay cả...
            25-11-2024, 20:43
          Đang tải...
          X