Thông báo

Collapse
No announcement yet.

Mọi người giúp em với ạ ( MCU 8501)

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

  • Mọi người giúp em với ạ ( MCU 8501)

    Em có 1 bài tập là lập trình led ( 8 led) chạy 5 hiệu ứng, dùng nút nhấn để chuyển chế độ tức thời, hiệu ứng thì em đã xong nhưng còn nút nhấn thì chưa ạ ( em đang học môn này nên ko hiểu rõ về những câu lệnh)

  • #2
    E tạo một biến i theo kiểu interger i=1;

    dùng lệnh if then lần luột nếu i=1 thì chạy hiệu ứng 1 lần lượt cho 5 hiệu ứng

    Viết một hàm nhận nút riêng khi p0.1 == 0; thì cho i++;
    khi i==6 thì cho i = 1;

    viết chung trong hàm void cũng được hoặc thực hiện dùng ngắt ngoài.

    khởi tạo một ngắt ngoài , khi nhấn nút khì máy sẽ thực hiện lệnh ngắt ngoài là
    i++;
    if i ==6 then i =1;

    trong hàm void main thì thực hiện cấu trúc if then như trên

    Dùng ngắt thì nó sẽ không bị trễ thao tác nút

    Comment


    • #3
      Nguyên văn bởi lris41 Xem bài viết
      E tạo một biến i theo kiểu interger i=1;

      dùng lệnh if then lần luột nếu i=1 thì chạy hiệu ứng 1 lần lượt cho 5 hiệu ứng

      Viết một hàm nhận nút riêng khi p0.1 == 0; thì cho i++;
      khi i==6 thì cho i = 1;

      viết chung trong hàm void cũng được hoặc thực hiện dùng ngắt ngoài.

      khởi tạo một ngắt ngoài , khi nhấn nút khì máy sẽ thực hiện lệnh ngắt ngoài là
      i++;
      if i ==6 then i =1;

      trong hàm void main thì thực hiện cấu trúc if then như trên

      Dùng ngắt thì nó sẽ không bị trễ thao tác nút
      em học bằng phần mềm MCU 8051 IDE á

      Comment


      • #4
        Nguyên văn bởi Tô Nguyên Xem bài viết

        em học bằng phần mềm MCU 8051 IDE á
        thì thuật toán như vậy, e dùng phần mềm biên soạn nào thì e chuyển thành câu lệnh tương tự

        Comment


        • #5
          em hết bt đg vt với phần mềm này

          Comment


          • #6
            em viét với asmly mà, cái này hiểu lõi phần cứng rõ như bàn tay mới đc

            nếu mới bắt đầu học lập trình thì nên làm quen với C lập trình bằng keilC sẽ hiểu đc thuật toán tốt hon

            Comment


            • #7
              Nguyên văn bởi lris41 Xem bài viết
              em viét với asmly mà, cái này hiểu lõi phần cứng rõ như bàn tay mới đc

              nếu mới bắt đầu học lập trình thì nên làm quen với C lập trình bằng keilC sẽ hiểu đc thuật toán tốt hon
              r xong.... nguyên lớp ko đứa nào hỉu nó hết

              Comment


              • #8
                Nguyên văn bởi Tô Nguyên Xem bài viết
                Em có 1 bài tập là lập trình led ( 8 led) chạy 5 hiệu ứng, dùng nút nhấn để chuyển chế độ tức thời, hiệu ứng thì em đã xong nhưng còn nút nhấn thì chưa ạ ( em đang học môn này nên ko hiểu rõ về những câu lệnh)
                Trong mỗi chương trình hiệu ứng bạn viết thêm lệnh dò nút nhấn, nếu nhấn thì thoát khỏi hiệu ứng đó liền, nếu không nhấn thì vẫn tiếp tục chạy hiệu ứng đó.

                Comment

                Về tác giả

                Collapse

                Tô Nguyên Tìm hiểu thêm về Tô Nguyên

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

                Collapse

                Đang tải...
                X