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

  • Anh có thể giải thích kỹ hơn chỗ này k ạ? Đúng là quét hàng thì để 24 hình/s sẽ luôn vô tư, nhg phần đưa dữ liệu ra cột của hàng đó sẽ khá phức tạp, nhg "phần công suất sẽ nhẹ hơn và đỡ tốn kém hơn" tức là sao anh?
    Em k hiểu lắm
    - Nếu bạn để ý các bảng quang báo thực tế, bạn sẽ thấy rằng các bảng này thường rất dài, nhưng chiều cao thì nhỏ, tức là số hàng thì rất ít, còn số cột thì rất nhiều. Quét hàng tức là tại một thời điểm chỉ có một hàng được phép sáng. Để mỗi hàng này sáng thì cần phải dùng một tầng công suất (bao gồm các trans...) để cấp nguồn cho cả hàng. Vì số hàng ít cho nên số tầng công suất này cũng ít, chi phí sẽ giảm đi.

    À, em mới đọc đc câu này có lẽ hơi căn bản nhg k nắm đc vì hồi trc chắc k chú ý nghe giảng: "mạch số hút dòng tốt hơn cấp dòng", có thể giải thích giúp em luôn đc k? hút dòng khác cấp dòng thế nào (thông cảm, e k học chuyên về điện tử )
    - Các IC số khi điều khiển thì trên chân của nó chỉ có 2 mức logic, hoặc là 0 hoặc là 1 (VD chân của VDK 8051).
    + Nếu bạn mắc 1 con LED vào 8051 theo kiểu: 5V-->Trở-->LED--->VDK thì bạn đưa ra mức 0 (mức thấp) thì dòng sẽ bơm từ ngoài vào trong bụng của IC, lúc này ta nói IC hút dòng.
    + Nếu bạn mắc 1 con LED vào 8051 theo kiểu VDK-->LED-->Trở--->GND thì khi bạn đưa ra mức 1 ở chân của VDK thì dòng sẽ bơm ra từ chân của VDK (qua LED và đi xuống đất). Trong trường hợp này ta nói nó bơm dòng
    - Đa số các IC số có công suất trên chân rất thấp, cho nên nó hút dòng thì tốt mà bơm dòng ra thì rất yếu. Ví dụ 8051 dòng hút vào của nó tầm vài mA đủ để nuôi sáng một con LED, tuy nhiên dòng bơm ra lại rất nhỏ, chỉ tầm <100uA, nếu dùng để nuôi LED thì LED không thể sáng được.
    - Tuy nhiên không phải tất cả các loại IC số đều thế, có nhiều loại IC số rất trâu bò. Ví dụ như các IC thuộc họ VDK AVR, PIC chẳng hạn...
    For a better world

    Comment


    • mấy anh ơi có anh nào biết làm mạch fm đơn giản o chỉ em với cám ơn nhiều

      Comment


      • Toi rat thich lam ve den quang bao nhung chua co kinh nghiem. Ma noi that toi chua co kien thuc ve van de do. Toi muon tim 1 lop hoc ve dien tu. Ban nao biet chi giup toi voi.Toi hien dang o Ha Noi.
        mail:nguyenanh47@gmail.com
        Nếu ở Hà nội, bạn có thể liên hệ với ETECH. Chúng tôi sẽ hỗ trợ bạn trong việc tìm hiểu công nghệ điện tử một cách nhanh chóng và hiệu quả nhất. Chi tiết bạn vui lòng tham khảo thêm trên website của chúng tôi:
        http://etech.com.vn/Etech/index.asp
        Hoặc liên hệ qua số điện thoại: 0988569899, email: hotrokythuat.etech@yahoo.com
        Hoặc cách đơn giản nhất, bạn hãy click vào banner quảng cáo trên giao diện của dientuvietnam.net

        Thân mến,
        For a better world

        Comment


        • Trích:
          không hiểu ở đây anh nói là tầm địa chi của cái gì?
          Có phải là địa chỉ mình khai báo trong ASM không

          Thanh ghi R2chỉ chứa được 255 trạng thái thôi, nếu vùng điạ chỉ dữ liệu của bạn vượt qua con số 255 thì MCU không thể đọc tới các địa chỉ lơn hơn 255. Vì vậy để khắc phục điểm này bạn cần ghép thêm một thanh ghi khác nối tiếp với R2 để tạo thành thanh ghi 16bit là OK

          Comment


          • chào các sư huynh !
            ở đây có huynh nào ở Đà Nẵng ko, tớ muốn liên hệ để học làm bảng quang báo đấy mà, nếu có xin chỉ giáo
            yêu cầu của tớ nghiêm túc đấy, vì tớ đang cần

            Comment


            • chào các sư huynh !
              ở đây có huynh nào ở Đà Nẵng ko, tớ muốn liên hệ để học làm bảng quang báo đấy mà, nếu có xin chỉ giáo,
              yêu cầu của tớ nghiêm túc đấy, vì tớ đang cần
              đt liên hệ: 0511.2244034
              Last edited by ductridn; 22-05-2009, 18:12.

              Comment


              • Nguyên văn bởi Toan.Lv Xem bài viết
                - Nếu bạn để ý các bảng quang báo thực tế, bạn sẽ thấy rằng các bảng này thường rất dài, nhưng chiều cao thì nhỏ, tức là số hàng thì rất ít, còn số cột thì rất nhiều. Quét hàng tức là tại một thời điểm chỉ có một hàng được phép sáng. Để mỗi hàng này sáng thì cần phải dùng một tầng công suất (bao gồm các trans...) để cấp nguồn cho cả hàng. Vì số hàng ít cho nên số tầng công suất này cũng ít, chi phí sẽ giảm đi.


                - Các IC số khi điều khiển thì trên chân của nó chỉ có 2 mức logic, hoặc là 0 hoặc là 1 (VD chân của VDK 8051).
                + Nếu bạn mắc 1 con LED vào 8051 theo kiểu: 5V-->Trở-->LED--->VDK thì bạn đưa ra mức 0 (mức thấp) thì dòng sẽ bơm từ ngoài vào trong bụng của IC, lúc này ta nói IC hút dòng.
                + Nếu bạn mắc 1 con LED vào 8051 theo kiểu VDK-->LED-->Trở--->GND thì khi bạn đưa ra mức 1 ở chân của VDK thì dòng sẽ bơm ra từ chân của VDK (qua LED và đi xuống đất). Trong trường hợp này ta nói nó bơm dòng
                - Đa số các IC số có công suất trên chân rất thấp, cho nên nó hút dòng thì tốt mà bơm dòng ra thì rất yếu. Ví dụ 8051 dòng hút vào của nó tầm vài mA đủ để nuôi sáng một con LED, tuy nhiên dòng bơm ra lại rất nhỏ, chỉ tầm <100uA, nếu dùng để nuôi LED thì LED không thể sáng được.
                - Tuy nhiên không phải tất cả các loại IC số đều thế, có nhiều loại IC số rất trâu bò. Ví dụ như các IC thuộc họ VDK AVR, PIC chẳng hạn...
                1. các bảng quang báo trên thị trường không phải là chiều cao nhỏ, chiều dài rất dài mà đó là do nhu cầu của người sử dụng. bảng càng dài thì càng hiển thị được nhiều thông tin. còn chiều cao chỉ là để thể hiện kích thước của chữ.
                nếu khách hàng có yêu cầu đặt một bảng hình vuông thì vẫn làm được thôi vấn đề là làm ra để thể hiện thông tin gì trên đó.
                2. tại một thời điểm không nhất thiết chỉ chỉ có 1 hàng led được sáng. nếu bảng của bạn cao 16 điểm ảnh thì tại 1 thời điểm có thể sáng 1, 2, 4 8, 16 hàng vẫn được, chứ ko ai ép bạn phải sáng 1 hàng.
                3. về công suất không phải số hàng ít là dẫn đến số tần công suất cũng ít mà vì quét hàng tần số quét thấp nên thời gian led sáng lớn nên led sáng mạnh do đó ta không cần khuếch đại dòng quá cao. tùy theo độ dài của bảng mà ta có thể chia ra nhiều modul để khuếch đại. khi modul nào bị hỏng thì cũng đễ thay thế và đỡ tốn tiền hơn.
                LMD 238 Tăng Bạc Hổ - TP. Quy Nhơn.

                Comment


                • http://www.youtube.com/watch?v=bXj0VazX2TQ


                  ;===========================

                  $include(reg51.inc)

                  org 0000h
                  mov sp,#30h ; Tro con tro toi vung nho 30h
                  mov dph,#01h ; Tro toi vung du lieu
                  mov p3,#0ffh ; Chon cong dieu khien
                  ;===========================
                  start:
                  mov r2,#00h ; Tang dia chi quet
                  lap2:
                  mov r0,#30 ; Lap lai 30 lan, tao do luu anh
                  lap1:
                  mov 05h,02h
                  ; Set bit ab
                  SETB P3.1
                  mov r1,#60 ; Tong so cot cua ma tran
                  lap:
                  clr A
                  mov dpl,r5 ; Tro toi cac trang thai
                  movc A,@A+dptr
                  mov p1,A
                  ; Tao xung clock
                  SETB P3.0
                  acall delay
                  CLR P3.0
                  CLR P3.1
                  acall cho ; Tao do luu anh
                  inc r5
                  djnz r1,lap
                  djnz r0,lap1
                  INC R2
                  cjne r2,#144,lap2 ; Tong cac trang thai
                  JMP START

                  ;===========================

                  delay:
                  mov r4,#10
                  z r4,$
                  ret

                  ;===========================
                  cho:
                  mov r6,#01h
                  w1: mov r7,#30h
                  djnz r7,$
                  djnz r6,w1
                  ret
                  ;==========================
                  ; Bang du lieu ( ma hang )
                  ORG 0100H

                  DB 0FFH,0FFH,0FFH,0FFH,0FFH
                  DB 0FFH,0FFH,0FFH,0FFH,0FFH
                  DB 0FFH,0FFH,0FFH,0FFH,0FFH
                  DB 0FFH,0FFH,0FFH,0FFH,0FFH
                  DB 0FFH,0FFH,0FFH,0FFH,0FFH
                  DB 0FFH,0FFH,0FFH,0FFH,0FFH
                  DB 0FFH,0FFH,0FFH,0FFH,0FFH
                  DB 0FFH,0FFH,0FFH,0FFH,0FFH
                  DB 0FFH,0FFH,0FFH,0FFH,0FFH
                  DB 0FFH,0FFH,0FFH,0FFH,0FFH
                  DB 0FFH,0FFH,0FFH,0FFH,0FFH
                  DB 0FFH,0FFH,0FFH,0FFH,0FFH
                  DB 0C1H,0BEH,0BEH,0BEH,0DDH,0FFH ;C
                  DB 080H,0FBH,0FBH,0FBH,080H,0FFH ;H
                  DB 0C0H,0BFH,0BFH,0BFH,0C0H,0FFH ;U
                  DB 0C1H,0BEH,0BEH,0BEH,0DDH,0FFH,0FFH ;C

                  DB 080H,0FDH,0FBH,0FDH,080H,0FFH ;M
                  DB 0C0H,0BFH,0BFH,0BFH,0C0H,0FFH ;U
                  DB 080H,0FDH,0FBH,0F7H,080H,0FFH ;N
                  DB 0C1H,0BEH,0BEH,0B6H,0C6H,0F7H,0FFH ;G

                  DB 080H,0FDH,0FBH,0F7H,080H,0FFH ;N
                  DB 081H,0F6H,0F6H,0F6H,081H,0FFH ;A
                  DB 080H,0FDH,0FBH,0FDH,080H,0FFH,0FFH ;M

                  DB 080H,0FDH,0FBH,0FDH,080H,0FFH ;M
                  DB 0C1H,0BEH,0BEH,0BEH,0C1H,0FFH ;0
                  DB 080H,0FFH ;i ;I
                  DB 0FFH,0FFH,0FFH,0FFH,0FFH
                  DB 0FFH,0FFH,0FFH,0FFH,0FFH
                  DB 0FFH,0FFH,0FFH,0FFH,0FFH
                  DB 0FFH,0FFH,0FFH,0FFH,0FFH
                  DB 0FFH,0FFH,0FFH,0FFH,0FFH
                  DB 0FFH,0FFH,0FFH,0FFH,0FFH
                  DB 0FFH,0FFH,0FFH,0FFH,0FFH

                  END
                  ************************************

                  cho mình hỏi với bài quang báo trên

                  1.
                  Nếu muốn tăng giảm tốc đọ chạy của chử thì ta phải thay đổi cái gì trong asm
                  2 .
                  Hôm bữa Anh PHI nói là quá tầm địa chỉ 2 byte nên chử chạy bị ngắt quảng.
                  Vậy em nên thay đổi như thế nào để có thể chạy hoàn chỉnh mà không bị mất chử
                  3.
                  Mình muốn tạo sự đa dạng trong cách chạy chử .Vậy anh em có cách nào hay hơn không.
                  VD: chạy từ trái sang phải rồi từ phải sang trái vừa chạy chớp tắt

                  Comment


                  • Nguyên văn bởi hackervnbk Xem bài viết
                    Lâu quá rồi không lên Forum thấy a e vẫn sôi nổi như ngày nào .Hôm nay trình làng cái bảng quang báo 3 màu của em phát
                    bác cho em xin sơ đồ và hướng dẫn thực hành chi tiết được không ạ ? định làm một cái y như của bác tặng bạn gái.

                    Comment


                    • Nguyên văn bởi tinhxuandh Xem bài viết
                      1.
                      Nếu muốn tăng giảm tốc đọ chạy của chử thì ta phải thay đổi cái gì trong asm

                      3.
                      Mình muốn tạo sự đa dạng trong cách chạy chử .Vậy anh em có cách nào hay hơn không.
                      1:
                      mov r0,#30 ;Thay đổi giá trị này < càng tăng cao thì càng chậm, 255 thì đứng yên thì phải>

                      3:
                      thay inc r2 bằng dec r2 xem sao
                      Trần Đức Sơn

                      tel:0934691385

                      Comment


                      • Nguyên văn bởi cddt061 Xem bài viết
                        1:
                        mov r0,#30 ;Thay đổi giá trị này < càng tăng cao thì càng chậm, 255 thì đứng yên thì phải>

                        3:
                        thay inc r2 bằng dec r2 xem sao

                        thanks bác cddt061
                        mình thử 2 giải pháp kia đều chạy tốt nhưng chử chạy vẫn bị mất không chạy vòng được.
                        Vậy mấy bác có giải pháp nào không thanks nhiều

                        Comment


                        • cjne r2,#144,lap2 ; Tong cac trang thai
                          Bạn thử với cjne r2,#255,lap2 << chưa
                          Nếu rồi mà còn thiếu chữ thì dual thêm 1 thanh ghi nữa, na ná dual Ram máy tính đấy!

                          VD:
                          Code:
                          cjne r2,#255,lap2
                          mov r2,#0
                          mov rx,#?  <thanh ghi r nào còn chưa dùng thì nhét vô>
                          djnz rx,lap2  < dùng dual thế này lên tới 65025 byte rồi>
                          Trần Đức Sơn

                          tel:0934691385

                          Comment


                          • Nguyên văn bởi tungtot_vl Xem bài viết
                            1. các bảng quang báo trên thị trường không phải là chiều cao nhỏ, chiều dài rất dài mà đó là do nhu cầu của người sử dụng. bảng càng dài thì càng hiển thị được nhiều thông tin. còn chiều cao chỉ là để thể hiện kích thước của chữ.
                            nếu khách hàng có yêu cầu đặt một bảng hình vuông thì vẫn làm được thôi vấn đề là làm ra để thể hiện thông tin gì trên đó.
                            2. tại một thời điểm không nhất thiết chỉ chỉ có 1 hàng led được sáng. nếu bảng của bạn cao 16 điểm ảnh thì tại 1 thời điểm có thể sáng 1, 2, 4 8, 16 hàng vẫn được, chứ ko ai ép bạn phải sáng 1 hàng.
                            3. về công suất không phải số hàng ít là dẫn đến số tần công suất cũng ít mà vì quét hàng tần số quét thấp nên thời gian led sáng lớn nên led sáng mạnh do đó ta không cần khuếch đại dòng quá cao. tùy theo độ dài của bảng mà ta có thể chia ra nhiều modul để khuếch đại. khi modul nào bị hỏng thì cũng đễ thay thế và đỡ tốn tiền hơn.
                            Đúng, chính xác là vậy.
                            Thông thường yếu cơ chơi 1 đến 16
                            Muốn tăng tốc và tiết kiệm chi phí thì chơi 1-8( quyét đồng thời 1-8, 2-9,...) hoặc 1-4, cái này Hàn quốc hay chơi kiểu này. Còn 1-2 thì chưa thấy qua!
                            Hôm nào về nha trang ghé Quy Nhơn anh em làm cốc cafe nhé???

                            Comment


                            • Nguyên văn bởi cddt061 Xem bài viết
                              1:
                              mov r0,#30 ;Thay đổi giá trị này < càng tăng cao thì càng chậm, 255 thì đứng yên thì phải>

                              3:
                              thay inc r2 bằng dec r2 xem sao
                              Nếu như vậy thì mình cho điều khiển bằng nút nhấn có được không
                              1. chạy từ phải>>> trái INC r2 == nút nhấn chạy THUẬN
                              2. chạy ngược lại DEC r2 == nút nhấn NGHỊCH
                              .........

                              còn điều chỉnh tốc độ
                              3. Mình đặt giá trị tốc độ cố định cho nó bằng các nút nhấn
                              VD:
                              MOV ro,#10 == nút nhấn chạy FASTLY
                              MOV ro,#50 == nút nhấn chạy SLOWLY
                              MOV ro,#255 == nút nhấn PAUSE


                              Mong các sư huynh giúp đỡ


                              http://www.youtube.com/watch?v=bXj0VazX2TQ


                              ;===========================

                              $include(reg51.inc)

                              org 0000h
                              mov sp,#30h ; Tro con tro toi vung nho 30h
                              mov dph,#01h ; Tro toi vung du lieu
                              mov p3,#0ffh ; Chon cong dieu khien
                              ;===========================
                              start:
                              mov r2,#00h ; Tang dia chi quet
                              lap2:
                              mov r0,#30 ; Lap lai 30 lan, tao do luu anh
                              lap1:
                              mov 05h,02h
                              ; Set bit ab
                              SETB P3.1
                              mov r1,#60 ; Tong so cot cua ma tran
                              lap:
                              clr A
                              mov dpl,r5 ; Tro toi cac trang thai
                              movc A,@A+dptr
                              mov p1,A
                              ; Tao xung clock
                              SETB P3.0
                              acall delay
                              CLR P3.0
                              CLR P3.1
                              acall cho ; Tao do luu anh
                              inc r5
                              djnz r1,lap
                              djnz r0,lap1
                              INC R2
                              cjne r2,#144,lap2 ; Tong cac trang thai
                              JMP START

                              ;===========================

                              delay:
                              mov r4,#10
                              z r4,$
                              ret

                              ;===========================
                              cho:
                              mov r6,#01h
                              w1: mov r7,#30h
                              djnz r7,$
                              djnz r6,w1
                              ret
                              ;==========================
                              ; Bang du lieu ( ma hang )
                              ORG 0100H

                              DB 0FFH,0FFH,0FFH,0FFH,0FFH

                              END
                              ************************************
                              Last edited by tinhxuandh; 03-06-2009, 00:25.

                              Comment


                              • quang báo dùng AT89c51,chốt bắng 74138,dịch bắng 595

                                các huynh ơi ,em đang làm cái đồ án 1,mạch thì xong rồi,nhưng đến chương trình thì hơi căng àh,mấy huynh giúp em với.em muốn nó xuất ra chữ DDT08(ASM hay KEL gì cũng được) ,rất mong sự giúp đỡ,cảm ơn các huynh nhiều lắm,mạch của em làm nè-->
                                Attached Files

                                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