Thông báo

Collapse
No announcement yet.

Help!! code cho AT89C2051.

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

  • Help!! code cho AT89C2051.

    E chào các bác!
    Tình hình là em được giao cái đồ án điều khiển từ xa quạt bằng hồng ngoại dùng PT2248, PT2249 và AT89C2051. hiện e đã thiết kế được phần phát và phần thu rồi. Đến đoạn code cho 8051 thì e ko biết về C nên mong các cao thủ giúp em với ạ.
    Mạch phát sử dụng PT2248
    Mạch thu dùng PT2249 thu tín hiệu hồng ngoại rồi nối với port 3 của AT89C2051.
    Đầu ra VĐK là port 1.
    Yêu cầu code 8051 như sau:
    - điều khiển tắt mở quạt với phím ON/OFF.
    - điều khiển tốc độ quạt 3 cấp bằng 3 phím.
    - điều khiển hẹn giờ đặt trước 15p, 30p, 1h, 2h và hiển thị lên led báo.
    Phần nối quạt e dùng triac ạ.
    Bác nào rành thì giúp e với ạ.
    ( h em đang ngồi net nên chưa có mạch, tối về e post sau vậy )

  • #2
    Nguyên văn bởi crjcket9x Xem bài viết
    E chào các bác!
    Tình hình là em được giao cái đồ án điều khiển từ xa quạt bằng hồng ngoại dùng PT2248, PT2249 và AT89C2051. hiện e đã thiết kế được phần phát và phần thu rồi. Đến đoạn code cho 8051 thì e ko biết về C nên mong các cao thủ giúp em với ạ.
    Mạch phát sử dụng PT2248
    Mạch thu dùng PT2249 thu tín hiệu hồng ngoại rồi nối với port 3 của AT89C2051.
    Đầu ra VĐK là port 1.
    Yêu cầu code 8051 như sau:
    - điều khiển tắt mở quạt với phím ON/OFF.
    - điều khiển tốc độ quạt 3 cấp bằng 3 phím.
    - điều khiển hẹn giờ đặt trước 15p, 30p, 1h, 2h và hiển thị lên led báo.
    Phần nối quạt e dùng triac ạ.
    Bác nào rành thì giúp e với ạ.
    ( h em đang ngồi net nên chưa có mạch, tối về e post sau vậy )


    asm được ko bạn hòi trước mình đã từng làm cái này với 89c51 rồi ko biết tài liệu để đâu rôiif ko biết nếu bạn cần thì tôi tìm lại tôi chia sẻ cho


    MOV NHÀ,ANH
    MOV NHÀ,EM
    ADD ANH,EM

    Comment


    • #3
      Nguyên văn bởi boynghean Xem bài viết
      asm được ko bạn hòi trước mình đã từng làm cái này với 89c51 rồi ko biết tài liệu để đâu rôiif ko biết nếu bạn cần thì tôi tìm lại tôi chia sẻ cho
      Mình cũng không rõ thầy có chấp nhận ko nữa, nhưng nếu được thì bạn cho mình xin nhé.

      Comment


      • #4
        Nguyên văn bởi crjcket9x Xem bài viết
        Mình cũng không rõ thầy có chấp nhận ko nữa, nhưng nếu được thì bạn cho mình xin nhé.


        ok để tối về mình lục lại máy mình gửi cho ok?
        chắc chỉ cần sửa lại tí là phù hợp nhhuw thiết kế của bạn thôi mình dùng chíp 40 chấn còn bạn dùng 20 chân


        MOV NHÀ,ANH
        MOV NHÀ,EM
        ADD ANH,EM

        Comment


        • #5
          Nguyên văn bởi boynghean Xem bài viết
          ok để tối về mình lục lại máy mình gửi cho ok?
          chắc chỉ cần sửa lại tí là phù hợp nhhuw thiết kế của bạn thôi mình dùng chíp 40 chấn còn bạn dùng 20 chân
          Cám ơn bạn nhé. Tiện thể úp luôn cho các bác thiết bị phát và thiết bị thu luôn, bác nào rành phần này thì xem hộ em phần mạch luôn nhé để em còn chỉnh sửa cho phù hợp.Click image for larger version

