Lập trình ngắt_chương 12

Như đã đề cập trong phần 10 (bài toán ), việc sử dụng lệnh “JNB TF0,target” để giám sát cờ TF0 là sự hoang phí thời gian vô cùng lớn Bài toán: Đảo bit mỗi khi Timer 0 tràn: FOREVER: JNB TF0, SKIP_TOGGLE ; 2MC CPL ; 1MC CLR TF0 ; 1MC | 1. Giới thiệu 2. Sơ đồ khối và chân 3. Tổ chức bộ nhớ 4. Các thanh ghi chức năng đặc biệt SFR 5. Dao động và hoạt động reset 6. Tập lệnh 7. Các mode định địa chỉ addressing modes 8. Lập trình IO 9. Tạo trễ 10. Lập trình Timer Counter 11. Giao tiếp nối tiếp 12. Lập trình ngắt interrupt programming 13. Lập trình hợp ngữ 1 Dần nhập Như đã đề cập trong phần 10 bài toán việc sử dụng lệnh JNB TF0 target để giám sát cờ TF0 là sự hoang phí thời gian vô cùng lớn Bài toán Đảo bit mỗi khi Timer 0 tràn FOREVER JNB TF0 SKIP_TOGGLE 2MC CPL 1MC CLR TF0 1MC SKIP_TOGGLE . LJMP FOREVER Các ngắt cho phép chúng ta quên cái việc kiểm tra tệ hại đó VĐK tự nó kiểm tra và khi điều kiện thỏa mãn nó nhảy tới CTC thực thi nhiệm vu sau đó trở về chương trình chính CTC cho bài toán trên chỉ đơn giản như sau CPL 2 RETI 2MC 12-1. Giới thiệu time ------------ Main . 1 1 J A 1 1 1 A r A a Thực thi chương trình không có ngăt ISR ISR ISR Main Main Main ị_ Main Thực thi ở mức ngăt Thực thi ở mức nền time rT l J1 1 J A 1 r A a Thực thi chương trình có ngăt

Không thể tạo bản xem trước, hãy bấm tải xuống
TỪ KHÓA LIÊN QUAN
TÀI LIỆU MỚI ĐĂNG
476    18    1    30-11-2024
15    22    4    30-11-2024
272    23    1    30-11-2024
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.