RP Store Tìm linh kiện theo mã, gửi BOM nhận báo giá Gửi BOM

[Help]Hiển thị Số 000-999 trên led 7 đoạn

Collapse
X
 
  • Giờ
  • Show
Clear All
new posts
  • quangtung112
    Thành viên tích cực
    • Mar 2011
    • 214

    #16
    thì m cũng chỉ làm đơn giản cho b mà, mạch thì có 4 led thì b hiểu rồi đúng không? phần lập trình cũng chỉ đếm tăng từ 0 đến 9999, rồi đếm ngược lại từ 9999 về 0.
    Còn các con tụ, điot cầu, led đơn là ở mạch nguồn 5V cấp cho AVR và led 7 đoạn làm việc. Bạn có thể cấp nguồn AC hoặc DC vào trong mạch nhưng phải >5V. Nên cấp nguồn khoảng 7-12V.
    WS:
    Blog:

    Comment

    • Tuanta2202
      Thành viên mới
      • May 2012
      • 24

      #17
      Thế em bỏ con led đơn đi được không ạ, mà nó chạy như này theo em hiểu, phải đợi hết vòng rồi nó mới chạy ngược lại đúng ko ạ. Như vậy Thầy giáo chắc cũng đợi lâu.
      Trong mô phỏng thì là code lên 9999 rồi chạy trở về, ko có điot cầu, vậy có cách nào để hiển thị trong mô phỏng là mình có thể trực tiếp cho chạy ngược, chạy xuôi được ko ạ. Và có thể mặc định giá trị ban đầu của mạch hiển thị là 9999 đc ko ạ, chân rs nối đất có gắn với tinh thể thạch anh ko anh

      Comment

      • FXR
        Thành viên tích cực
        • Feb 2008
        • 163

        #18
        với VDK thì bạn thích thế nào cũng được cái mạch này là đơn giản nhất trên đời bạn nên dùng kiểu quét led như vậy hơn. Có gì liên lạc với mình nhé mail lanhnd1988@gmail.com
        yahoo: sky_pro88
        bạn có thể dùng 2 nút bấm 1 cái chạy ngược và 1 cái chạy xuôi. Khi ấn phím chạy ngược thì bất kể chạy xuôi đang thể nào nó cũng chuyển sang chạy ngược.

        Comment

        • quangtung112
          Thành viên tích cực
          • Mar 2011
          • 214

          #19
          Nguyên văn bởi Tuanta2202 Xem bài viết
          Thế em bỏ con led đơn đi được không ạ, mà nó chạy như này theo em hiểu, phải đợi hết vòng rồi nó mới chạy ngược lại đúng ko ạ. Như vậy Thầy giáo chắc cũng đợi lâu.
          Trong mô phỏng thì là code lên 9999 rồi chạy trở về, ko có điot cầu, vậy có cách nào để hiển thị trong mô phỏng là mình có thể trực tiếp cho chạy ngược, chạy xuôi được ko ạ. Và có thể mặc định giá trị ban đầu của mạch hiển thị là 9999 đc ko ạ, chân rs nối đất có gắn với tinh thể thạch anh ko anh
          Bỏ led đơn đi cũng được, nhưng nó dùng để báo xem đã có nguồn vào chưa. Chân reset không có thạch anh. Bạn muốn tác động đếm xuôi hay ngược thì phải dùng thêm 2 nút bấm và dùng cơ chế quét led như a FXR đã nói. B liên hệ với a ấy thử xem, nhưng b cần đọc lý thuyết về quét led trước thì đọc lệnh mới hiểu được, rồi đến khi thầy hỏi còn biết đường trả lới. GL!
          WS:
          Blog:

          Comment

          • Tuanta2202
            Thành viên mới
            • May 2012
            • 24

            #20
            Thế thôi chắc em bỏ cái đoạn chạy ngược lại, nếu thầy yêu cầu chạy ngược lại thì chỉnh code rồi nạp mạch mô phỏng thôi( nếu vậy thì số ban đầu mình hiển thị phải để là số 9 đúng hok ạ. Còn mạch thật thì mặc định vậy Em gửi mail cho anh Fxr rùi

            Comment

            • quangtung112
              Thành viên tích cực
              • Mar 2011
              • 214

              #21
              muốn điểm cao thì bỏ thời gian nghiên cứu 1 chút, mới khó khăn 1 chút mà đã nản rồi vậy b?
              WS:
              Blog:

              Comment

              • quangtung112
                Thành viên tích cực
                • Mar 2011
                • 214

                #22
                2 nút bấm để đếm lên hoặc đếm xuống nha.
                Download4
                WS:
                Blog:

                Comment

                • Tuanta2202
                  Thành viên mới
                  • May 2012
                  • 24

                  #23
                  Không phải em nản đâu ạ^^ em phải chiến đấu chứ, còn sau này mà mà cái đề của em chính xác thì nó là:
                  Tìm hiểu AVR, ứng dụng xây dựng mạch hiển thị số trên led 7 đoạn
                  EM đang sợ mình hiểu sai đề đây>.<

                  Comment

                  • Tuanta2202
                    Thành viên mới
                    • May 2012
                    • 24

                    #24
                    nhìn cái code quét led mà đâu đầu quá ý anh tùng ơi, anh có thể nói bố cục cả chương trình và nội dung các vòng lệnh ko ạ. Mà đây là mình xài con led 4 đèn, hay là 4 con đó đã ghép nối rồi ạ

                    Comment

                    • quangtung112
                      Thành viên tích cực
                      • Mar 2011
                      • 214

                      #25
                      Quá trình quét led nghĩa là m đấu toàn bộ các chân tương ứng của các led với nhau và đấu vào 1 PORT của VĐK. Như vậy, nếu ta gửi dữ liệu ra PORT đó thì tất cả các led7 sẽ nhận được và hiển thị theo đúng dữ liệu do VĐK truyền ra. Do đó, nếu chỉ cho 1 led7 hiển thị thì ta sẽ tác động vào chân Anode chung (hoặc Katot chung) của led7 đoạn đó, nghĩa là cấp nguồn cho led7 đó, còn các led khác không muốn cho hiển thị thì cắt nguồn của các led đó. B đã hiều nguyên lý của nó chưa, nếu hiểu rồi thì m sẽ nói phần lệnh sau.
                      Có nhiều loại led7: led7 đơn, led7 đôi, led7 ba... nhưng m ko biết trên thì trường có bán loại led7 tư hay không, nhưng b có thể ghép 4 con led7 đơn lại cũng được.
                      WS:
                      Blog:

                      Comment

                      • FXR
                        Thành viên tích cực
                        • Feb 2008
                        • 163

                        #26
                        quét led khá đơn giản. Ứng dụng hiệu ứng của mắt là nếu như chuyển động trên 24 hinh/s thì mắt người cảm giác thành liên tục. Nếu muốn hiển thị led nào bạn chỉ cần cấp nguồn cho led đó còn các led còn lại đều tắt. Cứ như vậy từ 1 đến hết và lặp lại là ok.

                        Comment

                        • Tuanta2202
                          Thành viên mới
                          • May 2012
                          • 24

                          #27
                          Vậy thì có nghĩa, các led ko phải đồng thời hiển thị như cách ghép đơn kia, mà là chớp tắt chớp mở nhưng mà thời gian nhanh nên nó coi như là sáng đồng thời đúng ko ạ

                          Comment

                          • FXR
                            Thành viên tích cực
                            • Feb 2008
                            • 163

                            #28
                            chỉ cách này với cách dồn bit thì mới hiển thị được nhiều thôi không 1 con vi điều khiển chú hiển thị được mấy con led 7 đoạn

                            Comment

                            • Tuanta2202
                              Thành viên mới
                              • May 2012
                              • 24

                              #29
                              Vâng ạ, tại em mới bắt đầu bước vào cái môn này, nên em gà lắm >.< em cám ơn các anh đã chỉ bảo, hì hì,

                              Comment

                              • Tuanta2202
                                Thành viên mới
                                • May 2012
                                • 24

                                #30
                                Anh quang tung dịch cho em code cái bài có nút bấm với ạ

                                Comment

                                Về tác giả

                                Collapse

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

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

                                Collapse

                                Đang tải...