Thông báo

Collapse
No announcement yet.

giúp em về led ma trận đa sắc với

Collapse
This topic is closed.
X
X
 
  • Lọc
  • Giờ
  • Show
Clear All
new posts

  • giúp em về led ma trận đa sắc với

    đề ra là " Thiết kế mô hình bảng điện tử dùng 1 ma trận led đa sắc ( yêu cầu xây dựng bộ mã font để có thể hiện thị được các chữ có dấu bất kỳ với 3 màu xanh , đỏ, vàng)
    giúp em lập trình với. em cảm ơn

  • #2
    Nguyên văn bởi rapyeu01 Xem bài viết
    đề ra là " Thiết kế mô hình bảng điện tử dùng 1 ma trận led đa sắc ( yêu cầu xây dựng bộ mã font để có thể hiện thị được các chữ có dấu bất kỳ với 3 màu xanh , đỏ, vàng)
    giúp em lập trình với. em cảm ơn
    nếu bạn là với 1 led matrix 8*8 thì cách đơn giản là :
    - hàng bạn điều khiển 1 port
    - mầu đỏ bạn đk 1 port
    - mầu xanh bạn đk 1 port
    sử dụng pp quét hàng:
    - khi bạn muốn có mầu xanh thì xuất mã hiển thị ra port đk mầu xanh
    - khi bạn muốn có mầu đỏ thì xuất mã hiển thị ra port đk mầu đỏ
    - khi bạn muốn có mầu vàng thì xuất mã hiển thị ra cả 2 port mầu đk mầu xanh và mầu đỏ.
    chúc thành công.

    Comment


    • #3
      bạn có thể tham khảo ở đây:

      ORG 00H
      MAIN:
      MOV DPTR,#CODEDISP
      MP1:
      MOV R0,#9
      MP2:
      LCALL SCANMATRIXSTA
      DJNZ R0,MP2
      INC DPTR
      MOV A,DPL
      CJNE A,#LOW(CODEDISP+168),MP1
      sjmp main1
      SCANMATRIXSTA:
      PUSH ACC
      PUSH 00H
      PUSH 01H
      MOV R0,#00H
      MOV R1,#11111110b
      SCAN:
      MOV A,r0
      MOVC A,@A+DPTR

      MOV P1,A
      mov p0,A
      MOV P2,R1
      LCALL DELAYLED
      MOV P2,#0FFH
      INC R0
      MOV A,R1
      RL A
      MOV R1,A
      CJNE R0,#8H,SCAN
      POP 01H
      POP 00H
      POP ACC
      RET
      main1:
      MOV DPTR,#CODEDISP
      MP3:
      MOV R0,#10
      MP4:
      LCALL SCANMATRIXSTA1
      DJNZ R0,MP4
      INC DPTR
      MOV A,DPL
      CJNE A,#LOW(CODEDISP+168),MP3
      sjmp main2
      SCANMATRIXSTA1:
      PUSH ACC
      PUSH 00H
      PUSH 01H
      MOV R0,#00H
      MOV R1,#11111110b
      SCAN1:
      MOV A,R0
      MOVC A,@A+DPTR
      MOV P1,A
      MOV P2,R1
      LCALL DELAYLED
      MOV P2,#0FFH
      INC R0
      MOV A,R1
      RL A
      MOV R1,A
      CJNE R0,#8H,SCAN1
      POP 01H
      POP 00H
      POP ACC
      RET
      main2:
      MOV DPTR,#CODEDISP
      MP5:
      MOV R0,#10
      MP6:
      LCALL SCANMATRIXSTA2
      DJNZ R0,MP6
      INC DPTR
      MOV A,DPL
      CJNE A,#LOW(CODEDISP+168),MP5
      sjmp main31
      SCANMATRIXSTA2:
      PUSH ACC
      PUSH 00H
      PUSH 01H
      MOV R0,#00H
      MOV R1,#11111110b
      SCAN2:
      MOV A,R0
      MOVC A,@A+DPTR
      mov p0,A
      MOV P2,R1
      LCALL DELAYLED
      MOV P2,#0FFH
      INC R0
      MOV A,R1
      RL A
      MOV R1,A
      CJNE R0,#8H,SCAN2
      POP 01H
      POP 00H
      POP ACC
      RET



      main31:
      MOV DPTR,#CODEDISP1
      MP71:
      MOV R0,#10
      MP81:
      LCALL SCANMATRIXSTA31
      DJNZ R0,MP81
      INC DPTR
      MOV A,DPL
      CJNE A,#LOW(CODEDISP1+8),MP71
      sjmp main3
      SCANMATRIXSTA31:
      PUSH ACC
      PUSH 00H
      PUSH 01H
      MOV R0,#00H
      MOV R1,#11111110b
      SCAN31:
      MOV A,R0
      MOVC A,@A+DPTR
      mov p0,A
      MOV P2,R1
      LCALL DELAYLED
      MOV P2,#0FFH
      INC R0
      MOV A,R1
      RL A
      MOV R1,A
      CJNE R0,#8H,SCAN31
      POP 01H
      POP 00H
      POP ACC
      RET

      main3:
      MOV DPTR,#CODEDISP
      MP7:
      MOV R0,#10
      MP8:
      LCALL SCANMATRIXSTA3
      DJNZ R0,MP8
      INC DPTR
      MOV A,DPL
      CJNE A,#LOW(CODEDISP+168),MP7
      sjmp main41
      SCANMATRIXSTA3:
      PUSH ACC
      PUSH 00H
      PUSH 01H
      MOV R0,#00H
      MOV R1,#11111110b
      SCAN3:
      MOV A,R0
      MOVC A,@A+DPTR
      MOV P1,A
      cpl A
      mov p0,A
      MOV P2,R1
      LCALL DELAYLED
      MOV P2,#0FFH
      INC R0
      MOV A,R1
      RL A
      MOV R1,A
      CJNE R0,#8H,SCAN3
      POP 01H
      POP 00H
      POP ACC
      RET



      main41:
      MOV DPTR,#CODEDISP1
      MP72:
      MOV R0,#10
      MP82:
      LCALL SCANMATRIXSTA41
      DJNZ R0,MP82
      INC DPTR
      MOV A,DPL
      CJNE A,#LOW(CODEDISP1+8),MP72
      sjmp main4
      SCANMATRIXSTA41:
      PUSH ACC
      PUSH 00H
      PUSH 01H
      MOV R0,#00H
      MOV R1,#11111110b
      SCAN41:
      MOV A,R0
      MOVC A,@A+DPTR
      mov p1,A
      MOV P2,R1
      LCALL DELAYLED
      MOV P2,#0FFH
      INC R0
      MOV A,R1
      RL A
      MOV R1,A
      CJNE R0,#8H,SCAN41
      POP 01H
      POP 00H
      POP ACC
      RET

      main4:
      MOV DPTR,#CODEDISP
      MP9:
      MOV R0,#10
      MP10:
      LCALL SCANMATRIXSTA4
      DJNZ R0,MP10
      INC DPTR
      MOV A,DPL
      CJNE A,#LOW(CODEDISP+168),MP9
      SJMP main43
      SCANMATRIXSTA4:
      PUSH ACC
      PUSH 00H
      PUSH 01H
      MOV R0,#00H
      MOV R1,#11111110b
      SCAN4:
      MOV A,R0
      MOVC A,@A+DPTR
      MOV P0,A
      cpl A
      mov p1,A
      MOV P2,R1
      LCALL DELAYLED
      MOV P2,#0FFH
      INC R0
      MOV A,R1
      RL A
      MOV R1,A
      CJNE R0,#8H,SCAN4
      POP 01H
      POP 00H
      POP ACC
      RET



      main43:
      MOV DPTR,#CODEDISP2
      MP73:
      MOV R0,#10
      MP83:
      LCALL SCANMATRIXSTA43
      DJNZ R0,MP83
      INC DPTR
      MOV A,DPL
      CJNE A,#LOW(CODEDISP2+8),MP73
      LJMP MAIN
      SCANMATRIXSTA43:
      PUSH ACC
      PUSH 00H
      PUSH 01H
      MOV R0,#00H
      MOV R1,#11111110b
      SCAN43:
      MOV A,R0
      MOVC A,@A+DPTR
      mov p1,A
      MOV P2,R1
      LCALL DELAYLED
      MOV P2,#0FFH
      INC R0
      MOV A,R1
      RL A
      MOV R1,A
      CJNE R0,#8H,SCAN43
      POP 01H
      POP 00H
      POP ACC
      RET

      DELAYLED:
      PUSH 00H
      PUSH 01H
      MOV R1,#4
      DEL:
      MOV R0,#250
      DJNZ R0,$
      DJNZ R1,DEL
      POP 01H
      POP 00H
      RET

      CODEDISP2:
      DB 00H,00H,00H,00H,00H,00H,00H,00H
      DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
      CODEDISP1:
      DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
      DB 00H,00H,00H,00H,00H,00H,00H,00H
      CODEDISP:
      DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
      DB 0FCH,0FCH,00H,00H,0FCH,0FCH,0FFH
      DB 00H,00H,0E7H,0E7H,00H,00H,0FFH
      DB 03H,01H,0E4H,0E4H,01H,03H,0FFH
      DB 00H,00H,0F1H,0E3H,00H,00H,0FFH
      DB 81H,00H,3CH,2CH,08H,89H,0FFH
      DB 0F3H,0E1H,0C1H,83H,0C1H,0E1H,0F3H,0FFH
      DB 0FCH,0F9H,03H,03H,0F9H,0FCH,0FFH
      DB 00H,00H,24H,24H,24H,3CH,0FFH
      DB 00H,00H,0F1H,0E3H,00H,00H,0FFH
      DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
      DB 0BDH,0BDH,81H,0BDH,0BDH,0FFH ;I
      DB 81H,0BFH,0BFH,0BFH,0FFH ;L
      DB 0C3H,0BDH,0BDH,0C3H,0FFH ;O
      DB 0C1H,0BFH,0BFH,0C1H,0FFH ;V
      DB 81H,0ADH,0ADH,0BDH,0FFH ;E
      DB 0FDH,0FBH,87H,0FBH,0FDH,0FFH ;Y
      DB 0C3H,0BDH,0BDH,0C3H,0FFH ;O
      DB 81H,0BFH,0BFH,81H,0FFH ;U

      DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
      DB 81H,0EDH,0EDH,0FDH,0FFH
      DB 0C3H,0BDH,0BDH,0C3H,0FFH
      DB 81H,0EDH,0CDH,0B3H,0FFH
      DB 81H,0ADH,0ADH,0BDH,0FFH
      DB 0C1H,0BFH,0BFH,0C1H,0FFH
      DB 81H,0ADH,0ADH,0BDH,0FFH
      DB 81H,0EDH,0CDH,0B3H,0FFH
      END

      nếu thấy hay thì click vào cái nút than'k mầu vàng ở dưới để anh em có động lực pots bài nhé.

      Comment


      • #4
        nhưng mà đây là ngôn ngữ gì, mình chưa học, lập trình = C mà. giúp mình đi . thanks

        Comment


        • #5
          chương trình này chạy chữ gì vậy bạn

          Comment


          • #6
            Nguyên văn bởi rapyeu01 Xem bài viết
            nhưng mà đây là ngôn ngữ gì, mình chưa học, lập trình = C mà. giúp mình đi . thanks
            không biết viết bằng cái gì mà cảm ơn ríu rít thế, hay quá ta

            Email:
            Tel: 0983.497.310

            Comment


            • #7
              bạn có thể gửi sơ đồ nguyên lý cho mình dc không.mình đau đầu về cái ma trận đa sắc này quá
              colourofthewind2510@gmail.com
              Đạo học xua nay không đường tắt

              Comment


              • #8
                đây là asm
                SĐt: 01238004961

                Comment


                • #9
                  Thiết kế mô hình bảng led điện tử dùng 01 ma trận led đa sắc.

                  Nguyên văn bởi mrbaosuper Xem bài viết
                  đây là asm
                  các anh co thể viết code nay về C không,bọn em gần nộp mạch rồi,mà đâu dầu về việc này quá

                  Comment


                  • #10
                    Nguyên văn bởi nhattuan Xem bài viết
                    các anh co thể viết code nay về C không,bọn em gần nộp mạch rồi,mà đâu dầu về việc này quá
                    Đây là sơ đồ nguyên lý và code Led 3 mau.rar
                    pass:12345678
                    vanduc0211@gmail.com

                    Comment


                    • #11
                      Tiện thể mọi người cho mình hỏi chút: mình vừa làm xong mạch led matrix 1 màu đơn ghép nối 74hc595 nhưng sáng ko đều,lại còn mất nét ở 1 số chữ nữa,mình đã kiểm thực hiện mô phỏng code và mạch nguyên lý trên Proteus thấy ko có vấn đề gì.vậy xin mọi người cho biết có thể do những nguyên nhân gì ko ạ. Cảm ơn nhiều !
                      vanduc0211@gmail.com

                      Comment


                      • #12
                        Bạn có thể gửi cho mình lại file này ko? file bạn up lên link bị die rồi! mail của mình là nanpoleon@gmail.com
                        Thank bạn nhiều!!!

                        Comment

                        Về tác giả

                        Collapse

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

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

                        Collapse

                        Đang tải...
                        X