Thông báo

Collapse
No announcement yet.

IC chốt

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

  • IC chốt

    Mình làm cái đồng hồ số có 8 LED nhấp nháy, nhưng mỗi khi ấn điều chình h,phút thì toàn bộ bị đứng lại.
    Ông thầy bảo là dùng IC chốt để ngắt không ảnh hưởng tới nháy LED và quét LED.
    Ai biết về IC chốt thì giải thích qua cho mình được không (mình có đọc 2 bài trên diễn đàn nhưng chỉ có viết tên các con ic chốt, 74ls hc gì gì đó, với lại lệnh PORT =..) , có thể nói rõ về nguyên lí hoạt động, cách nối dây vào các chân như thế nào. Nếu có mạch cụ thể (dùng IC chốt nối giữa 89 và LED 7 đoạn) thì càng tốt
    Cảm ơn mọi người trước

    Nhận tiện cho hỏi thạch anh 22.118M6S (ghi trên con thạch anh) có phải là loại 22.1184 không vậy?

  • #2
    IC chốt như 74HC373....vv nó có các đầu vào dữ liệu và đầu ra dữ liệu là như nhau về số lượng( có thể khác nếu đầu vào là n đầu ra là 2n)- có thêm chân CLK(tạm gọi chân đưa xung quyết định chốt) và chân cho phép OE(chân này nối đất).Để chốt đc bạn đưa dữ liệu cần chốt(từ VXL) vào các đầu vào.Nếu muốn chốt tại thời điểm nào thì chỉ cần đưa 1 xung dương(hoặc âm tuỳ loại tích cực nhưng thường là xung dương) vào CLK là đc.Sau khi đc chốt thì dù đầu vào có thay đổi mà vẫ chưa có xung chốt đưa tới CLK thì đầu ra vẫn giữ nguyên trạng thái đc chốt trước đó.Với cách dùng IC chốt thì lập trình đơn giản hơn, đầu ra ko bị chập chờn nhưng tốn phần cứng hơn-----------> tốn xiền hơn.Mình nói vậy có gì sai ko hả mấy bác??


    Add: 97 Quán Nam - Lê Chân - Hải Phòng.
    Tel: 031 518648 Phone: 0904 283 505

    Comment


    • #3
      Nguyên văn bởi hoangdai Xem bài viết
      IC chốt như 74HC373....vv nó có các đầu vào dữ liệu và đầu ra dữ liệu là như nhau về số lượng( có thể khác nếu đầu vào là n đầu ra là 2n)- có thêm chân CLK(tạm gọi chân đưa xung quyết định chốt) và chân cho phép OE(chân này nối đất).Để chốt đc bạn đưa dữ liệu cần chốt(từ VXL) vào các đầu vào.Nếu muốn chốt tại thời điểm nào thì chỉ cần đưa 1 xung dương(hoặc âm tuỳ loại tích cực nhưng thường là xung dương) vào CLK là đc.Sau khi đc chốt thì dù đầu vào có thay đổi mà vẫ chưa có xung chốt đưa tới CLK thì đầu ra vẫn giữ nguyên trạng thái đc chốt trước đó.Với cách dùng IC chốt thì lập trình đơn giản hơn, đầu ra ko bị chập chờn nhưng tốn phần cứng hơn-----------> tốn xiền hơn.Mình nói vậy có gì sai ko hả mấy bác??
      Bạn gửi cho mình link file datasheet của con 74HC373 được không,mình có tìm mấy con thấy có 20 chân, có OE nhưng không thấy chân CLK đâu cả
      Có phải con IC chốt giống như 1 con trung gian chen vào không,nếu vậy các chân đầu ra tương ứng với chân vào như thế nào(chẳng hạn chân 1->20 2-> 19 ...)

      Comment


      • #4
        bạn vào trang sau http://datasheetcatalog.com hoặc http://alldatashett.com và đánh tên IC vào và search là có ngay.Rất cụ thể cho bạn tìm hiểu.Bản chất của chốt là 1 mạch giữ trạng thái dữ liệu ở đầu vào cho tới khi có dữ liệu mới đưa tới và có xung chốt(clock).Bạn nên dùng 74HC374 thì hay hơn


        Add: 97 Quán Nam - Lê Chân - Hải Phòng.
        Tel: 031 518648 Phone: 0904 283 505

        Comment


        • #5
          bạn vào trang sau http://datasheetcatalog.com hoặc http://alldatashett.com và đánh tên IC vào và search là có ngay.Rất cụ thể cho bạn tìm hiểu.Bản chất của chốt là 1 mạch giữ trạng thái dữ liệu ở đầu vào cho tới khi có dữ liệu mới đưa tới và có xung chốt(clock).Bạn nên dùng 74HC374 thì hay hơn


          Add: 97 Quán Nam - Lê Chân - Hải Phòng.
          Tel: 031 518648 Phone: 0904 283 505

          Comment


          • #6
            74HC573 cấu trúc giống 74HC373 nhưng thiết kế các chân vào ra thuận tiện hơn.
            Về nguyên tắc cơ bản dễ hiểu như sau:
            Dữ liệu đưa đến đầu vào của IC chốt có giá trị là 0xAB và có xung cho phép chốt dữ liệu, sau khi chốt dữ liệu, dữ liệu đầu ra của IC chốt có giá trị 0xAB, lúc này cho dù dữ liệu đầu vào IC chốt có thay đổi nữa thì đầu ra của IC chốt vẫn không đổi. Tóm lại kết hợp với xung chốt dữ liệu ở đầu ra IC chốt có dữ liệu giống như dữ liệu ở đầu vào tại thời điểm chốt. Dữ liệu này sẽ bị thay đổi khi và chỉ khi có xung chốt (Latch) khác.
            n
            ĐT: 0986 492 489

            Tham khảo:

            Comment


            • #7
              Nếu lập trình khá thì bạn nên dùng 74HC595 hoặc TPIC6B595. Đây là thanh ghi dịch 8 bit vào nối tiếp ra song song. Dùng IC này thì phần vẽ mạch sẽ đơn giản hơn 74HC573.
              Nếu như điều khiển Led 7 đoạn 5x7 dùng TPIC6B595 thì không cần dùng thêm IC ULN2803. Ngược lại nếu dùng 74HC573 thì phải tốn thêm ULN2803.
              Người nhỏ bé.

              Comment


              • #8
                Nguyên văn bởi thaielectric Xem bài viết
                Nếu lập trình khá thì bạn nên dùng 74HC595 hoặc TPIC6B595. Đây là thanh ghi dịch 8 bit vào nối tiếp ra song song. Dùng IC này thì phần vẽ mạch sẽ đơn giản hơn 74HC573.
                Nếu như điều khiển Led 7 đoạn 5x7 dùng TPIC6B595 thì không cần dùng thêm IC ULN2803. Ngược lại nếu dùng 74HC573 thì phải tốn thêm ULN2803.
                Đúng vậy, nếu dùng 595 sẽ tiết kiệm chân của VĐK. Còn việc dùng 74HC573 không cần phải dùng thêm ULN2803 vì dòng hút vào và đẩy ra của 74HC573 đạt tới 35mA thoải mái cho quét LED.
                n
                ĐT: 0986 492 489

                Tham khảo:

                Comment


                • #9
                  74HC573 sử dụng chuẩn Logic TTL. Do đó với dòng I/O đạt 35mA thì chỉ điều khiển được Led 7 segment 2x3 hoặc các ngoại vi sử dụng nguồn <=5(V). Led 7 segment kích thước lớn hơn hoặc bằng 5x7 thì điện áp cung cấp >= 12(V), với điện áp này 74HC573 sẽ banh xác nếu không có em ULN2803 đi theo.
                  Người nhỏ bé.

                  Comment


                  • #10
                    ic chốt

                    Ai biết về IC chốt thì giải thích qua cho mình được không (mình có đọc 2 bài trên diễn đàn nhưng chỉ có viết tên các con ic chốt, 74ls hc gì gì đó, với lại lệnh PORT =..) , có thể nói rõ về nguyên lí hoạt động, cách nối dây vào các chân như thế nào. Nếu có mạch cụ thể (dùng IC chốt nối giữa 89 và LED 7 đoạn) thì càng tốt
                    Cảm ơn mọi người trước


                    nói theo định nghĩa của từ chốt thì rất khó hiểu ,nói nôm na theo ví dụ cho bạn dễ hiểu nha ; ví dụ bạn có 8 đường data có thể điều khiển được(gọi chung là 1 Bus) ,thông thường thì với 1 Bus này bạn chỉ có thể điều khiển được 1 Bus khác thôi, nhưng vì tính ta tham quá nên muốn điều khiển tới 2 Bus (16 đường) lận và như vậy thì không được ,dữ liệu sẽ bị chồng chéo lên nhau và ở mỗi đầu ra sẽ không biết bạn đang muốn nó làm gì .giả sử có 2 Bus A và B cần điều khiển thì khi bạn cho Bus A dữ liệu là 1 thì Bus B nó cũng sẽ hiểu là 1 mặc dù trên thực tế bạn đang muốn nó là 0 chẳng hạn . Muốn được như ý mình thì bạn phải sử dụng tới 2 con chốt và sử dụng Bus data chung . khi đó muốn cho Bus A là 1 thì ta chỉ việc cho Bus data chung = 1 rồi chốt con chốt của Bus A lại , và muốn cho Bus B = 0 thì ta cho data chung = 0 rồi chốt con chốt của Bus B lại , khi đó vì Bus A đã được chốt nên dữ liệu của nó lúc nào cũng là 1 cho dù bạn thay đổi data chung bao nhiêu lần đi nữa . khi nào muốn thay đổi dữ liệu cho Bus ta chỉ việc kích chân chốt là xong (ALE hoặc CLK).

                    Comment


                    • #11
                      Nguyên văn bởi legosse Xem bài viết
                      Mình làm cái đồng hồ số có 8 LED nhấp nháy, nhưng mỗi khi ấn điều chình h,phút thì toàn bộ bị đứng lại.
                      Ông thầy bảo là dùng IC chốt để ngắt không ảnh hưởng tới nháy LED và quét LED.
                      Ai biết về IC chốt thì giải thích qua cho mình được không (mình có đọc 2 bài trên diễn đàn nhưng chỉ có viết tên các con ic chốt, 74ls hc gì gì đó, với lại lệnh PORT =..) , có thể nói rõ về nguyên lí hoạt động, cách nối dây vào các chân như thế nào. Nếu có mạch cụ thể (dùng IC chốt nối giữa 89 và LED 7 đoạn) thì càng tốt
                      Cảm ơn mọi người trước

                      Nhận tiện cho hỏi thạch anh 22.118M6S (ghi trên con thạch anh) có phải là loại 22.1184 không vậy?
                      Nếu thế thì trong hàm ngắt bạn lồng thêm chương trình quát LED vào. Mình có giúp bạn mình làm đồ án đồng hồ số cũng làm theo cách ấy. không cần thêm mạch chốt phiền phức( tức nhiên là chương trình sẽ phức tạp hơn)
                      Đạo khả đạo phi thường đạo
                      Danh khả danh phi thường danh

                      Comment


                      • #12
                        Anh ơi cho em hỏi là nếu ta nối trực tiếp đầu ra của IC chốt đó với LED 7 thanh chung dương thì LED có sáng không, có ảnh hưởng gì tới con IC chốt đó không anh? Em hơi gà mong anh chỉ giáo! Em cảm ơn anh rất nhiều

                        Comment


                        • #13
                          ông thầy mình bảo viết chương trình mô phỏng chốt 74573 mà mình k bít! bạn giúp mình dc k? thanks

                          Comment


                          • #14
                            Sau khi nghiên cứu "IC chốt là gì?" tui thấy khái niệm này quá đơn giản. Chốt là đầu ra giữ nguyên trang thái của đầu vào tại thời điểm a. Qua thời điểm b, đầu vào có thay đổi đầu ra vẫn giữ nguyên. Khi qua thời điểm c, tín hiệu cho phép thay đổi giá trị ở ngõ ra xuất hiện: tín hiệu ALE ỏ CLK thay đổi, lúc đó ngõ ra sẽ thay đổi trang thái theo ngõ vào ở đúng thời điểm c. Nhờ IC chốt này ta có thể tăng số lượng port của VXL lên, đơn giản VXL của bạn có 10 port ngõ ra, bạn muốn điều khiển 16 thiết bị độc lập. Thì bạn dùng 2 IC chốt có 8 port dữ liệu và 10 port của VXL là được.

                            Comment

                            Về tác giả

                            Collapse

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

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

                            Collapse

                            Đang tải...
                            X