TAILIEUCHUNG - thiết bị báo cháy tự động, chương v

Các ví dụ trong các mục trước đã không sử dụng các ngắt nhưng đã có vòng lặp đợi để kiểm tra các cờ báo tràn (TF0 hoặc TF1) hoặc các cờ thu và cờ phát Pỏt nối tiếp (TI và RI). Vấn đề trong phương pháp này là thời gian thực thi có giá trị của CPU hoàn toàn không bị tiêu tốn trong việc đợi các cờ. Điều này hoàn toàn không thích hợp với các ứng dụng của vi điều khiển, trong đó bộ vi điều khiển phải tương tác với nhiều thiết bị xuất nhập. | Chương V. THIET KE CHƯƠNG TRÌNH DUNG CAC NGAT Các ví dụ trong các mục trưóc đã không sử dụng các ngắt nhưng đá cô vông láp đợi đe kiểm trá các cờ báo trán TF0 hoác TF1 hoác các cờ thụ vá cờ phát Port nôi tiếp TI vá RI . Vấn để trong phường pháp náy lá thời gián thực thi co gíá trị cụá CPU hoán toán khong bị tiểu tốn trong việc đời các cờ. Điểu náy hoán toán khong thích hờp vời các ứng dụng cụá vi điểụ khiển trong đo bo vi điểụ khiển phái tường tác vời nhiểụ thiết bị xụát nháp đong thời. Trong phán náy tá sể kháo sát cách phát triển chường trình dụng vi điểụ khiển. Khụng để nghị cho mọt chường trình phục vụ ngát như sáụ ORS 0000H điểm váo Rểsểt. Ljmp máin các điểm váo ISR. Org 0030H điểm váo chường trình chính. Main chương trình chính bắt đầu. Lệnh thứ nhất nhầy tơi địa chỉ 0030H vừa trên cầc vị trí mầ cầc ISR bầt đầu. Như đươc vê hình sau chương trình chính bầt đầu ơ địầ chỉ 0030H. FFFFH 0030H 002fH 0000H LJMP main Chương trình chính Cac điểm vao Reset Hình To chức bộ nhớ khi dung các ngát trình phục vụ ngắt co kích thước nho Cầc chương trình phục vu ngầt phầi bầt đầu ơ gần phần đầu cuầ bộ nhơ chương trình ơ cầc địầ chỉ trong bầng cầc vêctơr ngầt. Mầt du cộ 8 bytê ơ cầc điêm vầo ngầt thương đu bộ nhơ đê thực hiên cầc hoạt động mong muốn vầ quầy vê chương trình chính từ IRS. Nếu chỉ co mọt nguồn ngầt đươc sử dung ví du timêr 0 thì co thê sử dung khung Sầu ORS 000H Reset LJMP MAIN ORG 000BH điểm vào time 0 TOIRS ISR cho time 0 bàt đàu. RETI quay ve chương trình chính. MAIN Chương trình chính. Nếu sử dung nhieu ngàt phài đàm bào là chung phài bàt đàu từ vị trí đung và khOng chày quà ISR kế. Vì chỉ cO mọt ngàt đươc sử dung trong ví du trến chương trình chính cO the bàt ngày sàu lệnh RETI. 2. Các chương trình phục vụ ngắt co kích thước lơn Nếu ISR dài hơn 8 byte co the càn chuyến no tơi một nơi nào đo trong bo nhơ chương trình hoàc co the đe no đi lo quà điếm vào cuà ngàt kế. Tieu biếu là ISR bàt đàu vơi lẹnh nhày đến vung nhơ khàc ơ đo co the mơ rong chieu dài

TỪ KHÓA LIÊN QUAN
TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã 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.