Con số này minh hoạ việc sử dụng các gián đoạn hoạt động bộ đếm thời gian. Sự chậm trễ thời gian tùy ý với tối thiểu sự can thiệp của chính của chương trìnhthực hiện có thể dễ dàng thu được bằng cách gán một prescaler cho bộ đếm thời gian.Công tơNếu một bộ đếm thời gian là cung cấp xung thành vi điều khiển nhập mã pin sau đó nó trở thành một truy cập. Rõ ràng, đó là cùng một vi mạch điện tử. Duy nhấtsự khác biệt là trong trường hợp này xung được tính đến thông qua các cảng và thời gian của họ (chiều rộng) chủ yếu là không được xác định. Đây là lý do tại sao họkhông thể được sử dụng để đo lường thời gian, nhưng có thể được sử dụng để đo bất cứ điều gì khác: các sản phẩm trên một dây chuyền lắp ráp, số vòng quay trục,hành khách vv (tùy thuộc vào cảm biến sử dụng).Bộ đếm thời gian cơ quan giám sátBộ đếm thời gian cơ quan giám sát là một bộ đếm thời gian kết nối với một dao động RC hoàn toàn riêng biệt trong vi điều khiển.Nếu bộ đếm thời gian cơ quan giám sát được kích hoạt, mỗi khi nó đếm để kết thúc chương trình, đặt lại vi điều khiển xảy ra và thực hiện chương trình bắt đầutừ các hướng dẫn đầu tiên. Vấn đề là để ngăn chặn điều này xảy ra bằng cách sử dụng một lệnh cụ thể. Toàn bộ ý tưởng là dựa trên thực tế làmỗi chương trình được thực hiện trong vòng một số dài hơn hoặc ngắn hơn.Nếu hướng dẫn thiết lập lại bộ đếm thời gian cơ quan giám sát được thiết lập tại các địa điểm thích hợp chương trình, ngoài ra lệnh được thường xuyên thực hiện, sau đóhoạt động của bộ đếm thời gian cơ quan giám sát sẽ không ảnh hưởng đến thực hiện chương trình. Nếu vì bất kỳ lý do (thường điện tiếng ồn trong ngành công nghiệp), chương trìnhSố lượt truy cập "bị mắc kẹt" trên một số bộ nhớ vị trí mà từ đó không có quay trở lại, cơ quan giám sát sẽ không bị xóa và đăng ký giá trị đượckhông ngừng tăng lên sẽ đạt được tối đa et thì đấy! Thiết lập lại xảy ra!
đang được dịch, vui lòng đợi..