Thông báo

Collapse
No announcement yet.

Tìm hiểu bảng quang báo

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

  • Mạch của em trước giờ quên mấy phần quan trọng nhất là truyền dữ liệu từ PC xuống. Cám ơn các bác đã chỉ giúp em.Version sau em sẽ cải tiến hơn. Đây là hình ảnh vể nó, các bác cho ý kiến nhé.[IMG][/IMG]
    [IMG][/IMG]

    Comment


    • Và đây là thành quả sau những giờ vẽ mạch và lập trình mệt nhọc, cũng tốn kô ít lượng cà răm, nhưng thật vui. ->http://www.youtube.com/watch?v=6oBWLK6C9kw
      Last edited by mrcuongcon; 17-11-2008, 23:21.

      Comment


      • Một mạch quang báo cho các bạn tham khảo

        mình "design"(nói design cho nó sang ) cách đây khá lâu,lúc đó chưa rành về Orcad nên bảng vẻ k có pro lắm,các bạn đừng quan tâm tới phần nguồn vì trước đây mình muốn mạch đó xài hai nguồn(12v và 5v),mình ráp vào xe gắn máy nên phải xài nguồn 12v....mạch này có ưu điểm mổi lần đổi chử khá dễ cứ viết thành câu trong lệnh DB" cau gi do" rồi nạp lại cho VXL là xong.mình đã thử làm và gắn lên xe máy chạy rất tốt

        Comment


        • Như đã nói với các bạn gần đây, mình đã triển khai chương trình nhập khẩu LED với đối tác ở Quảng Châu với số lượng LED rất lớn, các bạn làm điện tử nói chung và các bạn làm Quang Báo nói giêng nếu quan tâm xin liên hệ với mình nhé. Tất cả các loại LED hiện tại có giá 600VNĐ, chất lượng tốt. LH: 098.487.3996.Y!M: le_van_ngoc_b1k47 Cảm ơn các bạn!
          chưa nghĩ ra chữ ký :D

          Comment


          • Cấu trúc máy tính

            Các bác ơi giúp em với hiện nay em đang có câu hỏi chưa lời giải đáp: Tại sao cổng nối tiếp lại dùng ngắt mà cổng song song lại ko dùng ngắt. Ai bít chỉ cho em với. Thanks!
            Ngày mai bắt đầu từ ngày hôm nay!!!

            Comment


            • Nguyên văn bởi vgate Xem bài viết
              Các bác ơi giúp em với hiện nay em đang có câu hỏi chưa lời giải đáp: Tại sao cổng nối tiếp lại dùng ngắt mà cổng song song lại ko dùng ngắt. Ai bít chỉ cho em với. Thanks!
              Theo tôi hiểu:
              - Cổng song song: Truyền data theo từng byte (8bit). Đủ bộ rồi.
              - Cổng nối tiếp: truyền từng bit. Nếu ko ngắt thì làm sao biết đủ bit để gom thành byte. Mà nếu vậy thì làm sao hiểu nội dung.

              Comment


              • lmd

                Nguyên văn bởi laquoc Xem bài viết
                Theo tôi hiểu:
                - Cổng song song: Truyền data theo từng byte (8bit). Đủ bộ rồi.
                - Cổng nối tiếp: truyền từng bit. Nếu ko ngắt thì làm sao biết đủ bit để gom thành byte. Mà nếu vậy thì làm sao hiểu nội dung.
                bác này nói lạ nhỉ. ngắt có liên quan gì việc truyền đủ bit hay ko đâu.
                ngắt là dùng để phát hiện có dữ liệu truyền đến rồi bắt đầu nhận vào chứ.
                bác
                trong pic '#INT_PSP' có cái này ngắt tuyền dữ liệu song song đó thôi
                LMD 238 Tăng Bạc Hổ - TP. Quy Nhơn.

                Comment


                • lmd

                  Nguyên văn bởi ngocled Xem bài viết
                  Như đã nói với các bạn gần đây, mình đã triển khai chương trình nhập khẩu LED với đối tác ở Quảng Châu với số lượng LED rất lớn, các bạn làm điện tử nói chung và các bạn làm Quang Báo nói giêng nếu quan tâm xin liên hệ với mình nhé. Tất cả các loại LED hiện tại có giá 600VNĐ, chất lượng tốt. LH: 098.487.3996.Y!M: le_van_ngoc_b1k47 Cảm ơn các bạn!
                  chà! không biểt led của bạn có được bao nhiêu màu (mỗi led 1 màu), có số lượng lớn không, led bầu dục hay led tròn, có loại 1 led sáng 7 màu không
                  LMD 238 Tăng Bạc Hổ - TP. Quy Nhơn.

                  Comment


                  • cho hỏi làm thế nào để làm một màn hình LED_RGB hiển thị được hình ảnh
                    có chíp nào chuyên dụng cho vấn đề này ko, để có thể giải phóng bớt công việc cho vi điều khiển. Mình ko hiểu vấn đề này, mong được sự chỉ giáo của các bạn. Thân!
                    Nếu chẳng một phen sương thấm lạnh
                    Hoa mai đâu dễ tỏa mùi hương

                    Comment


                    • Nguyên văn bởi vinhteo Xem bài viết
                      cho hỏi làm thế nào để làm một màn hình LED_RGB hiển thị được hình ảnh
                      có chíp nào chuyên dụng cho vấn đề này ko, để có thể giải phóng bớt công việc cho vi điều khiển. Mình ko hiểu vấn đề này, mong được sự chỉ giáo của các bạn. Thân!
                      hi theo mình nghĩ thì
                      nó phải có một chip giải mã video
                      sau khi giải mã thì nó được frame hình để hiển thị
                      sau đó nó phải scale size của khung hình hợp với màn hình led
                      thông thường 1 pixel khoảng 24bit màu, mà led chỉ có 3 màu (xem như 2bit)
                      nên nó buộc phải scale bit xuống
                      sau đó nó sẽ xuất frame đó ra bảng led
                      Kit thí nghiệm 8051 + mạch nạp + cable + LCD16x2 + CD hướng dẫn, giá chỉ

                      Comment


                      • Ban giup minh!

                        Nguyên văn bởi mrcuongcon Xem bài viết
                        Mạch của em trước giờ quên mấy phần quan trọng nhất là truyền dữ liệu từ PC xuống. Cám ơn các bác đã chỉ giúp em.Version sau em sẽ cải tiến hơn. Đây là hình ảnh vể nó, các bác cho ý kiến nhé.[IMG][/IMG]
                        [IMG][/IMG]
                        BAN CO THE CHI CHO MINH PHAN CUNG CACH KET NOI DUOC KHONG VAY
                        ;////////////////////////////////////////////////////////
                        ;HIEN THI CHU A DICH TU PHAI SANG TRAI TREN LED MA TRAN
                        ;///////////////////////////////////////////////////////
                        COL EQU 8000H
                        RED EQU 8100H
                        GRE EQU 8200H
                        ORG 0
                        LJMP MAIN
                        ORG 000BH
                        LJMP T0_ISR
                        ORG 0030H
                        MAIN:
                        MOV SP,#5FH
                        MOV TMOD,#01H ;khoi dong Timer 0
                        MOV TH0,#HIGH(-50000)
                        MOV TL0,#LOW(-50000)
                        MOV IE,#82H ;khoi dong ngat Timer 0
                        MOV R4,#10 ;bo dem Timer = 10
                        MOV R6,#0 ;bo dem dich = 0
                        SETB TR0 ;cho Timer chay
                        LOOP:
                        ACALL OUT_MATRIX ;xuat ma tran LED
                        SJMP LOOP
                        OUT_MATRIX:
                        MOV A,#7FH ;ma quet cot = 7FH
                        MOV R7,#0 ;bo dem cot = 0
                        LOOP1:
                        PUSH ACC ;cat ma quet cot
                        MOV DPTR,#COL ;xuat ma quet cot ra COL
                        MOVX @DPTR,A
                        MOV DPTR,#TABLE ;tra bang lay ma quet hang
                        MOV A,R7
                        ADD A,R6 ;cong bo dem cot voi bo dem dich
                        CLR C
                        MOVC A,@A+DPTR
                        JB P1.0,CONTINUE
                        MOV DPTR,#GRE ;xuat ma quet hang ra RED
                        MOVX @DPTR,A
                        ACALL DELAY
                        MOV A,0FFH ;tao tre de LED sang
                        MOVX @DPTR,A
                        SJMP LOOP2
                        CONTINUE:
                        MOV DPTR,#RED
                        MOVX @DPTR,A
                        MOV DPTR,#GRE
                        MOVX @DPTR,A
                        ACALL DELAY
                        LOOP2:
                        MOV DPTR,#GRE
                        MOV A,0FFH
                        MOVX @DPTR,A
                        POP ACC
                        RR A
                        INC R7
                        CJNE R7,#8,LOOP1
                        RET
                        T0_ISR:
                        CLR TR0
                        MOV TH0,#HIGH(-50000) ;nap lai gia tri dau cho Timer 0
                        MOV TL0,#LOW(-50000)
                        SETB TR0
                        DJNZ R4,EXIT ;du 0.5s?
                        MOV R4,#10
                        INC R6 ;tang bo dem dich
                        CJNE R6,#13,EXIT ;bo dem dich = so lan dich cai dat?
                        MOV R6,#0 ;Y -> xoa bo dem dich
                        EXIT:
                        RETI
                        DELAY:
                        MOV R5,#255
                        DJNZ R5,$
                        NOP
                        RET
                        TABLE:
                        DB 0E0H,0DBH,0BBH,07BH,07BH,0BBH,0DBH,0E0H,0FFH,0FFH, 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH, 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
                        END
                        DAY LA CHUONG TRINH NHO BAN CHINH SUA LAI DE CHO NO CHAY 10 S CAM ROI 10S DO ROI 10S XANH?!

                        Comment


                        • Ban giup minh!

                          Nguyên văn bởi mrcuongcon Xem bài viết
                          Mạch của em trước giờ quên mấy phần quan trọng nhất là truyền dữ liệu từ PC xuống. Cám ơn các bác đã chỉ giúp em.Version sau em sẽ cải tiến hơn. Đây là hình ảnh vể nó, các bác cho ý kiến nhé.[IMG][/IMG]
                          [IMG][/IMG]
                          BAN CO THE CHI CHO MINH PHAN CUNG CACH KET NOI DUOC KHONG VAY
                          ;////////////////////////////////////////////////////////
                          ;HIEN THI CHU A DICH TU PHAI SANG TRAI TREN LED MA TRAN
                          ;///////////////////////////////////////////////////////
                          COL EQU 8000H
                          RED EQU 8100H
                          GRE EQU 8200H
                          ORG 0
                          LJMP MAIN
                          ORG 000BH
                          LJMP T0_ISR
                          ORG 0030H
                          MAIN:
                          MOV SP,#5FH
                          MOV TMOD,#01H ;khoi dong Timer 0
                          MOV TH0,#HIGH(-50000)
                          MOV TL0,#LOW(-50000)
                          MOV IE,#82H ;khoi dong ngat Timer 0
                          MOV R4,#10 ;bo dem Timer = 10
                          MOV R6,#0 ;bo dem dich = 0
                          SETB TR0 ;cho Timer chay
                          LOOP:
                          ACALL OUT_MATRIX ;xuat ma tran LED
                          SJMP LOOP
                          OUT_MATRIX:
                          MOV A,#7FH ;ma quet cot = 7FH
                          MOV R7,#0 ;bo dem cot = 0
                          LOOP1:
                          PUSH ACC ;cat ma quet cot
                          MOV DPTR,#COL ;xuat ma quet cot ra COL
                          MOVX @DPTR,A
                          MOV DPTR,#TABLE ;tra bang lay ma quet hang
                          MOV A,R7
                          ADD A,R6 ;cong bo dem cot voi bo dem dich
                          CLR C
                          MOVC A,@A+DPTR
                          JB P1.0,CONTINUE
                          MOV DPTR,#GRE ;xuat ma quet hang ra RED
                          MOVX @DPTR,A
                          ACALL DELAY
                          MOV A,0FFH ;tao tre de LED sang
                          MOVX @DPTR,A
                          SJMP LOOP2
                          CONTINUE:
                          MOV DPTR,#RED
                          MOVX @DPTR,A
                          MOV DPTR,#GRE
                          MOVX @DPTR,A
                          ACALL DELAY
                          LOOP2:
                          MOV DPTR,#GRE
                          MOV A,0FFH
                          MOVX @DPTR,A
                          POP ACC
                          RR A
                          INC R7
                          CJNE R7,#8,LOOP1
                          RET
                          T0_ISR:
                          CLR TR0
                          MOV TH0,#HIGH(-50000) ;nap lai gia tri dau cho Timer 0
                          MOV TL0,#LOW(-50000)
                          SETB TR0
                          DJNZ R4,EXIT ;du 0.5s?
                          MOV R4,#10
                          INC R6 ;tang bo dem dich
                          CJNE R6,#13,EXIT ;bo dem dich = so lan dich cai dat?
                          MOV R6,#0 ;Y -> xoa bo dem dich
                          EXIT:
                          RETI
                          DELAY:
                          MOV R5,#255
                          DJNZ R5,$
                          NOP
                          RET
                          TABLE:
                          DB 0E0H,0DBH,0BBH,07BH,07BH,0BBH,0DBH,0E0H,0FFH,0FFH, 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH, 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
                          END
                          DAY LA CHUONG TRINH NHO BAN CHINH SUA LAI DE CHO NO CHAY 10 S CAM ROI 10S DO ROI 10S XANH?!
                          MAIL CUA MINH LA bakuyuku@yahoo.com

                          Comment


                          • mình có vấn đề này mong mọi người giúp:
                            mình muốn bảng quang báo hiện được chữ truyền từ trên máy tính xuống (với hỗ trợ của vb6).Mã truyền xuống là mã ascii nên phải chuyển thế nào đó ra mã quét. Vậy trong vdk phải có lưu được mã quét sẵn rồi ( để so sánh rồi lấy ra ).Nhưng làm thế nào để load đươc font vào vdk trước? Ai đó chỉ cho mình cách với! mình dùng 89c51 viết bằng ascii. thanks!

                            mobile:01692500603

                            Comment


                            • Nguyên văn bởi digital Xem bài viết
                              mình có vấn đề này mong mọi người giúp:
                              mình muốn bảng quang báo hiện được chữ truyền từ trên máy tính xuống (với hỗ trợ của vb6).Mã truyền xuống là mã ascii nên phải chuyển thế nào đó ra mã quét. Vậy trong vdk phải có lưu được mã quét sẵn rồi ( để so sánh rồi lấy ra ).Nhưng làm thế nào để load đươc font vào vdk trước? Ai đó chỉ cho mình cách với! mình dùng 89c51 viết bằng ascii. thanks!
                              Không muốn làm bác nản chí nhưng khuyên bác như thế này. Đề tài bảng quang báo là một đề tài khó và nó càng khó hơn nếu sử dụng công cụ không thích hợp. Load font vào trong vdk trước rồi đọc mã ascii truyền từ máy tính, sau đó tra bảng để lấy được ảnh cần hiển thị em đã làm rồi nhưng với AVR và Codevision. Còn bác muốn làm bằng 8051 và asm thì rất mất thời gian.
                              Một bữa nào rảnh rỗi em sẽ làm một tutorial về vấn đề này.

                              Hiện nay theo các sản phẩm em thấy trên thị trường, người ta không làm vậy mà tạo ra ảnh trực tiếp trong máy tính và load ảnh đó vào ROM trên board điều khiển và em nghĩ bác nên làm theo hướng này.
                              Email: - Mobil: tạm thời ngừng liên lạc 1 thời gian
                              Giới thiệu website kiếm tiền trực tuyến & tăng thứ hạng website.

                              Comment


                              • lmd

                                Nguyên văn bởi digital Xem bài viết
                                mình có vấn đề này mong mọi người giúp:
                                mình muốn bảng quang báo hiện được chữ truyền từ trên máy tính xuống (với hỗ trợ của vb6).Mã truyền xuống là mã ascii nên phải chuyển thế nào đó ra mã quét. Vậy trong vdk phải có lưu được mã quét sẵn rồi ( để so sánh rồi lấy ra ).Nhưng làm thế nào để load đươc font vào vdk trước? Ai đó chỉ cho mình cách với! mình dùng 89c51 viết bằng ascii. thanks!
                                cái này mình đã có nói trong luồng này rồi, bạn tìm và xem thử có giúp được gì cho bạn không nhé
                                LMD 238 Tăng Bạc Hổ - TP. Quy Nhơn.

                                Comment

                                Về tác giả

                                Collapse

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

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

                                Collapse

                                Đang tải...
                                X