Name:	Untitled-2.jpg
Views:	1
Size:	89.1 KB
ID:	1370185Click image for larger version

Name:	Untitled-1.jpg
Views:	1
Size:	358.7 KB
ID:	1370186

          Comment


          • #6
            Nguyên văn bởi crjcket9x Xem bài viết
            Cám ơn bạn nhé. Tiện thể úp luôn cho các bác thiết bị phát và thiết bị thu luôn, bác nào rành phần này thì xem hộ em phần mạch luôn nhé để em còn chỉnh sửa cho phù hợp.[ATTACH=CONFIG]55469[/ATTACH][ATTACH=CONFIG]55470[/ATTACH]


            đơn giản cũng chỉ vậy đó thôi bạn ạ
            bạn lắp thêm 3 cái rơ lê cho vdk dieu khiển quạt nữa thôi và lập trình cho nó nữa là ok thế thôi


            MOV NHÀ,ANH
            MOV NHÀ,EM
            ADD ANH,EM

            Comment


            • #7
              Mình có dùng opto - triac rùi thì chắc ko dùng role nữa chứ nhỉ? tại mình thấy đa số mọi người dùng triac rùi thì thôi rơ le chứ nhỉ? Sr nếu em có nói sai

              Comment


              • #8
                Bạn có sơ đồ nguyên lý phần này gửi mình xem với...Có hoàn chỉnh phần này càng tốt nha...cảm ơn nha trước
                Mail mình nè: dangtuan17@gmail.com

                Comment


                • #9
                  Anh em cho mjh̀ hỏj vấn đề này vớj!
                  Bình thường chân của vđk ở mức 1 mớj nhận tín hiệu vào được mà pt2249 xuất ra mức 1 vậy làm sao mà nốj trực tiếp vào vđk được?
                  Xin cảm ơn

                  Comment


                  • #10
                    Không aj gjúp gjùm vấn đề này sao?

                    Comment


                    • #11
                      Hi các bạn, phần này mình làm đồ án tốt nghiệp, được sự giúp đỡ của 1 bác bên BKHN nên cũng đã ổn cả. Các bạn cần thì mình sẽ share lại thôi, sr vì mình lâu nay ko vào diễn đàn ^^
                      Đầu tiên là mạch nguyên lý phần phát tín hiệu nhé
                      Click image for larger version

Name:	phat.jpg
Views:	1
Size:	66.0 KB
ID:	1378260
                      Tiếp theo là phần thu tín hiệu, ở phần này trong báo cáo mình có chia 3 phần nhỏ.
                      1 là khối thu tín hiệu hồng ngoại:Click image for larger version

Name:	thu 1.jpg
Views:	1
Size:	58.7 KB
ID:	1378261
                      2 là khối giải mã tín hiệu và điểu khiển: Click image for larger version

Name:	thu 2.jpg
Views:	1
Size:	511.4 KB
ID:	1378262
                      3 là khối điều khiển ngoại vi (cái này điều khiển đóng ngắt ấy) Click image for larger version

Name:	thu 3.jpg
Views:	1
Size:	483.3 KB
ID:	1378263
                      Attached Files

                      Comment


                      • #12
                        Không nhất thiết phải như vậy em ak, vấn đề tín hiệu từ chân pt2249 ko quan trọng, 1 hay 0 đều được, phụ thuộc vào code nạp cho vi đk ấy. bữa trước a cũng thắc mắc giống em nhưng qua hỏi thì mới biết là cái chính mình cần viết code cho phù hợp là được. a ko dùng con đơn giản đó nữa mà sử dụng con vdk 89s52, con này đầy đủ cổng (40 chân) hơn con kia (20 chân) vì thế khả năng mở rộng được tăng lên.

                        Comment

                        Về tác giả

                        Collapse

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

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

                        Collapse

                        Đang tải...
                        X