Thông báo

Collapse
No announcement yet.

Nhờ mọi người chỉ giúp cho vấn đề sau

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

  • Nhờ mọi người chỉ giúp cho vấn đề sau

    Mình gặp vấn đề như sau: có 20 phòng (tầng trệt 10 phòng, tầng 1 có 10 phòng), số phòng được đánh số 3 chữ số, số đầu là số tầng và 2 số sau là số phòng. Mình bố trí mỗi phòng 1 nút nhấn và khi nhấn nút của 1 phòng bất kì thì led 7 đoạn hiển thị số phòng đó trong 1 phút rồi tắt, nếu trong khoảng 1 phút đó mà có phòng khác nhấn nút thì led hiển thị theo số phòng nhấn sau và sau 1 phút sẽ tắt. Led hiển thị đặt ở phòng trung tâm. Vậy ta có thể dùng IC nào để thiết kế cho mạch này được (không dùng vi điều khiển). Mong mọi người chỉ giúp. Cám ơn
    "Chớ gì bàn tay ta không phải chỉ mở ra để lãnh nhận rồi lại nắm chặt khi phải cho"

  • #2
    sao người ta thích phức tạp hóa vấn đề thế nhỉ????? cái nào lợi hơn thì dùng chứ, ko dùng vdk thì chơi một đống ic luôn đó bác, phức tạp lắm

    Comment


    • #3
      Vì mình mới làm quen với điện tử nên chưa biết lập trình VDK. Vậy đi đường vòng kia thì phương án thế nào
      "Chớ gì bàn tay ta không phải chỉ mở ra để lãnh nhận rồi lại nắm chặt khi phải cho"

      Comment


      • #4
        Nguyên văn bởi pcthanhxuan Xem bài viết
        Vì mình mới làm quen với điện tử nên chưa biết lập trình VDK. Vậy đi đường vòng kia thì phương án thế nào
        tất nhiên là làm được rồi...bạn cần mạch tạo xung(ví dụ IC555).mạch giả mã 7doan và mạch đếm..thêm các cổng not and or rồi từng bước thiết kế

        Comment


        • #5
          hình như phải vẽ cái bảng sự thật rồi theo đó mà thiết kế thôi

          Comment


          • #6
            Nguyên văn bởi pcthanhxuan Xem bài viết
            Mình gặp vấn đề như sau: có 20 phòng (tầng trệt 10 phòng, tầng 1 có 10 phòng), số phòng được đánh số 3 chữ số, số đầu là số tầng và 2 số sau là số phòng. Mình bố trí mỗi phòng 1 nút nhấn và khi nhấn nút của 1 phòng bất kì thì led 7 đoạn hiển thị số phòng đó trong 1 phút rồi tắt, nếu trong khoảng 1 phút đó mà có phòng khác nhấn nút thì led hiển thị theo số phòng nhấn sau và sau 1 phút sẽ tắt. Led hiển thị đặt ở phòng trung tâm. Vậy ta có thể dùng IC nào để thiết kế cho mạch này được (không dùng vi điều khiển). Mong mọi người chỉ giúp. Cám ơn
            Trường hợp này ,bạn có thể dùng ic 7475 chốt dữ liệu số đầu ra, sau đó dùng 7447 giảI mã BCD để hiển thị số trên led 7 đoạn,như vậy ,sẽ dùng tớI

            3 cái 7475, (Chốt dữ liệu)
            3 cái ic 7447 (giảI mã BCD ra 7 đoạn)
            3 led 7 đoạn (anode chung)
            và 1 số ic cho ngõ vào từ nút bấm như Nand (7400), OR (74LS32) …
            1 ic tạo trễ 1 phút 555.
            MỗI nút bấm có thể thông qua 1 cổng (thường dùng cổng inverter – IC 7404) cho dữ liệu BCD vào và chốt tạI các ic 7475
            Sau đó 7447 giảI mã cho các led 7 đoạn.

            Comment


            • #7
              Nguyên văn bởi robotech Xem bài viết
              Trường hợp này ,bạn có thể dùng ic 7475 chốt dữ liệu số đầu ra, sau đó dùng 7447 giảI mã BCD để hiển thị số trên led 7 đoạn,như vậy ,sẽ dùng tớI

              3 cái 7475, (Chốt dữ liệu)
              3 cái ic 7447 (giảI mã BCD ra 7 đoạn)
              3 led 7 đoạn (anode chung)
              và 1 số ic cho ngõ vào từ nút bấm như Nand (7400), OR (74LS32) …
              1 ic tạo trễ 1 phút 555.
              MỗI nút bấm có thể thông qua 1 cổng (thường dùng cổng inverter – IC 7404) cho dữ liệu BCD vào và chốt tạI các ic 7475
              Sau đó 7447 giảI mã cho các led 7 đoạn.
              3 con 7475 chỉ được 12 ngõ vào thôi
              3 cặp 7447 & led thì hiển thị 3 số, đâu cần thiết phải 3 số đâu, 2 số là đủ rồi, khong lẽ phòng lớn nhất số 20 hiển thị là 020
              Ic 7475 đâu kết nối với 7447 được.

              theo tui thì phải dùng giải pháp "quét bàn phím" thôi
              tệ nhất cũng phải có 1 con dao động và 1 con đếm để quét, lại phải thêm 1 con chọn đường (multiplex) để tạo xung chốt, lại 1 con chốt nữa, rồi từ con chốt này vào 7447 ra led mới được
              Giải pháp này thì mỗi phòng phải có 1 đôi dây tới mạch điều khiển, mà bạn lại có 2 lầu, nên đường dây tương đối dài, lại phải chống nhiễu trên đường dây nữa chứ nếu không thì nhiễu bỏ mẹ. bạn lại phải thêm mạch định thời 1 phút nữa
              Mạch này nên làm bằng vxl thôi
              tài - 0918743055
              Mobile: 0982263051

              Comment


              • #8
                1 con 7475 có 4 ngã vào theo code BCD,nút nhấn tạo code BCD thông qua các diode, nên có thể được tớI 10 nút khác nhau.

                Mạch thiết lập sau khi các phòng đã có số sẵn (ví dụ trong Bệnh Viện hoặc Khách Sạn )
                201.202.203…210 lầu 2
                101,102,103.. 110 lầu 1
                001,002,003.. 010 trệt
                nếu chỉ hiển thị các số từ 1 tớI 20 thì cũng được,nhưng có thể làm ngườI sử dụng lúng túng khi phảI suy nghĩ ,và những ghi chép trong phiên trực sẽ không đồng bộ vớI các đánh số phòng đã có từ trước.

                dùng VĐK thì khá gọn.
                để chống nhiễu có thể dùng các relay tương ứng vớI các nút nhấn của các phòng ,các relay tập trung tạI phòng trung tâm,đóng ngắt các mã số phòng.(dùng code BCD )

                Comment

                Về tác giả

                Collapse

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

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

                Collapse

                • vi van pham
                  Trả lời cho Tiếng Anh cho người Việt
                  bởi vi van pham
                  Cám ơn những lời chúc tốt đẹp của em.

                  Việc em làm giống như chê sếp dốt, chẳng những không có miếng xôi nào để ăn mà còn chịu nhiều trù dập lên bờ , xuống ruộng.

                  Hãy tránh vết xe đổ của tui đi. Dành thời gian lo cho gia đình....
                  hôm nay, 02:00
                • nhathung1101
                  Trả lời cho Tiếng Anh cho người Việt
                  bởi nhathung1101
                  Ngoại ngữ là không thể thiếu, nhất là làm việc với công nghệ.

                  Nhưng học để tán gái hay để đọc datasheet, manual là chuyện cần quan tâm.

                  Và đọc ở nguồn nào đáng tin cậy, chứ cứ lên tictok hay facebook học lỏm thì...
                  Hôm qua, 22:18
                • dinhthuong80
                  Trả lời cho Tiếng Anh cho người Việt
                  bởi dinhthuong80
                  Bác nói rất khách quan và chính xác. Ngoại ngữ là chìa khóa thăng tiến dù làm gì. Chả thế mà nay nước mình dạy tiếng Anh từ tiểu học.

                  Nhớ hồi năm 2006 em ra Hải Phòng, Hải Dương tìm việc, thời đó ở Bình Dương lương công...
                  Hôm qua, 14:51
                • dinhthuong80
                  Trả lời cho Tiếng Anh cho người Việt
                  bởi dinhthuong80
                  Cảm ơn bạn, ĐT cũng có ý nghĩ như vậy.

                  Thực ra, lỗi của hãng đó ( gọi là hãng vì không chỉ một model sản phẩm) là về phần cứng, ĐT tuy không biết về lập trình phần mềm nhưng cũng thấy rằng sẽ chẳng khó khăn gì đáng...
                  Hôm qua, 14:39
                • dinhthuong80
                  Trả lời cho Tiếng Anh cho người Việt
                  bởi dinhthuong80
                  Dạ, bác bảy mấy tuổi đời rồi cũng không kém bố cháu bao nhiêu. Tuổi nghề thì bác cũng đáng tuổi cha chú.

                  Nhưng 2 điều trên thì chưa hẳn đã đáng quí và đáng tôn trọng bằng việc bác rất nhiệt tình chia sẻ kinh nghiệm chuyên...
                  Hôm qua, 14:28
                • bqviet
                  Trả lời cho Tiếng Anh cho người Việt
                  bởi bqviet
                  Đúng, nếu chú tâm thì chỉ cần mỗi tiếng Việt là đã khá đủ để làm đa số công việc thông thường, ở thời đại ngày nay khi tài liệu sách vở phương tiện thông tin liên lạc đã nhiều. Nhưng cũng chính ở thời nay giao lưu các nước nhiều...
                  21-02-2025, 20:26
                • mèomướp
                  Trả lời cho Tiếng Anh cho người Việt
                  bởi mèomướp
                  Dạ cháu nghĩ chú dinh... cứ mạnh dạn gửi thư đi ạ, chú có thể gửi bằng văn bản in chuyển phát nhanh sẽ có giá trị hơn. Vấn đề chưa hẳn là cần hãng làm gì đó, mà chỉ đơn giản là mình cảm thấy nhẹ lòng vì đã làm những việc bản...
                  21-02-2025, 12:32
                • vi van pham
                  Trả lời cho Tiếng Anh cho người Việt
                  bởi vi van pham
                  Những lần hắt hơi sổ mũi làm tôi mệt lã, phải dùng rượu uống để ngũ. Tôi cũng đang uống rượu 1 mình, viết vài dòng này cho em ( có lẽ dt chỉ bằng tuổi em tôi).

                  Dinh thuong dang đi vào vết xe đổ của tôi. Càng chứng minh, có...
                  20-02-2025, 21:31
                • bqviet
                  Trả lời cho Hỏi về cách hàn linh kiện ( giúp tớ với )
                  bởi bqviet
                  Thiết nghĩ thi thoảng bác lên đây chia xẻ ít kinh nghiệm cũng vui rồi. Còn chuyện con người sinh lão bệnh tử là thường, sống cùng với quy luật đó thôi. Bqv nhớ trước đây bác từng kể về chuyện rang chì ô-xít bằng chảo để phục hồi bình điện, đấy cũng là thành quả đáng nể phục ở thời kỳ thiếu thốn đó.
                  20-02-2025, 17:22
                • dinhthuong80
                  Trả lời cho Tiếng Anh cho người Việt
                  bởi dinhthuong80
                  Tiếng Anh, Đình Thường phải nói là rất tệ, khiến việc giao tiếp đời thường thôi cũng khó chứ nói gì về kĩ thuật.

                  Nhân tiện, nhờ các bạn, các bác xem giúp thư ĐT viết thế này liệu có thể gửi tới địa chỉ nhận hay chăng,...
                  20-02-2025, 11:52
                Đang tải...
                X