Announcement

Collapse
No announcement yet.

giúp mạch cộng BCD

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • giúp mạch cộng BCD

    Mong chân thành giúp đỡ!
    Hiện tại em có cái đề là làm mạch cộng số có 2 chữ số(hệ 10) rồi xuất ra led7 đoạn theo kết quả là số thập phân!
    em dự là dùng kiểu nhập vào là kiểu BCD vs các SW;
    ví dụ:số thứ 1: là A0A1 thì A0 nhập bằng SW0->3; A1: SW4->7;
    số thứ 2 cũng vậy: SW8->11; SW12->15;

    Và em tìm dc cái này:
    1111111111111111111111.png
    nhưng mà h em đang cộng 8 bit chứ phải 4 như cái này.nó hướng dẫn là muốn cộng thì nối nối cái gì ấy, em ko rõ?
    em có biết về con 7483 này.

    và vấn đề nữa là khi nó gặp trường hợp 99+99 thì 198 thì e sẽ phải làm ntn ? vì nó tới 9 bit.Cũng như cái ở trên là 9+9 là 18 -> 5bit rồi.
    vậy thì e sẽ xuất ra LED7 bằng con 7447 (4 chân ntn)?
    nhân tiện cho em rõ con 7447 nó chỉ cần vào 4chân của BCD thôi còn máy chân vào kia ko có cũng dc đúng ko?

    Mong mọi người cố gắng giúp e chứ thật cả nhóm thì từ đầu hk2 đến h thầy th hướng dẫn rất ít.hay phải tự tìm hiểu.mà tìm hiểu vật vờ ko ai hướng dẫn thì gặp rất nhiều khó khăn,mà hỏi từ đầu hk2 đến h vẫn chưa dc ai giúp cho rõ.H thứ 2 tới phải nộp proj mà nếu như vậy chắc em làm cái mạch cùi bắp Max:15+15 thì tính tay còn hơn.nếu vậy chắc cũng ăn chắc phần rớt môn này vì từ đầu hk đến h có bài nào ngoài bài này.bài này là toàn bộ điểm của thực hành.Rất mong dc sự giúp đở tận tình cho lần này.
    Chân thành cảm ơn

  • #2
    Tốt nhất bạn nên tự thiết kế mạch cộng 2 số BCD 2 ký số cho nó chủ động. Kết quả sẽ được hiện thị lên 3 7-Segment.
    Về mạch cộng BCD thì cứ cộng như nhị phân thông thường, sau đó đưa kết quả và một bộ so sánh với 9 nếu lớn hơn thì cộng thêm 6 vào kết quả, ngược lại thì giữ nguyên.
    Nói thêm, khi đã đề cập tới BCD thì không nên quan cứ sử dụng tối đa số bit mà mình có thể sử dụng (ví dụ, tối đa cho một số BCD 3 ký số là 3x4 = 12 bit), tuy nó dư thừa trong một số trường hợp (chẳng hạn như bài của bạn thì bạn có thể chỉ cần 9 bit, 1 bit MSB biểu diễn số hàng trăm có giá trị 0 hoặc 1, 8 bit LSB biểu diễn giá trị cho số hàng chục và hàng đơn vị).
    Tôi không hối tiếc những gì mình đã làm. Tôi chỉ hối tiếc những gì đã không làm khi có cơ hội!

    Comment


    • #3
      Originally posted by 11520537 View Post
      Tốt nhất bạn nên tự thiết kế mạch cộng 2 số BCD 2 ký số cho nó chủ động. Kết quả sẽ được hiện thị lên 3 7-Segment.
      Về mạch cộng BCD thì cứ cộng như nhị phân thông thường, sau đó đưa kết quả và một bộ so sánh với 9 nếu lớn hơn thì cộng thêm 6 vào kết quả, ngược lại thì giữ nguyên.
      Nói thêm, khi đã đề cập tới BCD thì không nên quan cứ sử dụng tối đa số bit mà mình có thể sử dụng (ví dụ, tối đa cho một số BCD 3 ký số là 3x4 = 12 bit), tuy nó dư thừa trong một số trường hợp (chẳng hạn như bài của bạn thì bạn có thể chỉ cần 9 bit, 1 bit MSB biểu diễn số hàng trăm có giá trị 0 hoặc 1, 8 bit LSB biểu diễn giá trị cho số hàng chục và hàng đơn vị).
      H anh có sẵn cái mạch cộng 2số BCD cho 2 kí số ko thì cho e xin luôn chứ anh nói vậy e cũng chịu,từ h thứ 2 đâu phải quá nhiều,nếu tự làm dc thì việc gì em phải lọ mò tìm rồi cuối cùng chả hiểu gì

      Comment


      • #4
        Originally posted by 13520797 View Post
        H anh có sẵn cái mạch cộng 2số BCD cho 2 kí số ko thì cho e xin luôn chứ anh nói vậy e cũng chịu,từ h thứ 2 đâu phải quá nhiều,nếu tự làm dc thì việc gì em phải lọ mò tìm rồi cuối cùng chả hiểu gì
        Thế bạn dùng kéo thả hay gõ code?
        Tôi không hối tiếc những gì mình đã làm. Tôi chỉ hối tiếc những gì đã không làm khi có cơ hội!

        Comment


        • #5
          Originally posted by 11520537 View Post
          Thế bạn dùng kéo thả hay gõ code?
          kéo thả anh

          Comment


          • #6
            Originally posted by 11520537 View Post
            Thế bạn dùng kéo thả hay gõ code?
            kéo thả đó anh,anh xem giúp

            Comment


            • #7
              Originally posted by 13520797 View Post
              kéo thả anh
              Hơi nản đấy bạn, giờ mà ngồi kéo thả chắc mình không làm được, nếu gõ code thì mình sẵn sàng.
              Bạn có thể tham khảo spec trong file này của mình, bài 1 nha.
              P/S: Thứ lỗi vì không thể up bài giải cho bạn được, mấy thầy mà biết thì mình sống không nổi.
              Attached Files
              Tôi không hối tiếc những gì mình đã làm. Tôi chỉ hối tiếc những gì đã không làm khi có cơ hội!

              Comment


              • #8
                Thôi mấy anh KTMT có anh nào rãnh thì chỉ kỉ luôn cho em cho kỉ luôn đi.chứ để e cứ trực trên forum hoài thế này trong khi lớp em bài tập môn khác còn tràng ra đó mà e cứ luôn ở trạng thái chờ và hi vọng qua môn thế này khó chịu lắm.Thà em bỏ còn hơn là phải mất nhiều hơn

                Comment


                • #9
                  Originally posted by 13520797 View Post
                  Thôi mấy anh KTMT có anh nào rãnh thì chỉ kỉ luôn cho em cho kỉ luôn đi.chứ để e cứ trực trên forum hoài thế này trong khi lớp em bài tập môn khác còn tràng ra đó mà e cứ luôn ở trạng thái chờ và hi vọng qua môn thế này khó chịu lắm.Thà em bỏ còn hơn là phải mất nhiều hơn
                  Hiện giờ ở phòng LAB A207 đang hướng dẫn làm bài này, bạn lên ngay đi. 11H là nghỉ rồi.
                  Tôi không hối tiếc những gì mình đã làm. Tôi chỉ hối tiếc những gì đã không làm khi có cơ hội!

                  Comment


                  • #10
                    Originally posted by 13520797 View Post
                    Thôi mấy anh KTMT có anh nào rãnh thì chỉ kỉ luôn cho em cho kỉ luôn đi.chứ để e cứ trực trên forum hoài thế này trong khi lớp em bài tập môn khác còn tràng ra đó mà e cứ luôn ở trạng thái chờ và hi vọng qua môn thế này khó chịu lắm.Thà em bỏ còn hơn là phải mất nhiều hơn
                    Để làm được cái project này, em phải tìm hiểu rất nhiều vấn đề liên quan, nhiều bài lab nho nhỏ mới đủ kiến thức mà làm trực tiếp.
                    Chứ tụi anh mà chỉ em làm ngay thì có thể được đi nhưng về lâu dài em không thể nắm được cặn kẽ ngọn nguồn vấn đề được.
                    When we are young, work to learn, NOT to earn.
                    E: ninhho At outlook dot com
                    M: +8490 3000 670

                    Comment


                    • #11
                      Vấn đề không phải là mấy bạn đó không muốn chỉ, mà căn bản là đưa ra hướng giải quyết để em thực hiện, em cần hiểu rõ vấn đề để thực hiện chứ không phải là chờ bài giải cụ thể từ người khác.
                      Còn riêng vấn đề bài tập các môn khác thì ai cũng phải trải qua chứ không riêng mình em :canny:
                      Originally posted by 13520797 View Post
                      Thôi mấy anh KTMT có anh nào rãnh thì chỉ kỉ luôn cho em cho kỉ luôn đi.chứ để e cứ trực trên forum hoài thế này trong khi lớp em bài tập môn khác còn tràng ra đó mà e cứ luôn ở trạng thái chờ và hi vọng qua môn thế này khó chịu lắm.Thà em bỏ còn hơn là phải mất nhiều hơn

                      Comment


                      • #12
                        Lsap 207 sao đóng cửa rồi mà máy anh

                        Comment


                        • #13
                          CÒn có mỗi thầy.cái này em đã lên forum hỏi từ đầu năm.em nói em ko biết gì rồi.hỏi hoài cũng toàn là hướng dẫn suông,thì em làm cái gì?em cũng đã hỏi liên hệ gặp trưc tiếp mà rồi có thấy gì đâu?Bây h thời gian gấp thì em còn xin chứ nghiên cứu gì nữa

                          Comment


                          • #14
                            Ngay từ đầu nếu thấy thầy không có thời gian hướng dẫn làm cho thì nhóm tụi em nên chủ động phân công ra tìm hiểu các vấn đề liên quan đến đề tài của nhóm mình.
                            Đồng ý lúc đầu mà chả bắt đầu từ con số 0, nhưng ngày qua ngày tháng qua tháng nó phải mưa dầm thấm lâu chứ.
                            Bây giờ gần cận ngày mới nháo nhào lên thì có tụi anh chỉ tận tay chắc cũng là điều bất khả thi.
                            When we are young, work to learn, NOT to earn.
                            E: ninhho At outlook dot com
                            M: +8490 3000 670

                            Comment


                            • #15
                              Originally posted by 11520272 View Post
                              Ngay từ đầu nếu thấy thầy không có thời gian hướng dẫn làm cho thì nhóm tụi em nên chủ động phân công ra tìm hiểu các vấn đề liên quan đến đề tài của nhóm mình.
                              Đồng ý lúc đầu mà chả bắt đầu từ con số 0, nhưng ngày qua ngày tháng qua tháng nó phải mưa dầm thấm lâu chứ.
                              Bây giờ gần cận ngày mới nháo nhào lên thì có tụi anh chỉ tận tay chắc cũng là điều bất khả thi.
                              thôi bây h anh ở đâu?cho em xin gặp.em đang ngồi ngay trc phòng A207 đây.biết đâu khi gặp nói rõ cho nó nhanh.vì ko phải e hoàn toàn ko biết gì nhưng cái thực hành thì có nhiều vấn đề phải nói

                              Comment

                              LHQC

                              Collapse
                              Working...
                              X