Thông báo

Collapse
No announcement yet.

chỉ có 2 ports, MCU nhận được bao nhiêu phím nhỉ

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

  • chỉ có 2 ports, MCU nhận được bao nhiêu phím nhỉ

    Đố vui các bạn?

    Trong quá trình thiết kế, làm thế nào phần cứng càng đơi giản càng tốt, MCU càng sử dụng ít chân càng tốt. Nếu có phải viết thêm code cũng không sao, vì chỉ phải viết có 1 lần và sau đó là copy. Phần cứng đơn giản còn có nghĩa là độ tin cậy cao và giá thành hạ. Nhân đây xin đố vui các cao thủ trên diễn đàn 1 bài toán rất nhỏ.

    chỉ sử dụng 2 ports của MCU, làm thế nào tạo được nhiều phím bấm nhất (ít nhất là 4 phím: (-) (+) (SET) (ESC), có thể dùng thêm các linh kiện hỗ trợ nhưng phải càng ít càng tốt. Port của MCU sử dụng có thể định nghĩa bất kỳ thuộc họ 8051, và không được hỗ trợ timer hay ngắt.

    Chúc các bạn vui vẻ

    ditex@vnn.vn
    0903433199

  • #2
    hì hì hay nhỉ! mại vô... mại vô....! mình cũng mong câu trả lời từ các cao thủ để được học hỏi thêm!
    SỰ HỌC LÀ MÃI MÃI......!!!!

    Comment


    • #3
      cái này bên luồng đố vui PIC có đầy bác ơi , vừa dùng pin đó để out_data hiển thị led vừa dùng để quét phím nữa kìa ! dùng vài con chọn kênh nữa , chỉ 6 chân VDK mà mở rộng 24 mút --> 1 chân là 4 nút ....lời we đúng ko .....hehehe

      Comment


      • #4
        Nếu port đó hoặc chỉ 1 chân đó ( có chức năng ADC ) thì có thể làm ... vô khối phím .!!!
        Module RF chuyên dụng điều khiển, truyền dữ liệu, thiết kế đề tài, dự án điện tử - chuyển giao công nghệ... ĐT: 0904964977 - email: dientuqueduong@yahoo.com

        Comment


        • #5
          Nguyên văn bởi chuyendt Xem bài viết
          Đố vui các bạn?

          Trong quá trình thiết kế, làm thế nào phần cứng càng đơi giản càng tốt, MCU càng sử dụng ít chân càng tốt. Nếu có phải viết thêm code cũng không sao, vì chỉ phải viết có 1 lần và sau đó là copy. Phần cứng đơn giản còn có nghĩa là độ tin cậy cao và giá thành hạ. Nhân đây xin đố vui các cao thủ trên diễn đàn 1 bài toán rất nhỏ.

          chỉ sử dụng 2 ports của MCU, làm thế nào tạo được nhiều phím bấm nhất (ít nhất là 4 phím: (-) (+) (SET) (ESC), có thể dùng thêm các linh kiện hỗ trợ nhưng phải càng ít càng tốt. Port của MCU sử dụng có thể định nghĩa bất kỳ thuộc họ 8051, và không được hỗ trợ timer hay ngắt.

          Chúc các bạn vui vẻ

          ditex@vnn.vn
          0903433199
          Cho em xài ngắt đi, em xài 3 chân thôi không cần tới 2 port đâu, em nhận được 1000 phím và bất kỳ tổ hợp nào của 1000 phím đó.
          Email: - Mobil: tạm thời ngừng liên lạc 1 thời gian
          Giới thiệu website kiếm tiền trực tuyến & tăng thứ hạng website.

          Comment


          • #6
            Bác Xài Các Ic Chọn Kênh Nữa Hả?
            SỰ HỌC LÀ MÃI MÃI......!!!!

            Comment


            • #7
              Nguyên văn bởi nghaiha Xem bài viết
              Cho em xài ngắt đi, em xài 3 chân thôi không cần tới 2 port đâu, em nhận được 1000 phím và bất kỳ tổ hợp nào của 1000 phím đó.
              Người ta đã nói là không dùng ngắt, timer rồi mà.
              Mà khả năng bác chuyendt nói đến 2 chân MCU thì phải!!??

              email:mahaco@fpt.vn

              Comment


              • #8
                Nguyên văn bởi hoctro89xxx Xem bài viết
                Người ta đã nói là không dùng ngắt, timer rồi mà.
                Mà khả năng bác chuyendt nói đến 2 chân MCU thì phải!!??
                Tại vì ít quan tâm đến chuyên này. Chứ bên PICVIETNAM thấy bài về tiết kiệm chân cho MCU nhiều rồi mà. Khi cần mở rộng chân thì xài 595 hay 164, tất nhiên tốc độ thay đổi của input/out bị giảm đi.
                Còn muốn ít chân thì dùng biến đổi ADC thì cũng được một lố nhỉ?
                Email: - Mobil: tạm thời ngừng liên lạc 1 thời gian
                Giới thiệu website kiếm tiền trực tuyến & tăng thứ hạng website.

                Comment


                • #9
                  Nguyên văn bởi chuyendt Xem bài viết
                  Đố vui các bạn?

                  Trong quá trình thiết kế, làm thế nào phần cứng càng đơi giản càng tốt, MCU càng sử dụng ít chân càng tốt. Nếu có phải viết thêm code cũng không sao, vì chỉ phải viết có 1 lần và sau đó là copy. Phần cứng đơn giản còn có nghĩa là độ tin cậy cao và giá thành hạ. Nhân đây xin đố vui các cao thủ trên diễn đàn 1 bài toán rất nhỏ.

                  chỉ sử dụng 2 ports của MCU, làm thế nào tạo được nhiều phím bấm nhất (ít nhất là 4 phím: (-) (+) (SET) (ESC), có thể dùng thêm các linh kiện hỗ trợ nhưng phải càng ít càng tốt. Port của MCU sử dụng có thể định nghĩa bất kỳ thuộc họ 8051, và không được hỗ trợ timer hay ngắt.

                  Chúc các bạn vui vẻ

                  ditex@vnn.vn
                  0903433199
                  Có thêm một kiểu học hỏi "hơi bị" kỳ cục đây.

                  Comment


                  • #10
                    xin chào các bạn, quả là rất hứng thú khi đề tài này được nhiều người quan tâm đến vậy.

                    Tất nhiên là tôi đã có lời giải. Nhưng các bạn chú ý là không dùng IC hay transistor, nếu được dùng IC thì với 2-port này tớ dùng I2CBUS thì được vô khối. Các bạn biết rồi đấy 8051 không có port 3 trạng thái mà chỉ có điện trở pull up ở lối ra.

                    Chúc các bạn vui vẻ và thành đạt

                    ditex@vnn.vn
                    0903433199

                    Comment


                    • #11
                      Xin đính chính lại là port ở đây được hiểu là chân (PIN) chỉ với 2 PIN của MCU có đầu ra kiểu như 8051 (RES PULL-UP). Không sử dụng chân ngắt, cũng như timer. Trong phần mềm cũng không sử dụng ngắt hay timer.

                      Chúc các bạn thành đạt.
                      ditex@vnn.vn
                      0903433199

                      Comment


                      • #12
                        Nguyên văn bởi nghaiha Xem bài viết
                        Cho em xài ngắt đi, em xài 3 chân thôi không cần tới 2 port đâu, em nhận được 1000 phím và bất kỳ tổ hợp nào của 1000 phím đó.
                        nếu được xài ngắt thì làm sao với 3 chân mà nhận được tới 1000 phím cùng các tổ hợp???
                        Phạm Minh Tuấn

                        (+84) 982006467

                        Comment


                        • #13
                          Nguyên văn bởi mgdaubo Xem bài viết
                          nếu được xài ngắt thì làm sao với 3 chân mà nhận được tới 1000 phím cùng các tổ hợp???
                          Một chân ngắt ngoài, hai chân kia lấy tín hiệu được chuyển đổi từ song song sang nối tiếp về bác à. Bác nghiên cứu IC chuyển từ song song sang nối tiếp.
                          Email: - Mobil: tạm thời ngừng liên lạc 1 thời gian
                          Giới thiệu website kiếm tiền trực tuyến & tăng thứ hạng website.

                          Comment


                          • #14
                            Nút N1, N2 là công tắc nhấn bình thường, còn N3, N4 thì hơi đặc biệt 1 chút (chắc là ko có trên thị trường). N3 , N4 là loại đề, 3 cực nhưng bình thường không cực nào đc nối với xuống đất. Khi ấn xuống thì lần lượt 2 cực ngoài dc chạm mát ( GND).
                            N3, N4 xác định đựoc nhờ phân biệt dây 1 hay dây 2 nối mát trước.
                            Nếu cần mở rộng thêm nút thì công tắc sẽ dài hơn, dây 1 và dây 2 sẽ đc nối vào theo 1 trật tự nào đó để mã hóa thành 1 dãy xung.

                            Em chưa thử, không biết thế có đc ko nhỉ?
                            Attached Files
                            |

                            Comment

                            Về tác giả

                            Collapse

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

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

                            Collapse

                            Đang tải...
                            X