Thông báo

Collapse
No announcement yet.

Hỏi về thuật toán quét led matrix!!

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

  • #46
    Đúng là nó có bị nhòe, nhưng mà bạn thêm trở hạn dòng vào hoặc giảm áp nguồn là được. Mạch này mình làm sau khi thử nghiệm trên 1 mạch dùng led 3mm ghép sát nhau.
    Attached Files
    |

    Comment


    • #47
      hii mình dùng loại 5mm ghép sát nhau lun,lắc hơi mệt một chút nhưng chữ cũng chẳng hiện ra nổi nữa.nhìn hoa cả mắt. nếu làm chữ dài hơn 5 chữ chắc lắc 360 độ lun quá
      SỰ HỌC LÀ MÃI MÃI......!!!!

      Comment


      • #48
        Có thể là tốc độ trễ của bạn lớn quá nên phải quay 1 đoạn dài mới hiện chữ. Nhưng phải nói là cái này không có mạch đồng bộ nên khó nhìn đấy.
        Bạn có dùng bộ font ko hay nạp trực tiếp dữ liệu?
        Để tối mình post cái code tham khảo nhé.
        |

        Comment


        • #49
          ok.bác pót code anh em tham khảo đi.mình chỉ hiển thị thử 2 chữ 5*8 thôi như : VN ,vậy thôi mà nó khá là mỏi tay! mình đã chỉnh delay rất nhiều rùi!
          SỰ HỌC LÀ MÃI MÃI......!!!!

          Comment


          • #50
            tôi đã làm xong mạch bằng led dán.Chạy chữ khá tốt nhưng có điều khoảng thời gian delay chưa cân chỉnh tốt lắm nên vẫn còn nhòe.Với lại khuyết điểm nữa là nếu làm 8led mà dùng font 5*8 thì chữ hơi bị xấu .hix
            SỰ HỌC LÀ MÃI MÃI......!!!!

            Comment


            • #51
              ORG 0000H
              SJMP MAIN
              ORG 0030H
              MAIN: MOV P1,#0F0H
              MOV P3,#0FFH
              MOV DPTR,#200H
              MOV A,#0
              MOV R0,#30H
              MOV R5,#0 ;so ky tu luu trong ROM
              LROM: MOV A,R5
              MOVC A,@A+DPTR
              MOV @R0,A
              INC R0
              INC R5
              CJNE A,#0,LROM
              DEC R5

              LFONT: MOV R0,#30H
              MOV R6,5
              LFONT1: MOV A,@R0
              MOV B,#8
              MUL AB
              MOV DPL,A
              MOV A,B
              INC A
              INC A
              INC A
              MOV DPH,A

              MOV A,#0
              MOVC A,@A+DPTR
              MOV R4,A
              LFXUAT: INC DPTR
              MOV A,#0
              MOVC A,@A+DPTR
              CPL A
              MOV P1,A
              ACALL DELAY
              DJNZ R4,LFXUAT
              INC R0
              DJNZ R6,LFONT1
              SJMP LFONT

              DELAY: MOV R3,#100
              D1: MOV R2,#5
              DJNZ R2,$
              DJNZ R3,D1
              RET

              D250: MOV R3,#250
              D25: MOV R2,#250
              DJNZ R2,$
              MOV R2,#250
              DJNZ R2,$
              DJNZ R3,D25
              RET

              ORG 200H
              DB '$ ANH YEU EM $ ',0

              ORG 400H
              DB 3,0, 0, 0, 0, 0, 0, 0; ki tu trong 3
              DB 3,0, 122, 0, 0, 0, 0, 0; ! 3
              DB 4,224, 0, 224, 0, 0, 0, 0; " 4
              DB 6,22, 28, 54, 28, 52, 0, 0; # 6
              DB 7,56, 68, 66, 33, 66, 68, 56; $ 7 trai tim
              DB 6,98, 108, 48, 70, 6, 0, 0; phan tram 6
              DB 7,102, 153, 145, 102, 2, 1, 0; & 7
              DB 2,224, 0, 0, 0, 0, 0, 0; ' 2
              DB 3,60, 66, 0, 0, 0, 0, 0; ( 3
              DB 3,66, 60, 0, 0, 0, 0, 0; ) 3
              DB 6,84, 56, 124, 56, 84, 0, 0; * 6
              DB 6,16, 16, 124, 16, 16, 0, 0; + 3
              DB 3,1, 2, 0, 0, 0, 0, 0; , 3
              DB 6,8, 8, 8, 8, 8, 0, 0; - 6
              DB 2,2, 0, 0, 0, 0, 0, 0; . 2
              DB 4,6, 24, 96, 0, 0, 0, 0; / 4
              DB 5,60, 70, 98, 60, 0, 0, 0; 0 5
              DB 4,34, 126, 2, 0, 0, 0, 0; 1 4
              DB 5,38, 74, 82, 34, 0, 0, 0; 2 5
              DB 5,36, 66, 90, 36, 0, 0, 0; 3 5
              DB 5,24, 40, 72, 30, 0, 0, 0; 4 5
              DB 5,114, 82, 82, 76, 0, 0, 0; 5 5
              DB 5,60, 74, 74, 36, 0, 0, 0; 6 5
              DB 5,64, 78, 80, 96, 0, 0, 0; 7 5
              DB 5,44, 82, 82, 44, 0, 0, 0; 8 5
              DB 5,36, 82, 82, 60, 0, 0, 0; 9 5
              DB 3,0, 10, 0, 0, 0, 0, 0; : 3
              DB 3,1, 10, 0, 0, 0, 0, 0; ; 3
              DB 4,8, 20, 34, 0, 0, 0, 0; < 4
              DB 5,10, 10, 10, 10, 0, 0, 0; = 5
              DB 4,34, 20, 8, 0, 0, 0, 0; > 4
              DB 5,32, 69, 72, 48, 0, 0, 0; ? 5
              DB 7,62, 65, 93, 93, 69, 56, 0; @ 7
              DB 5,62, 80, 80, 62, 0, 0, 0; A 5
              DB 5,126, 82, 82, 44, 0, 0, 0; B 5
              DB 5,60, 66, 66, 36, 0, 0, 0; C 5
              DB 5,126, 66, 66, 60, 0, 0, 0; D 5
              DB 5,126, 82, 82, 66, 0, 0, 0; E 5
              DB 5,126, 80, 80, 64, 0, 0, 0; F 5
              DB 5,60, 66, 74, 44, 0, 0, 0; G 5
              DB 5,126, 16, 16, 126, 0, 0, 0; H 5
              DB 4,66, 126, 66, 0, 0, 0, 0; I 4
              DB 5,4, 66, 124, 64, 0, 0, 0; J 5
              DB 5,126, 24, 36, 66, 0, 0, 0; K 5
              DB 4,126, 2, 2, 0, 0, 0, 0; L 4
              DB 6,126, 32, 16, 32, 126, 0, 0; M 6
              DB 5,126, 48, 12, 126, 0, 0, 0; N 5
              DB 5,60, 66, 66, 60, 0, 0, 0; O 5
              DB 5,126, 80, 80, 32, 0, 0, 0; p 5
              DB 6,60, 66, 70, 62, 2, 0, 0; Q 6
              DB 5,126, 88, 84, 34, 0, 0, 0; R 5
              DB 5,36, 82, 74, 36, 0, 0, 0; S 5
              DB 6,64, 64, 126, 64, 64, 0, 0; T 6
              DB 5,124, 2, 2, 124, 0, 0, 0; U 5
              DB 6,120, 4, 2, 4, 120, 0, 0; V 6
              DB 6,126, 4, 8, 4, 126, 0, 0; W 6
              DB 6,66, 36, 24, 36, 66, 0, 0; X 6
              DB 6,64, 32, 30, 32, 64, 0, 0; Y 6
              DB 6,70, 74, 82, 98, 66, 0, 0; Z 6
              DB 3,126, 66, 0, 0, 0, 0, 0; [ 3
              DB 5,64, 48, 12, 2, 0, 0, 0; \ 5
              DB 3,66, 126, 0, 0, 0, 0, 0; ] 3
              DB 4,32, 64, 32, 0, 0, 0, 0; ^ 4
              DB 5,2, 2, 2, 2, 0, 0, 0; _ 5
              DB 3,128, 64, 0, 0, 0, 0, 0; ` 3
              DB 5,36, 42, 42, 0, 0, 30, 0; a 5
              DB 5,126, 10, 10, 4, 0, 0, 0; b 5
              DB 4,28, 34, 34, 0, 0, 0, 0; c 4
              DB 5,12, 18, 18, 126, 0, 0, 0; d 5
              DB 5,28, 42, 42, 26, 0, 0, 0; e 5
              DB 4,62, 80, 80, 0, 0, 0, 0; f 4
              DB 5,16, 41, 41, 62, 0, 0, 0; g 5
              DB 5,126, 16, 16, 14, 0, 0, 0; h 5
              DB 4,92, 2, 4, 0, 0, 0, 0; i 4
              DB 4,4, 2, 124, 0, 0, 0, 0; j 4
              DB 5,126, 8, 20, 2, 0, 0, 0; k 5
              DB 4,124, 2, 2, 0, 0, 0, 0; l 4
              DB 6,62, 32, 30, 32, 30, 0, 0; m 6
              DB 5,62, 32, 32, 30, 0, 0, 0; n 5
              DB 5,28, 34, 34, 28, 0, 0, 0; o 5
              DB 5,63, 40, 40, 16, 0, 0, 0; p 5
              DB 5,16, 40, 40, 63, 0, 0, 0; q 5
              DB 4,30, 32, 32, 0, 0, 0, 0; r 4
              DB 5,18, 42, 42, 36, 0, 0, 0; s 5
              DB 5,32, 124, 34, 4, 0, 0, 0; t 5
              DB 5,60, 2, 2, 60, 0, 0, 0; u 5
              DB 5,56, 4, 2, 60, 0, 0, 0; v 5
              DB 6,60, 2, 4, 2, 60, 0, 0; w 6
              DB 6,34, 20, 8, 20, 34, 0, 0; x 6
              DB 5,24, 5, 5, 30, 0, 0, 0; y 5
              DB 5,34, 38, 42, 50, 0, 0, 0; z 5
              DB 4,8, 54, 65, 0, 0, 0, 0; { 4
              DB 3,0, 126, 0, 0, 0, 0, 0; | 3
              DB 4,65, 54, 8, 0, 0, 0, 0; } 4
              DB 6,8, 16, 8, 8, 16, 0, 0; ~ 6
              END
              |

              Comment


              • #52
                Đây là bộ font cao 6, nhưng độ rộng tùy ý. Số đầu tiên của mỗi partent font là độ dài font. Tuy nhiên ở đây để tiết kiệm ROM thì độ rộng tối đa là 8
                |

                Comment


                • #53
                  thanks bạn.để mình nghiền ngẫm thằng này !hii
                  SỰ HỌC LÀ MÃI MÃI......!!!!

                  Comment


                  • #54
                    Code:
                    					INCLUDE 	89C2051.MC
                    					ORG		0000H
                    					LJMP		MAIN
                    				;*********************************
                    					ORG		0030H
                    			MAIN:
                    					MOV 		P1,#9CH
                    					ACALL		DELAY
                    					MOV 		P1,#7AH
                    					ACALL		DELAY
                    					MOV 		P1,#76H
                    					ACALL		DELAY
                    					MOV 		P1,#6EH
                    					ACALL		DELAY
                    					MOV 		P1,#9EH
                    					ACALL		DELAY
                    				
                    					MOV 		P1,#FFH
                    					ACALL		DELAY	
                    					
                    					MOV 		P1,#81H
                    					ACALL		DELAY
                    					MOV 		P1,#7EH
                    					ACALL		DELAY
                    					MOV 		P1,#7EH
                    					ACALL		DELAY
                    					MOV 		P1,#7EH
                    					ACALL		DELAY
                    					MOV 		P1,#81H
                    					ACALL		DELAY
                    					
                    					MOV 		P1,#FFH
                    					ACALL		DELAY	
                    					
                    					MOV 		P1,#81H
                    					ACALL		DELAY
                    					MOV 		P1,#7EH
                    					ACALL		DELAY
                    					MOV 		P1,#7EH
                    					ACALL		DELAY
                    					MOV 		P1,#7EH
                    					ACALL		DELAY
                    					MOV 		P1,#81H
                    					ACALL		DELAY
                    					
                    					MOV 		P1,#FFH
                    					ACALL		DELAY	
                    					
                    					MOV 		P1,#9EH
                    					ACALL		DELAY
                    					MOV 		P1,#6DH
                    					ACALL		DELAY
                    					MOV 		P1,#6BH
                    					ACALL		DELAY
                    					MOV 		P1,#67H
                    					ACALL		DELAY
                    					MOV 		P1,#8FH
                    					ACALL		DELAY
                    					SJMP		MAIN
                    			
                    			DELAY:	            MOV          R7,#250
                    			DL1:		MOV		R6,#3
                    					DJNZ		R6,$
                    					DJNZ		R7,DL1
                    					RET
                    					END
                    đầy là code của mình,hiện số 2009 mà nó k rõ lắm.do thằng delay thôi .Do chỉ để test nên mình làm sơ sơ 4 số,k lưu vào ROM
                    SỰ HỌC LÀ MÃI MÃI......!!!!

                    Comment


                    • #55
                      anh minhtinh oi.cai quang báo của anh hay quá.anh hướng dẫn cách làm cụ thể dc không a?anh nói thế khó hiểu quá.cam ơn anh nhiều

                      Comment


                      • #56
                        Nguyên văn bởi wctt Xem bài viết
                        anh minhtinh oi.cai quang báo của anh hay quá.anh hướng dẫn cách làm cụ thể dc không a?anh nói thế khó hiểu quá.cam ơn anh nhiều
                        Bạn xem lại các bài trước nhé. Mình viết khá cụ thể đấy, có mô tả sơ đồ mạch, các bước làm mạch, lắp linh kiện và code. Nếu bạn biết 1 chút về điện tử thì chắc là sẽ không khó đâu.
                        |

                        Comment


                        • #57
                          Chà chà, bác viết bằng ASM tốt vậy, mình chỉ đọc qua được ASM thôi chứ không làm được ASM như bạn. mình chỉ viết code bằng C thôi. nhưng cũng có bài bằng ASM và C cho các bạn nè.
                          Chúc thành công.
                          Last edited by vandungevn; 01-03-2009, 00:10.

                          Comment


                          • #58
                            em cam on cac canh nha

                            Comment


                            • #59
                              các su huynh oi.e rat thich led matrix lam,ma kg biet lam the nao cho no chay chu,e tinh lam 1 bang 5x5,mong cac su huynh chi giup,chan thanh cam on..

                              Comment


                              • #60
                                Nguyên văn bởi minhtinh Xem bài viết
                                Em ít tiền nên chỉ làm quang báo với 6 led thôi. Nhưng được cái thuê hẳn 1 em chân dài mặc váy ngắn đứng trên ghế cao để lắc qua lắc lại.








                                ( mạch in có mấy chỗ sai do em vẽ vội quá, sau này em sửa rồi.)

                                Chúc các bác năm mới mạnh khỏe

                                bác Minhtinh có thể cho em cái sơ đồ nguyên lý của mạch này đc không ạ !!! nhìn thấy là thích rồi

                                Comment

                                Về tác giả

                                Collapse

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

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

                                Collapse

                                • 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 nay, 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 nay, 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 nay, 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 nay, 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...
                                  Hôm qua, 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...
                                  Hôm qua, 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
                                • vi van pham
                                  Trả lời cho Hỏi về cách hàn linh kiện ( giúp tớ với )
                                  bởi vi van pham
                                  Uống rượu 1 mình, thấy trang này nhớ lại cách đây vài chục năm hàn thiếc với inox cực kỳ khó, phải dùng acid Hcl tác dụng lên kẻm Zn để có Zncl2 làm thuốc trợ hàn, lúc đó làm gì có acid Hcl và thuốc trợ hàn?

                                  Cái khó bó cái...
                                  19-02-2025, 23:05
                                Đang tải...
                                X