Thông báo

Collapse
No announcement yet.

Help me!!em đang cần hàm hay lệnh pause chương trình 89c52.mọi người giúp em với!!!!

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

  • Help me!!em đang cần hàm hay lệnh pause chương trình 89c52.mọi người giúp em với!!!!

    em đang học lap trinh c cho 89.em mốn có một hàm hay lệnh khi nhấn nút nhấn thì mọi lệnh của vdk đều dừng lại kể cả ngắt.khi nào ấn lại nút ấy thì vdk làm tiếp công việc.mong mọi người giúp đỡ!!!!thanks!!

  • #2
    Cái nút của bạn đơn giản nhất là cái công tắc nguồn , nhả ra thì cấp điện , nhấn xuống thì ngắt , vừa đỡ được điện nuôi IC , vừa thỏa mãn yêu cầu của bạn

    Comment


    • #3
      Nguyên văn bởi fee_08 Xem bài viết
      Cái nút của bạn đơn giản nhất là cái công tắc nguồn , nhả ra thì cấp điện , nhấn xuống thì ngắt , vừa đỡ được điện nuôi IC , vừa thỏa mãn yêu cầu của bạn
      rồi nó reset VDK

      Nguyên văn bởi hochocnua Xem bài viết
      em đang học lap trinh c cho 89.em mốn có một hàm hay lệnh khi nhấn nút nhấn thì mọi lệnh của vdk đều dừng lại kể cả ngắt.khi nào ấn lại nút ấy thì vdk làm tiếp công việc.mong mọi người giúp đỡ!!!!thanks!!
      chỉ có sử dụng ngắt ngoài để làm nút pause mới tác động tức thời tại mọi thời điểm, khai báo cho ngắt ngoài. Trong chương trình ngắt ngoài tắt bit ngắt toàn cục delay vài trăm mS rồi chờ chân ngắt ngoài đc nhấn, mở lại ngắt toàn cục rồi thoát ra. Nhớ khai báo ngắt ngoài ưu tiên cao nhất

      Comment


      • #4
        cũng hay đấy
        để em thử xem sao

        Comment


        • #5
          Nguyên văn bởi chung1608 Xem bài viết
          chỉ có sử dụng ngắt ngoài để làm nút pause mới tác động tức thời tại mọi thời điểm, khai báo cho ngắt ngoài. Trong chương trình ngắt ngoài tắt bit ngắt toàn cục delay vài trăm mS rồi chờ chân ngắt ngoài đc nhấn, mở lại ngắt toàn cục rồi thoát ra. Nhớ khai báo ngắt ngoài ưu tiên cao nhất
          cám ơn bạn rất nhiều mình đã làm dc.
          void ngatngoai1 () interrupt 2
          {
          unsigned long i=0;
          IE=0x00;
          tre(50000);
          led=1;
          ngat=1;
          while(1)
          {
          if(ngat==0)
          {
          break;
          }
          }
          led=0;
          IE=0x85;
          }
          "ngat" nối với ngắt ngoai1

          Comment

          Về tác giả

          Collapse

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

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

          Collapse

          Đang tải...
          X